A method for establishing an SLB connection, an electronic device, and a communication system

By using SLE access technology to pre-send relevant parameters in SLB connection, the SLB connection process is simplified and accelerated, and the problem of complex and time-consuming connection in the prior art is solved, and the connection efficiency and user experience are improved.

CN116017377BActive Publication Date: 2025-08-01HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111234162.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-22
Publication Date
2025-08-01
Estimated Expiration
2041-10-22

AI Technical Summary

Technical Problem

In the prior art, the establishment process of SLB connections is complicated, which leads to a long time and poor user experience.

Method used

The relevant parameters or information are pre-sented through SLE access technology to assist in the establishment of the SLB connection, including sending the first information and the second information to speed up the SLB connection process and reduce the information reception time and complexity.

Benefits of technology

Simplifies the establishment process of SLB connections, shortens connection time, and improves connection efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116017377B_ABST
    Figure CN116017377B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a method, an electronic device, and a communication system for establishing an SLB connection, which relate to the field of communication technologies. The method involves a first device and a second device, where the first device is a management node device and the second device is a terminal node device, and both the first device and the second device support communication through the SparkLink basic SLB access technology and the SparkLink low-power SLE access technology. The method includes: the first device sends a first piece of information to the second device through the SLE access technology and sends a second piece of information to the second device through the SLB access technology. The second device establishes an SLB connection with the first device through the SLB access technology according to the first piece of information and the second piece of information. Through the technical solution provided by the embodiments of the present application, the first device and the second device can quickly establish an SLB connection, providing a better user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of communication technologies, and in particular, to a method for establishing an SLB connection, an electronic device, and a communication system. Background Art

[0002] Currently, the SparkLink Alliance provides a wireless short-range communication protocol architecture. The wireless short-range access technologies that this protocol architecture can provide include SparkLink-Basic (SLB) access technology and SparkLink-Low Energy (SLE) access technology. Among them, the SLB access technology supports large-bandwidth data transmission capabilities. When an electronic device has a large-bandwidth service requirement (such as a high-definition video projection requirement), the electronic device usually establishes an SLB connection with the peer device through the SLB access technology to process the corresponding service. However, the process of establishing an SLB connection is relatively complex, resulting in a long time consumption and a poor user experience. Summary of the Invention

[0003] The present application provides a method for establishing an SLB connection, an electronic device, and a communication system, which are used to solve the problem that the process of establishing an SLB connection in the prior art is relatively complex, resulting in a long time consumption and a poor user experience.

[0004] To achieve the above object, the present application adopts the following technical solutions:

[0005] In a first aspect, an embodiment of the present application provides a method for establishing an SLB connection, which is applied to a first device and a second device. The first device is a management node device, and the second device is a terminal node device. Both the first device and the second device support communication through the SLB access technology and the SLE access technology. The method includes: the first device sends a first piece of information to the second device through the SLE access technology; the first device sends a second piece of information to the second device through the SLB access technology; the second device establishes an SLB connection with the first device through the SLB access technology according to the first piece of information and the second piece of information.

[0006] In this embodiment, the first piece of information is relevant parameters or information for accelerating the establishment of an SLB connection between the first device and the second device. After the first device sends the first piece of information to the second device through the SLE access technology, the second device can quickly establish an SLB connection with the first device through the SLB access technology according to the first piece of information and the second piece of information, which can simplify the process of establishing an SLB connection and shorten the time required for establishing an SLB connection.

[0007] In some embodiments, the first device sends first information to the second device through the SLE access technology, including: when an SLE connection has been established between the first device and the second device, the first device sends the first information to the second device through the SLE connection. Alternatively, when an SLE connection has not been established between the first device and the second device, the first device sends the first information to the second device through SLE broadcast.

[0008] Through the method provided in this embodiment, the second device can quickly receive the first information sent by the first device, shorten the duration occupied by the information reception process, and improve the SLB connection efficiency.

[0009] In some embodiments, the first information includes at least one of the following: the broadcast frequency point and bandwidth of the first device; the root index of the synchronization signal of the first device; the physical layer identifier of the first device; the authentication credential of the first device; all or part of the content of the broadcast information of the first device; all or part of the content of the communication domain system information of the first device. Among them, when the first information is sent via SLE broadcast, the physical layer identifier and the authentication credential are not included in the first information.

[0010] In some embodiments, the second information includes: a synchronization signal; and, the part of the broadcast information that is not included in the first information; and, the part of the communication domain system information that is not included in the first information.

[0011] It should be noted that when the first information includes all the content of the broadcast information and / or all the content of the communication domain system information, the second information does not need to include the broadcast information and the communication domain system information. Or rather, the second device does not need to receive the broadcast information and / or the communication domain system information through the SLB access technology during the process of establishing the SLB connection, which can reduce the time for the second device to receive this information and improve the SLB connection efficiency.

[0012] In some embodiments, when the first information includes a broadcast frequency point and bandwidth, the second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: the second device receives the synchronization signal according to the broadcast frequency point and bandwidth; the second device synchronizes with the first device according to the synchronization signal; the second device receives the part of the second information that is not included in the first information according to the broadcast frequency point and bandwidth, and, the part of the communication domain system information that is not included in the first information; the second device establishes an SLB connection with the first device through the SLB access technology according to the broadcast information and the communication domain system information.

[0013] Through the method provided in this embodiment, the second device can receive information according to a specific broadcast frequency point and bandwidth, avoiding the process of the second device searching for the broadcast frequency point and determining the appropriate reception bandwidth, and can improve the SLB connection efficiency.

[0014] In some embodiments, when the first information includes the root index of the synchronization signal, the second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: the second device receives the synchronization signal according to the root index of the synchronization signal; the second device synchronizes with the first device according to the synchronization signal; the second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; the second device establishes an SLB connection with the first device through the SLB access technology according to the broadcast information and the communication domain system information.

[0015] In some embodiments, the synchronization signal includes a first training signal FTS and a second training signal STS, and the root index of the synchronization signal includes the FTS root index and the STS root index. The second device receives the synchronization signal according to the root index of the synchronization signal, including: the second device receives the FTS according to the FTS root index and receives the STS according to the STS root index.

[0016] Through the method provided by the embodiments of the present application, when receiving the synchronization signal, the second device avoids the long process of blindly detecting the received signal using the root index of the synchronization signal to determine the synchronization signal, which can improve the reception efficiency of the synchronization signal and further improve the SLB connection efficiency.

[0017] In some embodiments, when the first information includes the physical layer identifier of the first device, the second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: the second device receives the synchronization signal; the second device synchronizes with the first device according to the synchronization signal; the second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; the second device establishes an SLB connection with the first device in a non-competitive random access manner according to the physical layer identifier, the broadcast information, and the communication domain system information.

[0018] Through the method provided by the embodiments of the present application, the second device can determine the non-competitive access resource information of the first device according to the physical layer identifier, so as to synchronize and connect with the first device in a non-competitive random access manner. This method can reduce the time consumed in the synchronization connection process and further improve the SLB connection efficiency.

[0019] In some embodiments, when the first information includes an authentication credential, the second device establishes an SLB connection with the first device according to the first information and the second information through the SLB access technology, including: the second device receives a synchronization signal; the second device synchronizes with the first device according to the synchronization signal; the second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; the second device establishes an SLB connection with the first device through the SLB access technology according to the authentication credential, the broadcast information, and the communication domain system information.

[0020] Through the method provided by the embodiments of the present application, after the second device and the first device establish a synchronization connection, the pairing and authentication processes can be simplified or avoided according to the authentication credential, thereby improving the SLB connection efficiency.

[0021] In a second aspect, an embodiment of the present application provides a method for establishing an SLB connection, which is applied to a first device. The first device supports communication through the SLB access technology and the SLE access technology. The method includes: the first device sends first information to the second device through the SLE access technology; the first device sends second information to the second device through the SLB access technology; the first device establishes an SLB connection with the second device according to the request of the second device, and the request is sent by the second device according to the first information and the second information. Wherein, the first device is a management node device, and the second device is a terminal node device.

[0022] In some embodiments, the first device sends first information to the second device through the SLE access technology, including: when an SLE connection has been established between the first device and the second device, the first device sends the first information to the second device through the SLE connection.

[0023] In other embodiments, the first device sends first information to the second device through the SLE access technology, including: when an SLE connection has not been established between the first device and the second device, the first device sends the first information to the second device through an SLE broadcast.

[0024] In some embodiments, the first information includes at least one of the following: the broadcast frequency point and bandwidth of the first device; the root index of the synchronization signal of the first device; the physical layer identifier of the first device; the authentication credential of the first device; all or part of the content of the broadcast information of the first device; all or part of the content of the communication domain system information of the first device. Wherein, when the first information is sent through an SLE broadcast, the physical layer identifier and the authentication credential are not included in the first information.

[0025] In some embodiments, the second information includes: a synchronization signal; and the part of the broadcast information that is not included in the first information; and the part of the communication domain system information that is not included in the first information.

[0026] In a third aspect, an embodiment of the present application provides a method for establishing an SLB connection, which is applied to a second device. The second device supports communication through SLB access technology and SLE access technology.

[0027] The method includes: the second device receives first information sent by the first device through SLE access technology; the second device receives second information sent by the first device through SLB access technology; the second device establishes an SLB connection with the first device through SLB access technology according to the first information and the second information. Wherein, the first device is a management node device, and the second device is a terminal node device.

[0028] In some embodiments, the second device receives the first information sent by the first device through SLE access technology, including: when an SLE connection has been established between the first device and the second device, the second device receives the first information sent by the first device through the SLE connection.

[0029] In some embodiments, the second device receives the first information sent by the first device through SLE access technology, including: when an SLE connection has not been established between the first device and the second device, the second device receives the first information sent by the first device through SLE broadcast.

[0030] In some embodiments, the first information includes at least one of the following: the broadcast frequency point and bandwidth of the first device; the root index of the synchronization signal of the first device; the physical layer identifier of the first device; the authentication credential of the first device; all or part of the content of the broadcast information of the first device; all or part of the content of the communication domain system information of the first device. Wherein, when the first information is received through SLE broadcast, the physical layer identifier and the authentication credential are not included in the first information.

[0031] In some embodiments, the second information includes: a synchronization signal; and, the part of the broadcast information that is not included in the first information; and, the part of the communication domain system information that is not included in the first information.

[0032] In some embodiments, when the first information includes a broadcast frequency point and bandwidth, the second device establishes an SLB connection with the first device through SLB access technology according to the first information and the second information, including: the second device receives the synchronization signal according to the broadcast frequency point and bandwidth; the second device synchronizes with the first device according to the synchronization signal; the second device receives the part of the second information that is not included in the first information, and, the part of the communication domain system information that is not included in the first information according to the broadcast frequency point and bandwidth; the second device establishes an SLB connection with the first device through SLB access technology according to the broadcast information and the communication domain system information.

[0033] In some embodiments, when the first information includes the root index of the synchronization signal, the second device establishes an SLB connection with the first device according to the first information and the second information through the SLB access technology, including: the second device receives the synchronization signal according to the root index of the synchronization signal; the second device synchronizes with the first device according to the synchronization signal; the second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; the second device establishes an SLB connection with the first device through the SLB access technology according to the broadcast information and the communication domain system information.

[0034] In some embodiments, the synchronization signal includes a first training signal FTS and a second training signal STS, and the root index of the synchronization signal includes the FTS root index and the STS root index. The second device receives the synchronization signal according to the root index of the synchronization signal, including: the second device receives the FTS according to the FTS root index and receives the STS according to the STS root index.

[0035] In some embodiments, when the first information includes the physical layer identifier of the first device, the second device establishes an SLB connection with the first device according to the first information and the second information through the SLB access technology, including: the second device receives the synchronization signal; the second device synchronizes with the first device according to the synchronization signal; the second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; the second device establishes an SLB connection with the first device in a non-competitive random access manner according to the physical layer identifier, the broadcast information, and the communication domain system information.

[0036] In some embodiments, when the first information includes the authentication credential, the second device establishes an SLB connection with the first device according to the first information and the second information through the SLB access technology, including: the second device receives the synchronization signal; the second device synchronizes with the first device according to the synchronization signal; the second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; the second device establishes an SLB connection with the first device through the SLB access technology according to the authentication credential, the broadcast information, and the communication domain system information.

[0037] In a fourth aspect, an embodiment of the present application provides a communication system, including a first device and a second device. The first device is a management node device, and the second device is a terminal node device. Both the first device and the second device support communication through the SLB access technology and the SLE access technology.

[0038] The first device is configured to send the first information to the second device through the SLE access technology; and send the second information to the second device through the SLB access technology.

[0039] The second device is configured to establish an SLB connection with the first device through the SLB access technology according to the first information and the second information.

[0040] In a fifth aspect, an embodiment of the present application provides an electronic device. The electronic device supports communication through the SLB access technology and the SLE access technology, and the electronic device is a management node device. The electronic device is configured to execute the method for establishing an SLB connection shown in the second aspect above.

[0041] In a sixth aspect, an embodiment of the present application provides an electronic device. The electronic device supports communication through the SLB access technology and the SLE access technology, and the electronic device is a terminal node device. The electronic device is configured to execute the method for establishing an SLB connection shown in the third aspect above.

[0042] In a seventh aspect, an embodiment of the present application provides a chip. The chip includes a processor, and the processor executes a computer program stored in a memory to implement the method for establishing an SLB connection shown in the second aspect or the third aspect above.

[0043] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the method for establishing an SLB connection shown in the second aspect or the third aspect above.

[0044] In a ninth aspect, an embodiment of the present application provides a computer program product. The program product includes a computer program, and when the computer program is run on an electronic device, it causes the electronic device to implement the method for establishing an SLB connection shown in the second aspect or the third aspect above.

[0045] It can be understood that the beneficial effects of the second aspect to the ninth aspect above can be referred to the relevant descriptions in the first aspect, and will not be elaborated here. Description of the Drawings

[0046] Figure 1 is a schematic diagram of the wireless short-range communication protocol architecture provided by an embodiment of the present application Figure 1 ;

[0047] Figure 2 is a schematic diagram of the wireless short-range communication protocol architecture related to an embodiment of the present application Figure 2 ;

[0048] Figure 3 is a schematic architecture diagram of the wireless short-range communication system applicable to the method for establishing an SLB connection provided by each embodiment of the present application;

[0049] Figure 4It is a flowchart for establishing an SLB connection between a first device and a second device provided by an embodiment of the present application;

[0050] Figure 5 It is a schematic diagram of device control provided by an embodiment of the present application Figure 1 ;

[0051] Figure 6 It is a schematic diagram of device control provided by an embodiment of the present application Figure 2 ;

[0052] Figure 7 It is a schematic diagram of device control provided by an embodiment of the present application Figure 3 ;

[0053] Figure 8 It is a schematic structural diagram of a superframe provided by an embodiment of the present application;

[0054] Figure 9 It is a schematic diagram of the position of a wireless frame carrying time-frequency resources provided by an embodiment of the present application;

[0055] Figure 10 It is a schematic diagram of the situation where an electronic device blindly detects broadcast information provided by an embodiment of the present application;

[0056] Figure 11 It is a schematic diagram of the interaction content between a first device and a second device during the establishment of an SLB connection provided by an embodiment of the present application;

[0057] Figure 12 It is a schematic diagram of an application scenario for establishing an SLB connection based on an SLE connection provided by an embodiment of the present application;

[0058] Figure 13 It is a flowchart for establishing an SLB connection between a first device and a second device provided by another embodiment of the present application;

[0059] Figure 14 It is a schematic diagram of device control provided by another embodiment of the present application Figure 1 ;

[0060] Figure 15 It is a schematic diagram of device control provided by another embodiment of the present application Figure 2 ;

[0061] Figure 16 It is a schematic diagram of the interaction content between a first device and a second device during the establishment of an SLB connection provided by another embodiment of the present application;

[0062] Figure 17 It is a flowchart for establishing an SLB connection between a first device and a second device provided by yet another embodiment of the present application;

[0063] Figure 18 It is a schematic structural diagram of the SLE broadcast provided by an embodiment of the present application;

[0064] Figure 19 It is a schematic diagram of an application scenario for establishing an SLB connection based on the SLE broadcast provided by an embodiment of the present application;

[0065] Figure 20 It is a schematic diagram of device control provided by another embodiment of the present application;

[0066] Figure 21 It is a schematic diagram of the interaction content between a first device and a second device during the establishment of an SLB connection provided by another embodiment of the present application;

[0067] Figure 22 It is a flowchart of pairing and authentication between a first device and a second device provided by an embodiment of the present application;

[0068] Figure 23 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0069] The technical solutions provided by the embodiments of the present application will be described below with reference to the accompanying drawings.

[0070] It should be understood that in the description of the embodiments of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B; herein, "and / or" is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone.

[0071] In this embodiment, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of this embodiment, unless otherwise specified, the meaning of "plural" is two or more.

[0072] Various application programs are usually stored in an electronic device, such as a settings application, a multi-screen collaboration application, a screen mirroring application, an audio application, a video application, a gallery application, a camera application, a navigation application, a map application, an email client, a game application, etc. During the operation of each application program, wireless short-range communication with a peer device can be performed through the wireless short-range communication protocol architecture provided by this embodiment.

[0073] Figure 1 and Figure 2 It is a schematic diagram of the wireless short-range communication protocol architecture involved in the embodiments of the present application. See Figure 1As shown, the architecture includes a basic application layer, a basic service layer, and a SparkLink access layer (which can also be referred to as the access layer). The basic application layer and the basic service layer can be collectively referred to as the upper layer of SparkLink. The SparkLink access layer includes an SLB module and an SLE module. The upper layer of SparkLink can uniformly schedule the SLB module and the SLE module.

[0074] (1) Basic Application Layer

[0075] The basic application layer includes various general frameworks. To enable communication between different devices on different platforms, the basic application layer has developed frameworks for all possible and generally meaningful application scenarios. For example, as shown in Figure 2 These frameworks can include general communication frameworks, general perception frameworks, general video frameworks, general audio frameworks, general data frameworks, and vehicle control frameworks, etc. After receiving the service requirements sent by the application program, the basic application layer selects the corresponding general framework to process the corresponding service.

[0076] The general communication framework is used to set the mode of device discovery and being discovered (such as broadcast mode, polling mode, etc.), set filtering policies (such as in the audio service scenario, only discover electronic devices that support audio devices), set the discoverable level, etc. In addition, the general communication framework is also used to select the SLB and / or SLE module for communication according to the service requirements of the application program.

[0077] It should be understood that different application programs usually have different service requirements, and this service requirement includes an application identification (AID) and a quality of service (QoS). Among them, QoS includes bit rate, latency, sampling rate, and bit width, etc. After detecting the service requirements of the application program, the basic application layer can select the corresponding functional module to process the service according to this service requirement, and control the basic service layer to establish a service channel, etc.

[0078] The general perception framework is used to detect user operations, device power information, signal strength, etc. User operations can include screen touch operations, air control gestures, voice control commands, etc. Signal strength can include SLB signal strength and SLE signal strength, etc.

[0079] The general video framework is used to process data related to video services, such as encoding and decoding video data, etc.

[0080] The general audio framework is used to process data related to audio services, such as encoding and decoding audio data, etc.

[0081] The general data framework is used to encrypt and decrypt data, etc.

[0082] The vehicle control framework is used to process data related to vehicle control services.

[0083] (2) Basic service layer

[0084] The basic service layer includes the control plane and the data plane. Among them, the control plane includes functional modules such as device discovery module, service management module, channel management module, QoS management module, security management module, multi-domain coordination module, measurement management module, and 5G fusion module. The data plane includes channel control data, broadcast data, service management data, real-time data, and reliable data, etc. It also includes transmission control adaptation protocol, transmission control protocol / internet protocol (TCP / IP), transparent transmission protocol, etc. It should be noted that some data on the data plane (such as Figure 2 The channel control data in the dotted box, etc.) are usually not included in the initial protocol architecture, but are gradually generated and stored in the process of electronic devices using the protocol architecture.

[0085] The device discovery module is primarily used to discover surrounding devices and advertise device information. It uses access layer capabilities to discover and be discovered, determine device information, and more. In this embodiment, device information includes the device's domain name, media access control (MAC) address, role, device model, and device capabilities (e.g., supported wireless connection types and supported communication protocols).

[0086] During the device discovery process, the device discovery module can be specifically used to broadcast the device information of the electronic device itself and scan for electronic devices that meet business needs. It should be understood that for wireless short-range communication services, different business needs usually correspond to different types of target electronic devices. For example, when a mobile phone is projecting a screen, the device discovery module of the mobile phone needs to scan large-screen devices with screen projection display functions, such as TVs, projectors, etc., without scanning other mobile phones or wireless headphones and other electronic devices that do not support screen projection.

[0087] In addition, in this embodiment, the device discovery module also supports SLB / SLE mutual discovery, that is, in the process of using SLB access technology to communicate with the peer device, it can be discovered that the peer device has enabled the SLE communication function, or in the process of using SLE access technology to communicate with the peer device, it can be discovered that the peer device has enabled the SLB communication function.

[0088] The service management module is used to provide an abstract data structure model for the control instructions and small data transmission of the basic application layer, as well as methods for operating data structures such as reading, writing, notifying, and indicating.

[0089] The channel management module is used to manage the transmission channels in the basic service layer, including the establishment, maintenance, and release of transmission channels, and supports transmitting data through the default transmission channel or dynamically allocating a transmission channel to transmit data.

[0090] In addition, the channel management module is also used to manage the establishment and maintenance of cross-layer mapping relationships, including managing the mapping relationship between the Port in the basic application layer and the transmission channel identification (TCID) in the basic service layer, and the mapping relationship between the TCID in the basic service layer and the logical channel identifier (LCID) in the access layer.

[0091] The QoS management module is used to manage the static QoS request table of services and negotiate QoS with the peer device. Different services usually have different static QoS request tables. Among them, the static QoS request table includes parameters such as transmission delay, code rate, retransmission rate, transmission bandwidth requirements, service type, bit width, etc. Through QoS management, problems such as network delay and congestion during the communication process between the electronic device and the peer device can be alleviated, and the communication quality can be improved.

[0092] The security management module is used to manage the secure connection in the basic service layer, including identity authentication, air interface communication security protection, key update, privacy protection, application layer transmission security, password requirements, secure storage of device information, secure execution, security protection, and security management, etc.

[0093] The multi-domain coordination module is used to control the realization of information interaction between communication domains in the scenario where the electronic device is in multiple communication domains, avoid mutual interference between multiple domains, and protect the load balance between domains. In the SLB access technology, the electronic device includes a management node device (Grant, abbreviated as G node device) and a terminal node device (Terminal, abbreviated as T node device). A communication system composed of a G node device and all its connected T node devices together is called a communication domain. When the electronic device is in multiple communication domains at the same time, the multi-domain coordination module needs to manage the establishment of the interaction channels between multiple G node devices corresponding to multiple communication domains, maintain the neighbor G node device list and basic information; coordinate the resources between multiple domains, perform joint positioning, mobility management, and achieve load balancing.

[0094] The measurement management module is used to measure the distance between the local device and other electronic devices, the orientation of the local device relative to other electronic devices, etc. according to the strength of the received signal (received signal strength indication, RSSI) and a preset algorithm. In addition, the measurement management module is also used to configure the measurement period, report measurement events and measurement results to the basic application layer, and schedule measurement resources, control measurement power, etc.

[0095] The 5G convergence module is used to establish a channel for 5G remote management capabilities and obtain devices with cellular 5G remote control functions through an authentication and authorization mechanism. That is to say, the 5G convergence module enables each node to have the ability to be perceived and controlled by the 5G edge core network. For example, in the case where the G node device has the ability to connect to the core network while the T node device does not, the 5G core network can send control instructions to the T node device through the G node device, so that the T node device can also be controlled by the 5G core network.

[0096] (3) StarFlash access layer

[0097] The StarFlash access layer includes the SLB module and the SLE module. Among them, the SLB module can also be called the SLB access layer, and the SLE module can also be called the SLE access layer.

[0098] The SLB module communicates through SLB access technology. The SLB access technology has the ability of large-bandwidth communication and can carry large-bandwidth services, such as wireless screen mirroring services, video call services, etc. During the communication process, the data throughput is relatively high, and the data transmission speed is relatively fast. However, the SLB access technology has relatively high power consumption and a relatively long access time.

[0099] In the SLB access technology, the electronic devices include G node devices and T node devices, and it is stipulated that the G node devices can send broadcasts and the T node devices can scan information. And during the process of establishing an SLB connection between the G node device and the T node device, only the T node device is allowed to scan and discover the G node device and send a connection request to the G node device to connect to the G node device. The G node device is not allowed to send a connection request to the T node device.

[0100] In one example, when the large-screen device (such as a TV) is a G-node device and the mobile phone is a T-node device, after the large-screen device enables the SLB communication function, it will automatically broadcast the SLB basic connection information externally. When the mobile phone has a screen mirroring service requirement, it starts to scan the surrounding G-node devices, receives the SLB basic connection information broadcast by them, and displays the device scan results (such as device model, device name, etc.) according to the SLB basic connection information. In response to the user's operation of selecting the large-screen device from the scan results, the mobile phone sends a connection request to the large-screen device, thereby establishing an SLB connection with the large-screen device. The large-screen device is not allowed to send a connection request to the mobile phone.

[0101] The SLE module communicates through the SLE access technology. The SLE access technology communication has low-power communication capabilities. When the SLE module is in the idle state (i.e., not connected to other devices), the SLE module can broadcast device information and data on three fixed broadcast channels, enabling it to be quickly discovered and connected, which helps to save device power. However, the bandwidth supported by the SLE access technology is small, and the data transmission speed is slow. Therefore, the SLE access technology is usually used to handle services with small bandwidth requirements, such as audio playback services based on wireless earphones, and the control services of mobile phones for smart home devices.

[0102] Both the SLB module and the SLE module include a data link layer and a physical layer. The data link layer includes a link control layer and a media access layer, and the link control layer provides services for the basic service layer.

[0103] At the sending end, the link control layer is used to perform necessary operations on the upper-layer service data (i.e., the data of the basic service layer), such as adding a sequence number SN, segmenting, encrypting, integrity protection, etc., and sending the generated link control layer protocol data unit (logical channel profile data unit, LC PDU) to the media access layer. The media access layer mainly multiplexes and encapsulates different LC PDUs based on the scheduled resource amount to generate the media access layer protocol data unit (media access profile data unit, MAC PDU).

[0104] At the receiving end, the media access layer is responsible for de-encapsulating the data and delivering it to different logical channels. The link control layer can perform necessary operations such as decrypting, re-assembling, and sorting the data, and deliver the service data to the basic service layer in order.

[0105] The physical layer is used to provide data transmission services to the data link layer, specifically including the following functions: correctness verification of the transmitted information and indication to the data link layer, forward error correction (FEC) encoding / decoding of the transmitted information, soft combining of hybrid automatic repeat request (HARQ), rate matching of the transmitted information to the corresponding physical resources, mapping of the encoded transmitted information to the corresponding physical resources, modulation and reception of physical layer control information and physical layer data information, frequency and time synchronization, wireless characteristic measurement and indication to the data link layer, multi-input multi-output antenna processing, beamforming, radio frequency processing, etc.

[0106] Based on the above wireless short-range communication protocol architecture, the electronic device can flexibly use different access technologies (SLB access technology and / or SLE access technology) to communicate with the peer device according to different service requirements of the application program.

[0107] Figure 3 It is a schematic architecture diagram of the wireless short-range communication system applicable to the method for establishing an SLB connection provided in various embodiments of the present application. Refer to Figure 3 As shown, the system includes a first electronic device (referred to as the first device) and a second electronic device (referred to as the second device). Both the first device and the second device are configured with Figure 1 and Figure 2 the wireless short-range communication protocol architecture shown, and can communicate with each other based on this protocol architecture using SLB access technology and / or SLE access technology.

[0108] In this embodiment, the electronic device can be an electronic device in various fields. For example, large-screen devices, artificial intelligence (AI) speakers, high-fidelity (HiFi) speakers, temperature sensors, humidity sensors, etc. in the smart home field. And mobile phones, tablets, wearable devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. in the field of intelligent terminals. And robotic arms, cameras, joysticks, monitors, logistics vehicles, intelligent shelves, etc. in the field of intelligent manufacturing. The specific type of the electronic device is not limited in the embodiments of the present application.

[0109] Figure 4It is a flowchart for establishing an SLB connection between a first device and a second device provided by an embodiment of the present application. It specifically includes the following steps S401 to S404.

[0110] S401, the first device becomes a G node device and broadcasts SLB basic connection information.

[0111] First of all, it should be noted that the SLB access technology can set different default roles for different electronic devices. Among them, the default role of some electronic devices is the management role (abbreviation: G role), which defaults to act as a G node device during the SLB connection process; the default role of some electronic devices is the terminal role (abbreviation: T role), which defaults to act as a T node device during the SLB connection process.

[0112] In a possible implementation manner, the default role can be determined according to the input and output conditions of the electronic device. The input and output conditions include whether the electronic device supports inputting information through devices such as a mouse, keyboard, or screen, and whether it supports outputting information through devices such as a screen or speaker, etc. For example, for devices such as mobile phones and tablets that are convenient for users to input information, their default role is usually the T role and defaults to act as a T node device during the SLB connection process. For devices such as large-screen devices and smart speakers that are not convenient for users to input information, their default role is usually the G role and defaults to act as a G node device during the SLB connection process.

[0113] In addition, the electronic device can also determine or reset the role of the electronic device according to the user instruction. For example, in the control center or settings interface of the electronic device, reset the default role of the electronic device.

[0114] Based on the above content, in this embodiment, the first device (such as a large-screen device) can wake up the SLB module in the management role (G role) after detecting the first trigger event. Exemplarily, the first trigger event can be the startup of the first device, or the SLB communication function of the first device is enabled according to the user instruction (as shown in Figure 5 ). Specifically, after the application program of the first device detects the first trigger event, it sequentially sends a first SLB startup instruction to the SLB module via the basic application layer and the basic service layer. The first SLB startup instruction is used to instruct the SLB module to start in the G role. After the SLB module of the first device starts in the G role, the first device becomes a G node device.

[0115] After the first device becomes a G node device, its SLB module starts to broadcast SLB basic connection information, which is used for the T node device to discover and connect to the G node device. In this embodiment, the SLB basic connection information includes the following (1) to (4):

[0116] (1) First training signal (FTS)

[0117] (2) Secondary training signal (STS)

[0118] Both FTS and STS are signals used for time synchronization in the SLB access technology. Among them, FTS is a coarse synchronization signal, and STS is a fine synchronization signal. One FTS and one STS form a group. In each group of signals, the signal that appears first in the time domain is FTS, and the signal that appears later in the time domain is STS. FTS is a Zadoff-Chu (ZC) sequence with a root index of 1 or 40 and a length of 39. STS is a ZC sequence with a root index between 1 and 20 and a length of 39.

[0119] (3) Broadcast information

[0120] The broadcast information is 63 bits in total and is transmitted on the broadcast channel (BCH). The broadcast information carries the SLB physical layer configuration parameters, as shown in Table 1 specifically. The second device (T node device) must use these parameters to receive other system information, such as communication domain system information.

[0121] Table 1 Broadcast information structure

[0122]

[0123] (4) Communication domain system information

[0124] The communication domain system information is an information element in the SLB protocol. The second device needs to obtain the communication domain system information of the first device to obtain information such as access resources, so as to establish an SLB connection with the first device. In this embodiment, the structure of the communication domain system information can be as follows:[[]]

[0125]

[0126] S402, the second device becomes a T node device.

[0127] The second device (such as a mobile phone) can wake up the SLB module in the terminal role (T role) after detecting the second trigger event. Exemplarily, the second trigger event can be the startup of the second device, or the user enabling the SLB communication function of the second device (see Figure 5As shown. Specifically, after the application of the second device detects the second trigger event, it sequentially sends a second SLB start instruction to the SLB module via the basic application layer and the basic service layer. The second SLB start instruction is used to instruct the SLB module to start in the T role. After the SLB module of the second device starts in the T role, the second device becomes a T node device.

[0128] S403, the second device scans the G node devices.

[0129] After the application of the second device detects the third trigger event, it controls the SLB module of the second device to start scanning the surrounding G node devices.

[0130] In some embodiments, the third trigger event is that the second device detects an operation by the user to control the scanning of G node devices. For example Figure 6 As shown, during the process of the second device playing a video, the third trigger event is the user's operation on the screen mirroring control in the video playback interface.

[0131] In some other embodiments, after the second device becomes a T node device, it automatically scans the surrounding G node devices at preset time intervals. Based on this, the third trigger condition is that the preset time has elapsed.

[0132] In some other embodiments, the third trigger event is that the second device displays the SLB settings interface, etc. Exemplarily, see Figure 7 As shown, after the second device displays the SLB settings interface, the second device starts to scan the G node devices and displays the device information (such as device name, device model, etc.) of the scanned G node devices in the available device list.

[0133] Specifically, after the application of the second device detects the third trigger event, it sequentially sends a scan instruction to the SLB module via the basic application layer and the basic service layer. The scan instruction is used to control the SLB module to scan and discover G node devices. After receiving the scan instruction, the SLB module starts to scan the surrounding G node devices and receives the SLB basic connection information broadcast by the surrounding G node devices. Subsequently, the SLB module sequentially reports the device information (such as device name, device model, etc.) carried in the received SLB basic connection information as the scan result to the application via the basic service layer and the basic application layer. Finally, the application displays the device information of the scanned G node devices on the display interface of the second device according to the scan result.

[0134] The second device receiving the SLB basic connection information sequentially includes the following contents (1) to (3).

[0135] (1) The second device receives FTS and STS and realizes downlink synchronization with the first device according to FTS and STS.

[0136] Based on the foregoing introduction, there are two types of FTS, and their root exponents are 1 and 40 respectively. There are 20 types of STS, and their root exponents are 1 to 20 respectively. Therefore, when the SLB module of the second device receives FTS and STS, it not only needs to receive the broadcast signal, but also needs to find FTS and STS from the received broadcast signal (referred to as the received signal), and further detect the specific types of FTS and STS.

[0137] In this embodiment, the SLB module of the second device can detect the specific types of FTS and STS through relevant processing. That is, the second device pre-stores or generates all types of FTS and STS locally, and after obtaining the received signal, performs relevant processing on the received signal and all types of FTS and STS locally respectively. If the height of the correlation peak between a certain part of the received signal and a certain preset FTS or STS exceeds the threshold, it is determined that the type of this part of the received signal is the same as that of the preset signal.

[0138] For example, when the SLB module of the second device receives FTS, it needs to perform relevant processing on the received signal and the FTS with root exponents of 1 and 40 locally respectively. If the height of the correlation peak between a certain part of the received signal and the FTS with root exponent of 1 exceeds the threshold, it is determined that this part of the received signal is the FTS with root exponent of 1. If the height of the correlation peak between a certain part of the received signal and the FTS with root exponent of 40 exceeds the threshold, it is determined that this part of the received signal is the FTS with root exponent of 40. It can be understood that the second device needs to perform 1 to 2 times of relevant processing to detect the type of FTS.

[0139] For another example, when the SLB module of the second device receives STS, it first finds STS from the received signal according to the position of the FTS correlation peak, and then further detects the type of STS. When detecting the type of STS, the SLB module of the second device needs to perform relevant processing on the found STS and the STS with root exponents of 1 to 20 locally respectively. If the height of the correlation peak between the STS and the STS with root exponent of k exceeds the threshold, it is determined that this part of the received signal is the STS with root exponent of k. Wherein, k is any value from 1 to 20, and k is an integer. It can be understood that the second device needs to perform 1 to 20 times of relevant processing to detect the type of STS.

[0140] The SLB module of the second device can achieve downlink synchronization between the SLB module of the second device and the SLB module of the first device according to FTS and STS. Among them, downlink synchronization means that the T node device synchronizes with the G node device according to the signal (including FTS and / or STS) sent by the G node device.

[0141] After the second device (T node device) completes downlink synchronization with the first device (G node device), it can receive the broadcast information and communication domain system information sent by the first device at the corresponding time-frequency domain position.

[0142] (2) The second device receives the broadcast information.

[0143] See Figure 8 As shown, in the time domain, 1 ms is a superframe, a superframe includes 48 wireless frames, the length of each wireless frame is 20.833 us, and each wireless frame includes 8 symbols (abbreviated as sym). Figure 8 Only two frame structures of the wireless frames are exemplarily given, including the first frame structure and the second frame structure. In the first frame structure, the first four symbols (such as sym#0 to sym#3) are G-link (G link), and the last four symbols (such as sym#4 to sym#7) are T-link (T link). In the second frame structure, the first four symbols (such as sym#0 to sym#3) are T-link, and the last four symbols (such as sym#4 to sym#7) are G-link.

[0144] Among them, the G link refers to the resource for the G node device in the communication domain to send information and the T node device to receive information. The T link refers to the resource for the T node device to send information and the G node device to receive information. This information includes physical layer signals, physical layer control information, physical layer data information, etc.

[0145] The SLB module of the first device (i.e., the G node device) uses 8 symbols (specifically, system overhead symbols) of 4 consecutive superframes to transmit the broadcast information, and occupies 2 symbols in each superframe. These 2 symbols are respectively: in one superframe, the last system overhead symbol of the first wireless frame before the wireless frame where the FTS is located, and the last system overhead symbol of the second superframe before the wireless frame where the FTS is located. In an example, see Figure 9 As shown, these 2 symbols are respectively the last system overhead symbol of the wireless frame where the broadcast information 2 is located, and the last system overhead symbol of the wireless frame where the broadcast information 1 is located.

[0146] Since the SLB module of the first device needs 4 superframes to send a complete broadcast information, therefore, see Figure 10 As shown, the SLB module of the second device needs to receive at least 4 complete superframes to blindly detect the complete broadcast information. Considering the scenario where the blind detection operation crosses the information boundary, the SLB module of the second device needs to receive at most 7 complete superframes to blindly detect the complete broadcast information.

[0147] (3) The second device receives the communication domain system information.

[0148] The communication domain system information is sent by the first device (i.e., the G node device) in a broadcast manner. After the second device successfully receives the broadcast information, it can continue to receive the communication domain system information according to the parameters carried in the broadcast information.

[0149] Specifically, the second device receives the communication domain system information according to the broadcast period of the communication domain system information and the time-frequency domain resource location carrying the communication domain system information.

[0150] The broadcast period of the communication domain system information is 64, 128, 256, or 512 superframes, and this period parameter is carried in the communication domain system information. However, during the process of receiving the communication domain system information, the second device does not know the specific value of the broadcast period of the communication system information. Therefore, the second device needs to blindly detect the communication domain system information according to the minimum broadcast period (i.e., at least every 64 superframes), and the blind detection process takes a long time.

[0151] The time-frequency domain resource location carrying the communication domain system information is indicated by the system control information, and this system control information is carried in the common resource in the control information transmission resource of the G link in the radio frame. There is only 1 common resource in 1 superframe. See Figure 9 As shown, the location of this common resource starts from the first radio frame after the radio frame carrying STS and ends at the Nth radio frame, where N = 4, 8, or 12, and N is indicated in the broadcast information. And in these N radio frames, this common resource uses the last system overhead symbol of each radio frame. Since the length of the system control information is 60 bit and it occupies 4 or 8 symbols, the system control information needs to occupy 4 or 8 radio frames.

[0152] After the second device (i.e., the T-node device) detects the STS and correctly receives the broadcast information, it can calculate the position of the common resource in the superframe. Since the common resource may carry any one of the second type of data dynamic scheduling resource indication information with a length of 69 bits, the system control information with a length of 60 bits, and the random access response control information with a length of 60 bits, the second device needs to perform blind detection on the common resource according to lengths of 60 bits and 69 bits respectively to determine the type of information carried in the common resource. Since the system control information uses 4 or 8 symbols, and every two symbols form a resource block, the electronic device blindly detects the system control information in units of resource blocks (i.e., the system control information occupies 2 or 4 resource blocks). Therefore, during the process of blindly detecting the system control information, the electronic device needs to blindly detect successfully at most 4 times according to lengths of 60 bits and 69 bits respectively, with a total of at most 8 times of successful blind detection, in order to detect the system control information from the common resource. After the second device obtains the system control information carried in the common resource, it can obtain the time-frequency domain resource position carrying the communication domain system information from the system control information, and detect the communication domain system information according to the broadcast period of the communication domain system information at this time-frequency domain resource position.

[0153] It should be noted that during the process of blind detection by the second device, it may succeed or fail. Among them, successful blind detection means that the second device detects the required information (such as system control information); failed blind detection means that the second device does not detect the required information (such as system control information).

[0154] After the second device successfully receives the communication domain system information, it can initiate a synchronization connection to the first device according to the broadcast information and the communication domain system information, so as to establish an SLB connection between the first device and the second device. For details, see S404.

[0155] S404, the second device and the first device establish an SLB connection.

[0156] According to the definition of the SLB access technology, only the T-node device can initiate a connection to the G-node device. Therefore, in this embodiment, during the process of establishing an SLB connection between the first device and the second device, the second device (T-node device) initiates a contention random access. The specific process is as follows.

[0157] On the side of the second device, after the application detects that the user selects the first device from the scanned G-node devices, it sends a first device connection request to the basic application layer. In response to this first device connection request, the basic application layer issues a first device connection instruction to the SLB module through the basic service layer, instructing it to establish an SLB connection with the first device.

[0158] After the SLB module of the second device receives the first device connection instruction, it initiates a contention random access to the SLB module of the first device. The four-way handshake process of the contention random access includes the following contents (1) to (4).

[0159] (1) The SLB module of the second device sends a first message (Msg1) to the SLB module of the second device. The content of the first message is mainly a random access request.

[0160] In this embodiment, the SLB module of the second device randomly selects a physical layer identifier within the range of [contentionPhysID - starting, contentionPhysID - ending] indicated by the cell ContentionAccessResource (in the obtained communication domain system information), and randomly selects an access resource from the contention access resources indicated by the cell ContentionAccessResource. The SLB module of the second device sends the physical layer identifier on this contention access resource to the SLB module of the first device to indicate the existence of a random access request.

[0161] (2) The SLB module of the first device sends a second message (Msg2) to the SLB module of the second device. The second message is a random access response (RAR), which is mainly used for the SLB module of the first device to configure resources for the SLB module of the second device to send more information through the G - link control information, and send scheduling signaling through the G - link control signaling. The cyclic redundancy check (CRC) of this scheduling signaling is scrambled by the contended access physical layer resource identifier and the physical layer identifier of the SLB module of the second device (T - node device).

[0162] (3) The SLB module of the second device sends an XRC setup request message (XRCSetupRequest) on the resources configured in Msg2. This request contains an identifier for conflict resolution, which is a globally unique media access control (MAC) layer identifier and can uniquely identify the T - node device that initiated the access request. Additionally, optionally, the SLB module of the second device can report its capability information to the SLB module of the first device through the XRC signaling on the resources configured in Msg2, and report the data volume size of the link control layer in the form of a MAC control element (CE).

[0163] (4) The SLB module of the first device sends a fourth message (Msg4) to the SLB module of the second device. The fourth message is an XRC setup message (XRCSetup). The XRC setup message carries an identifier reported by the SLB module of the second device for conflict resolution. The SLB module of the second device receives the response message and determines whether the access is successful based on the identifier for conflict resolution.

[0164] After the SLB modules of the first device and the second device complete the contention-based random access, pairing and authentication are required. After the pairing and authentication are completed, the first device and the second device successfully establish an SLB connection and can perform service data transmission.

[0165] After the first device and the second device are successfully paired and authenticated, the SLB modules of the first device and the second device respectively report the SLB connection result to their respective application layers through the basic service layer and the basic application layer to notify the application layer that the SLB connection has been completed.

[0166] In summary, through the above steps S401 - S404, an SLB connection can be established between the first device and the second device to handle the large-bandwidth service initiated by the second device to the first device.

[0167] Taking the example of a mobile phone connecting to a speaker to play high-definition audio, in some embodiments, the speaker becomes a G-node device after startup and broadcasts the basic SLB connection information. The mobile phone becomes a T-node device after startup. When the mobile phone enters the Settings interface, the Settings application of the mobile phone sequentially sends a scan instruction to the SLB module through the basic application layer and the basic service layer. The SLB module performs a scan operation, receives the basic SLB connection information, and sequentially reports the device information (such as device name and model) in the scan result to the Settings application through the basic service layer and the basic application layer for display so that the user can view the electronic devices around the mobile phone that support the SLB technology. When the user selects the speaker from the scanned electronic devices, the mobile phone actively connects to the speaker and establishes an SLB connection with it. After the SLB connection is successfully established, the mobile phone can control the speaker to play high-definition audio.

[0168] Currently, the process of establishing an SLB connection between the first device and the second device takes a long time, mainly because the interaction process between the first device and the second device takes a lot of time. The following is a specific description of it.

[0169] In this embodiment, during the process of establishing an SLB connection between the first device and the second device, the main interaction processes include Figure 11 the contents (a) - (c) shown below. The specific time consumption of each content can be seen in Table 2.

[0170] (a) The second device receives the SLB basic connection information, namely FTS, STS, broadcast information, and communication domain system information.

[0171] (b) The first device and the second device perform contention-based random access.

[0172] (c) The first device and the second device perform pairing and authentication.

[0173] Table 2 Time consumption of device interaction process

[0174]

[0175] Referring to Table 2, it can be seen that in an ideal situation, when the first device (G-node device) and the second device (T-node device) establish an SLB connection, the interaction process between the devices takes approximately 140 ms. Among them, the time consumption for receiving the communication domain system information is relatively long (about 100 ms).

[0176] Based on the foregoing description, it can be known that the relatively long time consumption in the interaction process between the first device and the second device is mainly because it has to go through processes (1) to (4):

[0177] (1) Detect the types of FTS and STS. In an ideal situation, the SLB module of the second device (T-node device) correlates the received signal with the local sequence with a root index of 1 or 40. If the height of the correlation peak exceeds the threshold, it is considered that the FTS is found and the type of the FTS is detected. Subsequently, based on the position of the FTS, the position of the STS can be deduced, and the type of the STS can be detected. Detecting the type of the FTS may require up to 2 correlation processes at most, and detecting the type of the STS may require up to 20 correlation processes at most, and the detection process takes a relatively long time.

[0178] In addition, if during the reception of the FTS, the height of the correlation peak exceeds the threshold but the subsequent detection of the STS type fails (such as the received FTS being interference noise), it is necessary to re-detect the FTS, which takes a relatively long time.

[0179] (2) Receive the broadcast information. The second device (T-node device) needs to use 4 superframes to send the broadcast information. Therefore, during the process of the T-node device receiving the broadcast information, it needs to blindly detect 4 to 7 superframes to obtain a complete broadcast information. For details, please refer to the foregoing description.

[0180] (3) Receive the communication domain system information.

[0181] First, the T-node device needs to calculate the location of the common resource carrying the system control information according to the broadcast information indication, and blindly detect the system control information with a length of 60 bits at the common resource location. Subsequently, the T-node device obtains the time-frequency domain resource location carrying the communication domain system information according to the indication of the system control information. Finally, the T-node device receives the communication domain system information according to the broadcast period of the communication domain system information at the time-frequency domain resource location, and the receiving process is complex and takes a long time.

[0182] In addition, since the broadcast period of the communication domain system information by the G-node device is 64, 128, 256, or 512 superframes, and this period information is carried in the communication domain system information, the T-node device needs to parse the communication domain system information every 64 superframes without knowing the specific value of the broadcast period, which is cumbersome and time-consuming. For details, please refer to the previous description.

[0183] (4) Contention-based random access process. Ideally, the T-node device can complete the synchronization connection with the G-node device by initiating a contention-based random access process once. However, in a scenario with conflicts, the T-node device may need to experience multiple random access processes to successfully connect.

[0184] In summary, in the process of establishing an SLB connection between the first device (G-node device) and the second device (T-node device), since the second device needs to blindly detect and receive the FTS, STS, broadcast information, and communication domain system information broadcast by the first device, and perform contention-based random access, identity authentication, and conflict resolution, etc., the process of establishing an SLB connection between the first device and the second device takes a long time and the user experience is poor.

[0185] Therefore, the embodiment of the present application provides a method for establishing an SLB connection, which involves the process of the first device and the second device using the SLE access technology to assist in establishing an SLB connection. This method can reduce the duration of establishing an SLB connection between the first device and the second device and improve the SLB connection efficiency.

[0186] The following details the process of the first device and the second device using the SLE access technology to assist in establishing an SLB connection provided by the embodiment of the present application. It should be understood that when there is a service requirement for establishing an SLB connection between the first device and the second device, the SLE connection between the first device and the second device may have been successfully established or may not have been established. The following separately describes the process of the first device and the second device establishing an SLB connection in these two scenarios.

[0187] (1) The SLE connection has been established between the first device and the second device.

[0188] To reduce the power consumption of the device, in scenarios without high-bandwidth service requirements, the first device and the second device can only maintain an SLE connection, while controlling the SLB module to be in a sleep state. After the application program of the first device issues high-bandwidth service requirements to the first device, the first device and the second device wake up their respective SLB modules, and use the SLE connection to transmit the relevant parameter information required for establishing the SLB connection, assisting the first device and the second device to quickly establish the SLB connection.

[0189] Exemplarily, referring to Figure 12 As shown, taking the first device as a mobile phone and the second device as a wireless headset as an example, when there is no high-definition audio playback, the mobile phone and the wireless headset only maintain the connection of the SLE module. When the mobile phone needs to play high-definition audio, the mobile phone and the wireless headset quickly establish an SLB connection with the assistance of the existing SLE connection.

[0190] Figure 13 FIG. is a schematic flowchart of establishing an SLB connection between the first device and the second device provided by another embodiment of the present application, which relates to the process of using the SLE connection to assist in establishing the SLB connection when the SLE connection has been established between the first device and the second device. Specifically, it includes the following steps S1301 to S1305.

[0191] S1301, the first device determines to establish an SLB connection with the second device.

[0192] S1302, the first device queries the SLB capability of the second device using the SLE connection.

[0193] S1303, when the second device has the SLB capability, the first device and the second device perform GT role negotiation to determine the G node device and the T node device.

[0194] S1304, the G node device sends the first information to the T node device. Among them, the first information includes at least one of the SLB auxiliary connection information and / or at least one of the first part of the SLB basic connection information (such as broadcast information and communication domain system information).

[0195] S1305, the T node device receives the second information. Among them, the second information includes the part of the SLB basic connection information that was not sent to the second device through the SLE connection in the early stage.

[0196] S1306, the T node device connects to the G node device according to the first information and the second information to establish an SLB connection.

[0197] Through the method for establishing an SLB connection provided by the embodiments of the present application, the first device and the second device can quickly establish an SLB connection based on the SLE connection, providing a better user experience.

[0198] The following will explain S1301 to S1306 in detail respectively.

[0199] S1301, the first device determines to establish an SLB connection with the second device. This step specifically includes the following contents 1-1 to 1-3.

[0200] 1-1, the application program of the first device sends a service requirement to the basic application layer of the first device.

[0201] Exemplarily, when the first device is a mobile phone and the second device is a wireless earphone, as shown in Figure 14 , after the mobile phone detects the operation of the user to control the playback of high-definition audio, the audio playback application of the mobile phone sends the service requirement corresponding to the high-definition audio playback service to the basic application layer of the mobile phone.

[0202] 1-2, when the service requirement exceeds the bearing capacity of the SLE link, the basic application layer of the first device determines that it is necessary to establish an SLB connection with the second device.

[0203] Exemplarily, large-bandwidth service requirements include high-definition video playback requirements, high-definition audio playback requirements, etc., which have relatively high bandwidth requirements for the data transmission process. Usually, the SLB connection can meet the large-bandwidth service requirements, while the SLE connection cannot meet the large-bandwidth service requirements. Therefore, when the service requirement exceeds the bearing capacity of the SLE link, the first device determines to establish an SLB connection with the second device.

[0204] It should be noted that in this embodiment, high-definition audio refers to audio with a quality or quality higher than the preset quality or quality. For example, as shown in Figure 14 , high-definition audio can be high-definition quality audio, or lossless quality audio. High-definition video is video with a clarity higher than the preset clarity. For example, high-definition video can be 480P, 720P or 1080P video.

[0205] In another embodiment, different from 1-1 and 1-2, when the first device is a mobile phone and the second device is a wireless earphone, as shown in Figure 15 , during the process of the first device controlling the wireless earphone to play audio through the SLE connection, the first device can also determine to establish an SLB connection with the second device according to the user's instruction, such as the user's operation on the SLB switching control, so as to play the audio currently played by the first device through the SLB connection.

[0206] 1-3, the basic application layer of the first device sends an SLB connection instruction to the basic service layer of the first device.

[0207] In this embodiment, the SLB connection instruction is used to instruct the basic service layer of the first device to control the establishment of an SLB connection between the first device and the second device to transmit service data corresponding to large bandwidth service requirements.

[0208] S1302. The first device uses the SLE connection to query the SLB capability of the second device.

[0209] It should be noted that S1302 is an optional step. If the basic service layer of the first device already knows the SLB capability of the second device, after the first device finishes executing S1301, it can directly execute S1303 without executing S1302.

[0210] In this embodiment, the first device can learn about the SLB capability of the second device in advance at the following stages. For example, at the device discovery stage before the first device and the second device establish an SLE connection, the first device may obtain the SLB capability of the second device through the broadcast sent by the second device. Or, after the first device and the second device establish an SLE connection, during the service discovery process, the first device may learn about the SLB capability of the second device.

[0211] S1302 specifically includes the following contents 2-1 to 2-6.

[0212] 2-1. The basic service layer of the first device sends an SLB capability query message to the SLE module of the first device. This SLB capability query message is used to query whether the second device has SLB communication capability.

[0213] 2-2. The SLE module of the first device sends an SLB capability query message to the SLE module of the second device based on the SLE connection.

[0214] 2-3. The SLE module of the second device reports the SLB capability query message to the basic service layer of the second device.

[0215] 2-4. The basic service layer of the second device responds to the SLB capability query message and sends an SLB capability query result to the SLE module of the second device. This SLB capability query result is used to indicate whether the second device has SLB capability.

[0216] 2-5. The SLE module of the second device sends the SLB capability query result to the SLE module of the first device based on the SLE connection.

[0217] 2-6. The SLE module of the first device sends the SLB capability query result to the basic service layer of the first device.

[0218] S1303. If the second device has SLB capability, the first device and the second device perform GT role negotiation to determine the G-node device and the T-node device.

[0219] Since the SLB access technology defines the G role and the T role for the SLB modules of both devices, where the electronic device with the SLB module as the G role is the G node device, and the electronic device with the SLB module as the T role is the T node device. According to the characteristics of the SLB access technology, only the T node device is allowed to connect to the G node device (i.e., only the T node device is allowed to send a connection request to the G node device). Therefore, when establishing an SLB connection between the first device and the second device, it is necessary to first clarify the roles of the first device and the second device. It can also be understood that when establishing an SLB connection between the first device and the second device, it is necessary to first clarify the roles of the SLB module of the first device and the SLB module of the second device.

[0220] In this embodiment, since the first device is the trigger party for the connection service, the first device queries the role of the second device and initiates a role negotiation process between the SLB module of the first device and the SLB module of the second device. The GT role negotiation between the SLB module of the first device and the SLB module of the second device may include the following three scenarios: (1) The SLB module of the first device is not awakened; (2) The SLB module of the first device is awakened and is in the G role; (3) The SLB module of the first device is awakened and is in the T role. The GT role negotiation processes of the first device and the second device in these three scenarios are described below respectively.

[0221] Scenario (1): The SLB module of the first device is not awakened.

[0222] When the SLB module of the second device is not awakened, the basic service layer of the first device makes the following ruling results: After the SLB module of the first device is awakened, it is in the G role, and after the SLB module of the second device is awakened, it is in the T role, that is, the first device is the G node device and the second device is the T node device. Or, after the first device is awakened, it is in the T role, and after the second device is awakened, it is in the G role, that is, the first device is the T node device and the second device is the G node device.

[0223] When the SLB module of the second device is awakened and is in the T role, the basic service layer of the first device makes the following ruling: After the SLB module of the first device is awakened, it is in the G role, and the SLB module of the second device continues to be in the T role, that is, the first device is the G node device and the second device is the T node device.

[0224] When the SLB module of the second device is awakened and is in the G role, the basic service layer of the first device makes the following ruling: After the SLB module of the first device is awakened, it is in the T role, and the SLB module of the second device continues to be in the G role, that is, the first device is the T node device and the second device is the G node device.

[0225] In scenario (1), after the basic service layer of the first device determines the ruling result, it sends the ruling result to the basic service layer of the second device based on the SLE connection. The first device and the second device maintain the roles of the local SLB module according to the ruling result.

[0226] Scenario (2): The SLB module of the first device has been awakened and is in the G role.

[0227] When the SLB module of the second device is not awakened, the basic service layer of the first device makes the following ruling: The SLB module of the first device continues to be in the G role, and the SLB module of the second device will be a T node after awakening, that is, the first device is a G node device and the second device is a T node device.

[0228] When the SLB module of the second device has been awakened and is in the T role, the basic service layer of the first device makes the following ruling: The SLB module of the first device continues to be in the G role, and the SLB module of the second device continues to be in the T role, that is, the first device is a G node device and the second device is a T node device.

[0229] In the above two cases of scenario (2), after the basic service layer of the first device determines the ruling result, it sends the ruling result to the basic service layer of the second device based on the SLE connection. The first device and the second device maintain the roles of the local SLB module according to the ruling result.

[0230] When the SLB module of the second device has been awakened and is in the G role, since the roles of the SLB modules of both the first device and the second device are in the G role, there is a role conflict, and the basic service layer of the first device needs to rule that either the first device or the second device switches roles.

[0231] In some embodiments, the basic service layer of the first device rules to locally restart the SLB module and switches the role of the local SLB module to the T role. If the role switch of the SLB module of the first device is successful, then the GT role negotiation is successful, and the negotiation result is: The SLB module of the first device is in the T role, and the SLB module of the second device is in the G role, that is, the first device is a T node device and the second device is a G node device. If the role switch of the SLB module of the first device fails (such as a restart failure and unable to switch roles), then the role negotiation fails, and the first device and the second device cannot establish an SLB connection due to the role conflict, and the basic service layer reports the connection failure result to the basic application layer.

[0232] In some other embodiments, the basic service layer of the first device rules that the second device restarts the SLB module and sends an SLB module restart request to the second device, and the request carries the role that the first device expects the second device to become after restarting (that is, the T role). After the second device receives the SLB module restart request, there are the following two processing situations:

[0233] Scenario 1: The second device agrees to restart the SLB module and sends a notice indicating agreement to restart the SLB module to the first device. Additionally, after restarting the SLB module, it sends the role information of the restarted SLB module to the first device.

[0234] Scenario 2: The second device does not agree to restart the SLB module and sends a notice indicating disagreement to restart the SLB module to the second device. The role negotiation fails, the SLB connection establishment fails, and the basic service layer reports the connection failure result to the basic application layer.

[0235] Scenario (3): The SLB module of the first device is awakened and in the T role.

[0236] When the SLB module of the second device is not awakened, the basic service layer of the first device makes the following ruling: The SLB module of the first device continues to be in the T role, and the SLB module of the second device will be in the G role after awakening, that is, the first device is the T node device and the second device is the G node device.

[0237] When the SLB module of the second device is awakened and in the G role, the basic service layer of the first device makes the following ruling: The SLB module of the first device continues to be in the T role, and the SLB module of the second device continues to be in the G role, that is, the first device is the T node device and the second device is the G node device.

[0238] In the above two cases of Scenario (3), after the basic service layer of the first device determines the ruling result, it sends the ruling result to the basic service layer of the second device through the SLB connection. The first device and the second device maintain the roles of the local SLB module according to this ruling result.

[0239] When the SLB module of the second device is awakened and in the T role, since the roles of the SLB modules of both the first device and the second device are T nodes, a role conflict occurs, and the first device needs to rule on whether the first device or the second device switches roles.

[0240] In some embodiments, the first device rules to locally restart the SLB module and switches the SLB module to the G role. If the role switch of the SLB module of the first device is successful, then the GT role negotiation result is: the SLB module of the first device is in the G role, and the SLB module of the second device continues to be in the T role, that is, the first device is the G node device and the second device is the T node device. If the role switch of the SLB module of the first device fails, then the role negotiation fails and the SLB connection establishment fails.

[0241] In some other embodiments, the first device determines that the second device restarts the SLB module, and sends an SLB module restart request to the second device. The request carries the role (i.e., the G role) that the first device expects the second device to become after restarting. After receiving the SLB module restart request, the second device has the following two processing situations:

[0242] Situation 1: The second device agrees to restart the SLB module, and sends a notice indicating agreement to restart the SLB module to the first device. And, after restarting the SLB module, it sends the role information of the restarted SLB module to the first device.

[0243] It should be noted that if the role of the second device's SLB module after restarting is the G role (i.e., the role that the first device expects the second device to become after restarting), then the role negotiation is successful. The GT role negotiation result is: the SLB module of the first device continues to be the T role, and the SLB module of the second device is the G role, that is, the first device is the T node device and the second device is the G node device. If the restart of the second device's SLB module fails, the role negotiation fails, the SLB connection establishment fails, and the basic service layer reports the connection failure result to the basic application layer.

[0244] Situation 2: The second device does not agree to restart the SLB module, and sends a notice indicating disagreement to restart the SLB module to the second device. The SLB connection establishment fails, and the basic service layer reports the connection failure result to the basic application layer.

[0245] In S1303, taking the example that before the role negotiation between the first device and the second device, the SLB module of the first device has been awakened and is in the G role, and the SLB module of the second device has been awakened and is in the T role, in S1303, the process of the first device and the second device performing GT role negotiation includes the following steps 3-1 to 3-7.

[0246] 3-1, The basic service layer of the first device sends a GT role query message to the SLE module of the first device. The GT role query message is used to query the working status and role information of the SLB module of the second device.

[0247] In this embodiment, the working status of the SLB module includes the sleep state and the wake state.

[0248] Optionally, the role query message also carries the role information of the first device, and the role information indicates that the first device is in the G role. Through the role information of the first device, the second device can combine its own role information to determine whether there is a role conflict between the first device and the second device.

[0249] 3-2, The SLE module of the first device sends a GT role query message to the SLE module of the second device based on the SLE connection.

[0250] 3-3. The SLE module of the second device reports a GT role query message to the basic service layer of the second device.

[0251] 3-4. The basic service layer of the second device sends a GT role query result to the SLE module of the second device.

[0252] The GT role query result includes the working status and role of the SLB module of the second device. In this embodiment, the role query result is that the SLB module of the second device has been awakened and is in the T role.

[0253] Optionally, when the role of the SLB module of the first device is the same as the role of the SLB module of the second device, the role query result may also carry conflict indication information, which is used to indicate that there is a role conflict between the SLB modules of the first device and the second device. In addition, the role query result also includes restart indication information, which is used to indicate whether the SLB module of the second device supports restart to switch roles.

[0254] 3-5. The SLE module of the second device sends the GT role query result to the SLE module of the first device based on the SLE connection.

[0255] 3-6. The SLE module of the first device reports the GT role query result to the basic service layer of the first device.

[0256] Since the SLB module of the first device has been awakened and is in the G role, after the basic service layer of the first device learns that the SLB module of the second device has been awakened and is in the T role, it determines that its own role remains the G role unchanged.

[0257] 3-7. The first device and the second device perform GT role negotiation.

[0258] Since the SLB module of the first device has been awakened and is in the G role, and the SLB module of the second device has been awakened and is in the T role, there is no role conflict. Then, the ruling result of the GT role by the basic service layer of the first device is that the SLB module of the first device is in the G role and the SLB module of the second device is in the T role. The basic service layer of the first device sends this ruling result to the second device. The SLB module of the first device keeps the G role unchanged according to this ruling result, and the SLB module of the second device keeps the T role unchanged according to this ruling result.

[0259] During the GT role negotiation between the first device and the second device, when there is a role conflict in the SLB modules of the first device and the second device, if the SLB module of the second device does not support restarting to switch roles, the first device determines whether to restart its SLB module based on its own service status. If the restart condition is met, the first device restarts its SLB module to switch roles. If the restart condition is not met, the SLB connection fails. If the SLB module of the second device supports restarting to switch roles, the first device determines whether it can restart its own SLB module based on its own service status. If the first device meets the restart condition, the first device restarts its SLB module to switch roles. If the first device does not meet the restart condition, the second device is required to restart its SLB module to switch roles.

[0260] S1304. The G node device sends the first information to the T node device.

[0261] Taking the GT role negotiation result that the first device is the G node device and the second device is the T node device as an example, S1304 specifically includes the following contents 4-1 to 4-9.

[0262] 4-1. The basic service layer of the first device sends a first wake-up instruction to the SLB module of the first device. The first wake-up instruction is used to wake up the SLB module and determine the role of the SLB module as the G role.

[0263] 4-2. In response to the first wake-up instruction, the SLB module of the first device is woken up as the G role.

[0264] It should be noted that 4-1 and 4-2 are optional steps. After the first device and the second device complete the GT role negotiation, if the SLB module of the first device is not woken up, the first device executes steps 4-1 and 4-2 to wake up the SLB module of the first device and determine it as the G role, making the first device become the G node device. In addition, if the SLB module of the first device has been woken up and is in the G role, the first device does not need to execute steps 4-1 and 4-2.

[0265] 4-3. The basic service layer of the second device sends a second wake-up instruction to the SLB module of the second device. The second wake-up instruction is used to wake up the SLB module and determine the role of the SLB module as the T role.

[0266] 4-4. In response to the second wake-up instruction, the SLB module of the second device is woken up as the T role.

[0267] It should be noted that steps 4-3 and 4-4 are optional steps. After the first device and the second device complete role negotiation, if the SLB module of the second device is not awakened, the second device executes steps 4-3 and 4-4 to awaken the SLB module of the first device and determine it as the T role, making the second device the T node device. In addition, if the SLB module of the second device has been awakened and is in the T role, the second device does not need to execute steps 4-3 and 4-4.

[0268] 4-5, the basic service layer of the first device sends a first information query message to the SLB module of the first device, and this first information query message is used to query the first information of the first device.

[0269] 4-6, the SLB module of the first device replies with the first information to the basic service layer of the first device.

[0270] In this embodiment, the information involved in establishing an SLB connection between the first device and the second device includes: SLB auxiliary connection information and SLB basic connection information.

[0271] The SLB auxiliary connection information includes at least one of the following (1) to (5):

[0272] (1) The broadcast frequency point and bandwidth of the G node device.

[0273] (2) The FTS root index. The FTS root index is used to represent the root index of the FTS sent by the first device. The FTS root index is 1 or 40, and is used for the electronic device to generate or determine the local sequence signal during the reception of the FTS, perform correlation processing with the received signal, and thus receive the FTS.

[0274] (3) The STS root index. The STS root index is used to represent the root index of the STS sent by the first device. The STS root index is an integer in the range of 1-20, and is used for the electronic device to generate or determine the local sequence signal during the reception of the STS, perform correlation processing with the received signal, and thus receive the STS. [[ID={22]]

[0275] (4) Physical layer identifier: T-PhysID

[0276] T-PhysID::=INTEGER(0…4095)

[0277] The physical layer identifier is used to uniquely identify the T node device in the communication domain and has a length of 12 bits. The physical layer identifier is used to select non-competitive random access resource selection. For non-competitive random access, there is a mapping relationship between the access resource and the physical layer identifier, and the access layer resource can be obtained by confirming the physical layer identifier.

[0278] (5) Authentication credentials: authentication password, 256-bit shared secret key (PSK).

[0279] The basic connection information packet of the SLB includes the following contents (1) to (4):

[0280] (1) FTS. For details, refer to the previous description. This embodiment will not elaborate here.

[0281] (2) STS. For details, refer to the previous description. This embodiment will not elaborate here.

[0282] (3) Broadcast information. For the specific content of the broadcast information, refer to the previous description. This embodiment will not elaborate here.

[0283] (4) Communication domain system information. It should be noted that under the condition of assisting in establishing an SLB connection based on an SLE connection, the communication domain system information can be the streamlined communication domain system information. Exemplarily, the streamlined communication domain system information includes the following contents a to g:

[0284] a. Domain name: DomainID::=BIT STRING(SIZE(48)). Among them, the domain name is also the media access control (MAC) address.

[0285] b. Carrier channel number: CarrierChannelConf::=SEQUENCE(SIZE(1…32))OFChannelNumber.

[0286] c. Non-competitive access resource pool information:

[0287] NonContentionAccessResourceSYS::=SEQUENCE{

[0288] nonContentionAccessDuration ENUMERATED{ms512,ms1024,ms2048,ms4096},

[0289] nonContentionAccessResource DedicatedOverheadTimeResource,

[0290] nonContentionAccessModulation SR-Modulation,OPTIONAL,--Need ON

[0291] nonContentionAccessSymNum ENUMERATED{2,3,5,9}

[0292] waitingWindow INTEGER(0…1023),

[0293] numY INTEGER(0…4095),

[0294] }

[0295] DedicatedOverheadTimeResource::=BIT STRING(SIZE(96))

[0296] SR-Modulation::=ENUMERATED{qpsk,qam16,qam64,qam256,qam1024}

[0297] In the communication domain system information, the nonContentionAccessDuration cell indicates the period of the non-competitive access resource pool, where ms512 represents 512 superframes, ms1024 represents 1024 superframes, ms2048 represents 2048 superframes, and ms4096 represents 4096 superframes.

[0298] The noncontentionAccessResource cell indicates the resources for sending non-competitive access information within a superframe, including N symbols. The N symbols are grouped into sets consisting of contentionAccessSymNum overhead symbols in the order of symbol time, and are divided into sets, and there are sets in the configuration period. In each set, there are 5 non-competitive access resources in the order from the lowest to the highest subcarrier.

[0299] In the configuration period, there are non-competitive access resources. According to the order of each resource group in time and the order of subcarriers from low to high within each group, the access resource numbers are from #0 to #(Y - 1).

[0300] The T-node device selects the resource numbered mod(T-PhysID, Y) from these resources and sends the access information composed of T-PhysID on this resource, where T-PhysID is the physical layer identifier configured and saved by the G-node device, or T-PhysID is the pre-configured physical layer identifier of the T-node device.

[0301] waitingWindow is the size of the waiting time window for random access, in units of superframes.

[0302] d. Random access target power reception configuration:

[0303] P0-NominalConfig::= SEQUENCE{rach-P0-NominalConfig}

[0304] e. T-node device's reply ACK information resource

[0305] DedicatedACK-ResourceSetConf::= INTEGER(0…31)

[0306] DedicatedACK-ResourceSetConf indicates a specific ACK resource pool in the ACK resource pool set. When the G-node device schedules downlink data for the T-node device, the T-node device needs to reply ACK information to the G-node device on the specified ACK resource.

[0307] f. If the G-node device has an access control function, the SLB auxiliary connection information also includes the following:

[0308] accessControl BIT STRING(SIZE(4)), OPTIONAL, --Need OR

[0309] g. Key negotiation algorithm information

[0310] keyAlgNegotiation BIT STRING(SIZE(32)).

[0311] In the SLB basic connection information, the broadcast information and the communication domain system information can be sent by the first device (i.e., the G-node device) to the second device through the SLE connection. In this embodiment, this is called the first part of the SLB basic connection information. Since FTS and STS are synchronization signals during the establishment of the SLB connection, they can only be sent by the first device to the second device through SLB broadcast.

[0312] In this embodiment, the first information includes at least one of the SLB auxiliary connection information and / or the first part of the SLB basic connection information (i.e., the broadcast information and the communication domain system information). Therefore, combining the above description, it can be seen that the first information includes but is not limited to the following forms:

[0313] For example, the first information includes: the broadcast frequency point and bandwidth of the first device.

[0314] Or, the first information includes: the FTS root index.

[0315] Or, the first information includes: the FTS root index, the STS root index.

[0316] Alternatively, the first information includes: communication domain system information.

[0317] Alternatively, the first information includes: broadcast information, communication domain system information.

[0318] Alternatively, the first information includes: FTS root index, STS root index, broadcast information and communication domain system information.

[0319] Alternatively, the first information includes: physical layer identifier of the first device, authentication credentials of the first device, and broadcast information.

[0320] Alternatively, the first information includes: broadcast frequency point and bandwidth of the first device, FTS root index, STS root index, physical layer identifier of the first device, authentication credentials of the first device, and broadcast information and communication domain system information.

[0321] In addition, in some embodiments, when the first device sends broadcast information or communication domain system information to the second device through an SLE connection, it may also send only part of the broadcast information or communication domain system information. Taking the communication domain system information as an example, the communication domain system information sent by the first device to the second device through the SLE connection may be the streamlined communication domain system information shown above.

[0322] 4-7. The basic service layer of the first device sends the first information and indication information requesting the second device to initiate an SLB connection to the SLE module of the first device.

[0323] 4-8. The SLB module of the first device sends the first information and the indication information to the SLE module of the second device based on the SLE connection.

[0324] 4-9. The SLE module of the second device reports the first information and the indication information to the basic service layer.

[0325] It should be noted that if the first device is the trigger party of the SLB connection service and is a T-node device, then the first device does not execute 4-5 to 4-9, but sends a request for obtaining the first information to the second device, and the second device sends the first information to the first device based on the SLE connection.

[0326] Optionally, in 4-7 to 4-9, the first device may also not send the indication information to the second device. After receiving the first information, the second device defaults to being the initiator of the connection and initiates a synchronization connection to the second device (i.e., makes a connection in the time-frequency domain synchronization state of the first device and the second device).

[0327] S1305. The G-node device sends the second information to the T-node device.

[0328] The second information includes the part of the SLB basic connection information that was not sent to the second device through the SLE connection in the early stage.

[0329] In some embodiments, if the SLB basic connection information in the first information only includes broadcast information, the second information includes FTS, STS, and communication domain system information.

[0330] In some other embodiments, if the SLB basic connection information in the first information only includes communication domain system information, the second information includes FTS, STS, and broadcast information.

[0331] In still some other embodiments, if the SLB basic connection information in the first information includes both broadcast information and communication domain system information, the second information includes FTS and STS.

[0332] In other some embodiments, if the first information does not include SLB basic connection information, the second information includes FTS, STS, broadcast information, and communication domain system information.

[0333] After the first device sends the first information and the indication information to the second device (see step 5-1 in Figure 13 ), the SLB module of the first device starts to send an SLB broadcast, and the SLB broadcast includes the second information (see step 5-2 in Figure 13 ). After receiving the indication information, the second device controls the SLB module of the second device to start scanning the second information. Alternatively, after receiving the first information, the second device starts to default as the initiator of the connection and controls the SLB module of the second device to start scanning the second information.

[0334] It should be noted that if the first information includes the broadcast frequency point and bandwidth of the first device, that is, the second device already knows the broadcast frequency point and bandwidth at which the first device sends the second information when receiving the second information, then the second device can receive the second information at this broadcast frequency point and bandwidth, thereby improving the reception efficiency of the second information.

[0335] When the first device sends the second information, it first sends FTS and STS. After the SLB module of the second device receives FTS and / or STS, it achieves downlink synchronization with the first device according to FTS and / or STS.

[0336] It should be noted that if the clock sources of the SLB module and the SLE module of the T-node device are synchronized and the frame boundaries are aligned, during the process of the T-node device synchronously connecting to the G-node device, the T-node device needs to receive the STS sent by the G-node device to complete the precise synchronization between the T-node device and the G-node device according to the STS. After the synchronization is completed, the T-node device can initiate a non-competitive random access to the G-node device. If the clock sources of the SLB module and the SLE module of the T-node device are not synchronized, during the process of the T-node device synchronously connecting to the G-node device, the T-node device needs to receive the FTS and the STS, and perform coarse synchronization and fine synchronization with the G-node device successively according to the FTS and the STS.

[0337] In this embodiment, when the first information includes the FTS root index and / or the STS root index, the second device can quickly receive the FTS and / or the STS in the second information according to the first information.

[0338] This is because the first information includes the FTS root index and the STS root index, that is, for the T-node device, the root indexes of the local signals required to receive the FTS and the STS are known. Therefore, during the synchronization process, the T-node device directly uses the FTS root index and the STS root index to generate or determine the local sequences respectively, and then receives the FTS and the STS according to the local sequences, which can improve the clock synchronization efficiency of the T-node device.

[0339] For example, when the second device knows the FTS root index and the FTS root index = 1, the second device can determine that the first device sends the FTS with the root index of 1. Therefore, the second device can obtain the pre-stored or locally generated FTS sequence with the root index of 1 from the local, and perform relevant processing on the received signal according to this sequence to determine the FTS with the root index of 1 sent by the first device from the received signal. Instead of blindly detecting the received signal with the FTS sequence with the root index of 40 to receive the FTS, it can improve the receiving efficiency of the FTS.

[0340] For another example, when the second device knows the STS root index and the STS root index = 5, the second device can determine that the first device sends the STS with the root index of 5. Therefore, the second device can obtain the pre-stored or locally generated STS sequence with the root index of 5 from the local, and perform relevant processing on the received signal according to this sequence to determine the STS with the root index of 5 sent by the first device from the received signal. Instead of blindly detecting the received signal with the STS sequences with the root indexes of 1 to 4 and 6 to 20 to receive the STS, it can improve the receiving efficiency of the STS.

[0341] After synchronization is completed, in some embodiments, when the first information does not include all the content of the broadcast information, the first device needs to send the part of the broadcast information that has not been sent to the second device to the second device after synchronizing with the second device. The second device needs to receive this part of the broadcast information through the SLB access technology to ensure that the second device receives the complete broadcast information before establishing a synchronous connection with the first device.

[0342] In some embodiments, when the first information does not include all the content of the communication domain system information, the first device also needs to send the part of the communication domain system information that has not been sent to the second device to the second device. The second device needs to receive this part of the communication domain system information through the SLB access technology to ensure that the second device receives the complete communication domain system information before establishing a synchronous connection with the first device. After the second device receives the complete broadcast information and communication domain system information, it can establish a connection with the second device based on the broadcast information and communication domain system information.

[0343] S1306. The G node device and the T node device establish an SLB connection according to the first information and the second information.

[0344] According to the SLB access technology, only the T node device can initiate a connection request to the G node device. In this embodiment, the first device is the G node device and the second device is the T node device. Therefore, in S1306, the second device actively connects to the first device. Based on this, S1306 specifically includes the following contents 6-1 to 6-6.

[0345] 6-1. The SLB module of the second device synchronously connects with the SLB module of the first device according to the broadcast information and the communication domain system information in the first information and the second information.

[0346] Optionally, when the SLB auxiliary connection information includes the non-competitive resource information of the first device and the physical layer identifier, the second device initiates a non-competitive random access to the first device. In this embodiment, the non-competitive random access process specifically includes the following two handshake processes:

[0347] (1) The SLB module of the second device sends a first message (Msg1) to the SLB module of the first device. The content of the first message is mainly a random access request, and the random access request includes the physical layer identifier pre-configured or stored by the second device.

[0348] (2) The SLB module of the first device sends a fourth message (Msg4) to the SLB module of the second device. This fourth message is an XRC setup message (xrcsetup), and the setup message contains the physical layer identifier of the SLB module of the second device, which is used to respond to the access request of the T-node device.

[0349] 6-2. The SLB module of the first device pairs and authenticates with the SLB module of the second device.

[0350] Optionally, since the pairing and authentication have been completed when the first device and the second device establish an SLE connection, therefore, when the first device and the second device assist in establishing an SLB connection based on the SLE connection, they may not perform pairing and authentication either.

[0351] 6-3. The SLB module of the first device sends the SLB connection result to the basic service layer of the first device.

[0352] 6-4. The basic service layer of the first device sends the SLB connection result to the basic application layer of the first device.

[0353] 6-5. The SLB module of the second device sends the SLB connection result to the basic service layer of the second device.

[0354] 6-6. The basic service layer of the second device sends the SLB connection result to the basic application layer of the second device.

[0355] Through the above S1301-S1306, the SLB connection (specifically referring to the SLB physical link) between the first device and the second device is successfully established. The first device and the second device can establish a logical link and a service link based on this physical link, and then transmit service data.

[0356] Through the method for establishing an SLB connection provided by the embodiments of the present application, the first device and the second device can transmit SLB auxiliary connection information based on the SLE connection, so as to quickly establish an SLB connection according to the SLB auxiliary connection information; and / or, part of the SLB basic connection information can be quickly transmitted through the SLE connection to avoid blindly detecting and receiving this part of the SLB basic connection information during the process of establishing an SLB connection, thereby quickly establishing an SLB connection. The SLB connection method provided by this embodiment takes less time and has a better user experience.

[0357] Taking the first information involved in the process of establishing an SLB connection including the FTS root index, the STS root index, broadcast information, and communication domain system information, and the second information including FTS and STS as an example, combined with Figure 16It can be seen that during the process of establishing an SLB connection between the first device and the second device, the interaction process between the first device and the second device mainly includes the following contents (a) to (e). The interaction duration of each part can be seen in Table 3.

[0358] (a) The first device queries the SLB capabilities of the second device.

[0359] (b) The first device negotiates roles with the second device.

[0360] (c) The first device sends the first information to the second device, namely the FTS root index, STS root index, broadcast information, and communication domain system information.

[0361] (d) The second device receives the second information sent by the first device, namely FTS and STS.

[0362] (e) The first device and the second device perform non-competitive random access.

[0363] Table 3 Time consumption of device interaction process

[0364]

[0365] As can be seen from Table 3, during the SLB connection establishment process provided in this embodiment, the time consumption of the interaction process between the first device and the second device is relatively small, only about 22 ms. Compared with the SLB connection establishment process without SLE assistance, with the assistance of the SLE connection, the SLB connection establishment process is reduced by about 120 ms. The main reason is that the time consumption of the synchronization connection process is significantly reduced.

[0366] During the process of establishing an SLB connection with the assistance of an SLE connection, the short time taken for the interaction process between the first device and the second device specifically includes the following factors (1) to (5):

[0367] (1) The detection time of FTS and STS types is shortened. This is because when the second device receives FTS and STS, it already knows the FTS root index and STS root index. The second device can directly use the corresponding root index to determine the corresponding local sequence, and then use this local sequence to perform relevant processing on the received FTS and STS to determine the types of FTS and STS.

[0368] (2) There is no need to receive broadcast information during the synchronization connection process. This is because the first device has already sent the broadcast information to the second device based on the SLE connection in the early stage. Therefore, during this synchronization connection process, the second device does not need to receive and detect the broadcast information again.

[0369] (3) It is not necessary to receive the communication domain system information during the synchronization connection process. This is because the first device has already sent the communication domain system information to the second device based on the SLE connection in the early stage. Therefore, during this synchronization connection process, the second device does not need to receive the communication domain system information again.

[0370] (4) The random access process time is shortened. This is because the first device has already sent the physical layer identifier and non-competitive access resource parameters to the second device based on the SLE connection in the early stage. Therefore, when the second device synchronizes and connects to the first device, it can use the non-competitive random access method to connect to the second device.

[0371] (5) The first device and the first device can interact with the authentication password in the two-way authentication credentials of the SLB through the SLE link, reducing the SLB authentication process. Or, if the authentication result of the SLE module is applicable to the SLB module, the SLB authentication or authorization process can no longer be performed.

[0372] In summary, through the method for establishing an SLB connection provided in this embodiment, the first device and the second device can transmit the SLB auxiliary connection information (such as FTS root index, STS root index, physical layer identifier, and non-competitive access resource parameters, etc.) and some SLB basic connection information (such as communication domain system information, broadcast information, etc.) required for quickly establishing an SLB connection based on the SLE connection, significantly reducing the interaction duration between the first device and the second device, thereby improving the establishment efficiency of the SLB connection and enhancing the user experience at the same time.

[0373] (2) No SLE connection is established between the first device and the second device.

[0374] In some embodiments, when no SLE connection is established between the first device and the second device, when the first device has a large-bandwidth service requirement, the first device can first establish an SLE connection with the second device, and then quickly establish an SLB connection based on the method shown in S1301 - S1306. This embodiment will not be elaborated here.

[0375] In other embodiments, based on the fact that the SLB module of the first device has been awakened and is in the G role, and the SLB module of the second device has been awakened and is in the T role (i.e., the first device is the G node device and the second device is the T node device), when no SLE connection is established between the first device and the second device, the first device can be discovered by the second device through the SLE broadcast. When the second device has a large-bandwidth service requirement, it can synchronize and connect to the first device to establish an SLB connection with the first device. For details, see Figure 17 As shown.

[0376] Figure 17It is a schematic flowchart for establishing an SLB connection between a first device and a second device provided by another embodiment of the present application. This method involves the process of establishing an SLB connection between the first device and the second device based on SLE broadcast assistance when no SLE connection has been established. The method includes the following steps S1701 to S1704.

[0377] S1701, the first device sends an SLE broadcast, and the SLE broadcast carries the first information of the first device.

[0378] In this embodiment, the SLB module of the first device is in the G role and in the wake-up state, and the SLB module of the second device is in the T role and in the wake-up state, that is, the first device is a G node device and the second device is a T node device. Given the advantage of low power consumption of the SLE module, the SLE module of the first device can periodically send SLE broadcasts outward according to the upper-layer configuration (for example, after startup or according to a user instruction), and carry content such as the first information in the SLE broadcast.

[0379] In this embodiment, the first information includes at least one of SLB auxiliary connection information and / or the first part of the SLB basic connection information (i.e., broadcast information and communication domain system information).

[0380] The SLB auxiliary connection information includes at least one of the following contents (1) to (3): (1) the broadcast frequency point and bandwidth of the G node device; (2) the FTS root index; (3) the STS root index. The specific content of each SLB auxiliary connection information can be referred to the previous description, and will not be elaborated in this embodiment. It should be noted that in this embodiment, since the auxiliary connection information is sent by means of an SLE broadcast, considering aspects such as ensuring the information security of the first device, the SLB auxiliary connection information does not include the device identifier and authentication credentials of the first device.

[0381] The SLB basic connection information includes: FTS, STS, broadcast information, and basic communication domain system information, where the broadcast information and the basic communication domain system information are the first part of the SLB basic connection information.

[0382] In this embodiment, the communication domain system information may include the following contents a to g.

[0383] a. Domain name (MAC address):

[0384] DomainID::=BIT STRING(SIZE(48))

[0385] b. Carrier channel number:

[0386] CarrierChannelConf::= SEQUENCE(SIZE(1…32)) OF ChannelNumber

[0387] c. Contention access resource pool parameters:

[0388]

[0389] SR-Modulation::= ENUMERATED{qpsk,qam16,qam64,qam256,qam1024}

[0390] d. Random access target receive power:

[0391] P0-NominalConfig::= SEQUENCE{rach-P0-NominalConfig}

[0392] e. T-node device ACK information resource:

[0393] DedicatedACK-ResourceSetConf::= INTEGER(0…31)

[0394] f. Access control:

[0395] accessControl BIT STRING(SIZE(4)), OPTIONAL, --Need OR

[0396] g. Key negotiation algorithm information:

[0397] keyAlgNegotiation BIT STRING(SIZE(32))

[0398] Combined with the above description, the first information includes but is not limited to the following forms:

[0399] For example, the first information includes: the broadcast frequency point and bandwidth of the first device.

[0400] Or, the first information includes: the FTS root index.

[0401] Or, the first information includes: the FTS root index, the STS root index.

[0402] Or, the first information includes: the communication domain system information.

[0403] Or, the first information includes: the broadcast information, the communication domain system information.

[0404] Alternatively, the first information includes: FTS root index, STS root index, broadcast information, and communication domain system information.

[0405] Alternatively, the first information includes: the broadcast frequency band and bandwidth of the first device, FTS root index and STS root index, and broadcast information and communication domain system information.

[0406] In addition, in some embodiments, when the first device sends broadcast information or communication domain system information to the second device through SLE broadcast, it may also send only a part of the broadcast information or communication domain system information.

[0407] In S1701, the specific process of the first device broadcasting the first information includes the following contents 1-1 to 1-7:

[0408] 1-1, the application layer of the first device determines to use SLE broadcast to assist in establishing an SLB connection.

[0409] In some embodiments, the application layer of the first device determines to use SLE broadcast to assist in establishing an SLB connection according to the default configuration. For example, after the second device enables the SLE function, or after a specific application program (such as a video playback application, an instant messaging application, etc.) is started, it determines to use SLE broadcast to assist in establishing an SLB connection.

[0410] In some other embodiments, after the application layer receives an operation of the user on the auxiliary connection control, it determines to use SLE broadcast to assist in establishing an SLB connection.

[0411] 1-2, the application layer of the first device sends an auxiliary connection instruction to the basic application layer of the first device. This auxiliary connection instruction is used to indicate using SLE broadcast to assist the first device in establishing an SLB connection with other devices.

[0412] 1-3, the basic application layer of the first device sends the auxiliary connection instruction to the basic service layer of the first device.

[0413] 1-4, the basic service layer of the first device sends a first information query message to the SLB module of the first device. This first information query message is used to query the first information of the first device.

[0414] 1-5, the SLB module of the first device replies with the first information to the basic service layer of the first device.

[0415] 1-6, the basic service layer of the first device sends a broadcast instruction to the SLE module of the first device. This broadcast instruction carries the first information and is used to control the SLE module to send an SLE broadcast carrying this first information.

[0416] 1-7, the SLE module of the first device broadcasts the first information. In this embodiment, the SLE module of the first device broadcasts the first information on three channels simultaneously.

[0417] Exemplarily, refer to Figure 18 As shown, the payload broadcast by SLE includes a header and a data part. The data part includes N data structures (Data stru). Each data structure includes a data type (DataType), data length information (Length), and data content (Value). Among them, the data type occupies 1 byte, the data length information occupies 1 byte (Bytes), and the data content occupies Length bytes. For example, when the data length Length = 0x64, the data content occupies 100 bytes.

[0418] When the first information is carried in the SLE broadcast, in the data structure carrying the first information, the data type indicates that the data is the first information, and the data content is the specific first information.

[0419] It should be noted that after the SLE module of the first device (G node device) wakes up, it can start broadcasting the first information, so as to broadcast some basic connection information (such as broadcast information and communication domain system information) required to establish an SLB connection in advance before the first device has large bandwidth service requirements, or some auxiliary connection information (such as FTS root index, STS root index, etc.) that speeds up the establishment of the SLB connection to the surrounding devices with SLE function.

[0420] S1702, the second device scans the SLE broadcast to obtain the first information carried in the SLE broadcast.

[0421] When the second device (T node device) has no large bandwidth service requirements, to save power consumption, the second device can control its SLB module to sleep, and only keep the SLE module scanning and receiving the SLE broadcast periodically. When the second device needs to process large bandwidth services, the T node device wakes up its SLB module and uses the first information in the previously received SLE broadcast to quickly establish an SLB connection. Or when the T node device needs to process large bandwidth services, it first scans and receives the SLE broadcast to obtain the first information, and then establishes an SLB connection.

[0422] For example, refer to Figure 19As shown, taking the first device (G node device) as a TV and the second device (T node device) as a mobile phone as an example, after the TV is started, it can send out an SLE broadcast, and the SLE broadcast carries the first information. When the mobile phone has no large bandwidth service requirements, it can control its SLB module to sleep, and only retain the SLE periodic scan to receive the SLE broadcast. When the mobile phone detects the user's operation on the screen mirroring control, the mobile phone can use the first information in the received SLE broadcast to establish an SLB connection.

[0423] If the second device obtains the first information of the electronic device through the SLE broadcast, the second device can determine that the first device has the SLB communication ability, that is, the second device discovers the first device with the SLB communication function.

[0424] It should be noted that while the first device broadcasts the first information to the surrounding T node devices through the SLE access technology, there may be other G node devices that are also broadcasting their own first information through the SLE access technology. Therefore, the second device may receive the first information sent by multiple G node devices, that is, the second device may discover multiple electronic devices with the SLB communication function.

[0425] In this embodiment, the process of the second device (T node device) scanning and receiving the SLE broadcast specifically includes the following contents 2-1 to 2-4.

[0426] 2-1, The application layer of the second device sends an SLE device discovery request to the basic service layer.

[0427] Taking the first device as a TV and the second device as a mobile phone as an example, the mobile phone can trigger the application program to send an SLE device discovery request to the basic service layer based on the default periodic scan configuration or other application requirements for discovering SLE devices.

[0428] 2-2, The basic application layer of the second device sends an SLE device discovery request to the basic service layer of the second device.

[0429] 2-3, The basic service layer of the second device sends a scan instruction to the SLE module of the second device.

[0430] 2-4, The SLE module of the second device sends the scanned SLE broadcast containing the first information to the basic service layer of the second device.

[0431] S1703, When the second device has large bandwidth service requirements, the second device receives the second information sent by the first device.

[0432] For example, see Figure 20As shown, during the process of the second device playing a high-definition video using a video playback application, if the second device detects an operation by the user on the screen mirroring control on the video playback interface, it indicates that the second device has a large bandwidth service requirement for screen mirroring. Therefore, the second device displays a list of available G-node devices based on the first information received from each G-node device in the early stage. In response to the user's operation of selecting the first device (such as a TV in the living room) from the list of G-node devices, the second device starts receiving the second information sent by the first device.

[0433] Alternatively, if the first device is a frequently used screen mirroring device of the second device, after the second device detects the user's operation on the screen mirroring control on the video playback interface, it directly sets the first device as the default screen mirroring device and receives the second information sent by the first device.

[0434] The second information includes the part of the SLB basic connection information that was not previously broadcast to the second device through SLE.

[0435] In some embodiments, if the SLB basic connection information in the first information only includes broadcast information, the second information includes FTS, STS, and communication domain system information.

[0436] In other embodiments, if the SLB basic connection information in the first information only includes communication domain system information, the second information includes FTS, STS, and broadcast information.

[0437] In still other embodiments, if the SLB basic connection information in the first information includes both broadcast information and communication domain system information, the second information includes FTS and STS.

[0438] In other embodiments, if the first information does not include SLB basic connection information, the second information includes FTS, STS, broadcast information, and communication domain system information.

[0439] S1703 specifically includes the following contents 3-1 to 3-4.

[0440] 3-1, The application program of the second device sends a service requirement to the basic application layer of the second device.

[0441] Taking the first device as a TV and the second device as a mobile phone as an example, the mobile phone can send a service requirement to the basic application layer after detecting that the user selects to connect to the TV in the screen mirroring device search results.

[0442] 3-2, When the service requirement is a large bandwidth service requirement, the basic application layer of the second device determines to establish an SLB connection with the first device and sends an SLB connection instruction to the basic service layer of the second device.

[0443] 3-3. The basic service layer of the second device sends the first information and the indication information indicating that the second device connects to the first device to the SLB module of the second device.

[0444] 3-4. The second device receives the second information sent by the first device.

[0445] It should be noted that if the first information includes the broadcast frequency point and bandwidth of the first device, that is, the second device already knows the broadcast frequency point and bandwidth at which the first device sends the second information when receiving the second information, then the second device can receive the second information at this broadcast frequency point and bandwidth, thereby improving the reception efficiency of the second information.

[0446] When the first device sends the second information, it first sends FTS and STS. The SLB module of the second device receives the FTS and / or STS, and realizes downlink synchronization with the first device according to the FTS and / or STS. For specific reference, see the previous description, and this embodiment will not be elaborated here. After completing the downlink synchronization, the second device can receive the broadcast information, and / or receive the communication domain system information according to the broadcast information, and / or establish a connection with the second device according to the communication domain system information subsequently.

[0447] In some embodiments, when the first information does not include all the contents of the broadcast information, after the first device synchronizes with the second device, it is also necessary to send the part of the broadcast information that has not been sent to the second device to the second device. And the second device needs to receive this part of the broadcast information through the SLB access technology to ensure that the second device receives the complete broadcast information before synchronously connecting with the first device.

[0448] In some embodiments, when the first information does not include all the contents of the communication domain system information, the first device also needs to send the part of the communication domain system information that has not been sent to the second device to the second device. And the second device needs to receive this part of the communication domain system information through the SLB access technology to ensure that the second device receives the complete communication domain system information before synchronously connecting with the first device.

[0449] S1704. The second device and the first device establish an SLB connection according to the first information and the second information. Specifically, it includes the following contents 4-1 to 4-6.

[0450] 4-1. The SLB module of the second device synchronously connects to the SLB module of the first device according to the broadcast information and the communication domain system information in the first information and the second information.

[0451] It should be noted that, in this embodiment, since the physical layer identifier of the first device is not included in the SLB auxiliary connection information, that is, the first device does not allocate its physical layer identifier to the second device, and the communication domain system information sent by the first device to the second device includes the contention access resource information of the first device, the second device cannot select the non-contention random access resource of the first device during the process of connecting to the first device and can only perform contention random access. For the specific process of contention random access, please refer to the relevant description in S404, which will not be elaborated in this embodiment.

[0452] 4-2. The SLB module of the second device pairs and authenticates with the SLB module of the first device.

[0453] 4-3. The SLB module of the first device sends the SLB connection result to the basic service layer of the first device.

[0454] 4-4. The basic service layer of the first device sends the SLB connection result to the basic application layer of the first device.

[0455] 4-5. The SLB module of the second device sends the SLB connection result to the basic service layer of the second device.

[0456] 4-6. The basic service layer of the second device sends the SLB connection result to the basic application layer of the second device.

[0457] Through the above steps S1701 to S1704, when the first device and the second device have not established an SLE connection, the SLB connection between the first device and the second device can be quickly established through SLE broadcast assistance, providing a better user experience.

[0458] Taking the first information involved in the process of establishing an SLB connection including the FTS root index, STS root index, broadcast information, and communication domain system information, and the second information including FTS and STS as an example, combined with Figure 21 It can be seen that during the process of establishing an SLB connection between the first device and the second device, the interaction process between the first device and the second device is mainly as follows (a) to (c). The interaction duration of each part can be seen in Table 4.

[0459] (a) The first device broadcasts the first information to the second device in advance, that is, the FTS root index, STS root index, broadcast information, and communication domain system information.

[0460] (b) The second device receives the second information sent by the first device, that is, FTS and STS.

[0461] (c) The first device and the second device perform contention random access.

[0462] Table 4 Device Interaction Process Duration

[0463]

[0464] As can be seen from Table 4, the time consumption of the SLB connection process provided in this embodiment is relatively short, only about 30 ms. Compared with the SLB connection establishment process without SLE assistance, with the assistance of the SLE connection, the connection establishment process of SLB is reduced by about 110 ms. The main reason is that the time consumption of the synchronization connection process is significantly reduced.

[0465] In the process of establishing an SLB connection assisted by SLE broadcast, the interaction process between the first device and the second device takes a short time, specifically including the following factors (1)-(3):

[0466] (1) The detection time of FTS and STS types is shortened. This is because when the second device receives FTS and STS, it already knows the FTS root index and STS root index. The second device can directly use the corresponding root index to generate the corresponding local sequence, and then perform correlation processing on the received FTS and STS using this local sequence to determine the types of FTS and STS.

[0467] (2) There is no need to receive broadcast information through blind detection in the synchronization connection process. This is because the first device has already obtained the broadcast information by scanning and receiving the SLE broadcast in the early stage. Therefore, in this synchronization connection process, the second device does not need to detect the broadcast information anymore.

[0468] (3) There is no need to receive the communication domain system information through blind detection in the synchronization connection process. This is because the first device has already obtained the communication domain system information by scanning and receiving the SLE broadcast in the early stage. Therefore, in this synchronization connection process, the second device does not need to receive the communication domain system information anymore.

[0469] In summary, when the first device and the second device have not established an SLE connection, the first device carries a part of the SLB auxiliary connection information and / or the SLB basic connection information in the SLE broadcast, and the second device can pre-obtain the SLB auxiliary connection information in the broadcast during the SLE scanning process for future use. When the second device subsequently needs to establish an SLB connection due to service requirements, it can use the obtained SLB auxiliary connection information and / or a part of the SLB basic connection information to quickly establish an SLB connection with the first device. This method significantly reduces the time consumption of the synchronization connection process between the first device and the second device, thereby improving the establishment efficiency of the SLB connection and enhancing the user experience.

[0470] The following is an exemplary description of the process of pairing and authenticating the first device (G node device) and the second device (T node device) involved in the embodiments of the present application.

[0471] Figure 22It is a flowchart for the first device and the second device provided by the embodiments of the present application to perform pairing and authentication. This process specifically includes the following steps S2201 to S2203.

[0472] S2201, the first device and the second device negotiate the pairing method.

[0473] The pairing methods of the first device (G node device) and the second device (T node device) include: numerical comparison, communication code input, direct connection, PIN code input, and out of band (OOB) (such as transmission based on SLE connection), etc. The first device and the second device negotiate and determine the pairing method according to the input / output (IO) capabilities. Among them, the IO capabilities include whether there is keyboard input, whether there is screen output, etc.

[0474] In this embodiment, the specific negotiation process of the pairing method includes the following content:

[0475] The SLB module of the second device sends a security request to the SLB module of the first device, and this security request is used for the second device to actively initiate the pairing process. It should be noted that in the case where the first device actively initiates the pairing process, the second device may not send a security request to the first device.

[0476] The SLB module of the first device sends a pairing request to the SLB module of the second device, including information such as the IO capabilities of the SLB module of the first device, so as to initiate the pairing process to the first device.

[0477] The SLB module of the second device sends a pairing response message to the SLB module of the first device, including information such as the IO capabilities of the SLB module of the second device.

[0478] The SLB module of the first device sends a pairing confirmation message to the SLB module of the second device, which is used to interact with the second device for public keys and random parameters, etc.

[0479] The SLB module of the second device sends pairing initial information to the SLB module of the first device, and this pairing initial information includes the public key and random parameters of the second device, etc.

[0480] S2202, the first device and the second device authenticate each other.

[0481] The first device and the second device perform pairing according to the pairing method negotiated in S2201 (such as PIN code input), that is, complete the interaction of identity verification information, generate a verification Diffie-Hellman (DH) secret key (i.e., DH key) according to this identity verification information, and verify the DH key to complete mutual authentication.

[0482] During the process of establishing an SLB connection between a first device and a second device based on SLE connection assistance, the first device and the second device can transmit identity verification information based on the SLE connection.

[0483] S2203, the first device and the second device execute an encryption control process.

[0484] Optionally, after the SLB module of the second device sends an encryption start instruction to the SLB module of the first device, the first device and the second device use the DH key to encrypt the transmitted data or the SLB link. Or, after verifying the DH key between the first device and the second device, directly use the DH key to encrypt the transmitted data or the SLB link.

[0485] During the communication process, the SLB module of the first device and the SLB module of the second device can refresh the secret key. The process of refreshing the secret key includes two processes: pausing encryption and starting encryption, that is, it is necessary to first pause encryption, then update the secret key, and then start encryption with the new secret key.

[0486] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0487] Based on the method for establishing an SLB connection provided in each of the above embodiments, the embodiments of the present application also provide the following technical solutions.

[0488] The embodiments of the present application provide a device for establishing an SLB connection. The device is applied to a first device and includes:

[0489] A first SLE module, configured to send a first message to a second device through an SLE access technology.

[0490] A first SLB module, configured to send a second message to the second device through an SLB access technology; and establish an SLB connection with the second device according to a request of the second device, where the request is sent by the second device according to the first message and the second message.

[0491] Wherein, the first device is a management node device, and the second device is a terminal node device. Both the first device and the second device support communication through SLB access technology and SLE access technology.

[0492] Optionally, a first SLE module is configured to send first information to a second device through an SLE access technology, including: the first SLE module is configured to, when an SLE connection has been established between the first device and the second device, the first device sends the first information to the second device through the SLE connection; or, when an SLE connection has not been established between the first device and the second device, the first device sends the first information to the second device through an SLE broadcast.

[0493] Optionally, the first information includes at least one of the following: the broadcast frequency point and bandwidth of the first device; the root index of the synchronization signal of the first device; the physical layer identifier of the first device; the authentication credential of the first device; all or part of the content of the broadcast information of the first device; all or part of the content of the communication domain system information of the first device. Wherein, when the first information is sent through an SLE broadcast, the physical layer identifier and the authentication credential are not included in the first information.

[0494] Optionally, the second information includes: a synchronization signal; and, the part of the broadcast information that is not included in the first information; and, the part of the communication domain system information that is not included in the first information.

[0495] Another embodiment of this application further provides a device for establishing an SLB connection, and this device is applied to the second device. The device includes:

[0496] A second SLE module is configured to receive the first information sent by the first device through an SLE access technology.

[0497] A second SLB module is configured to receive the second information sent by the first device through an SLB access technology. And, according to the first information and the second information, establish an SLB connection with the first device through the SLB access technology.

[0498] Wherein, the first device is a management node device, and the second device is a terminal node device. Both the first device and the second device support communication through an SLB access technology and an SLE access technology.

[0499] Optionally, the second SLE module is configured to receive the first information sent by the first device through an SLE access technology, including: when an SLE connection has been established between the first device and the second device, the second device receives the first information sent by the first device through the SLE connection. Or, when an SLE connection has not been established between the first device and the second device, the second device receives the first information sent by the first device through an SLE broadcast.

[0500] Optionally, the first information includes at least one of the following: the broadcast frequency band and bandwidth of the first device; the root index of the synchronization signal of the first device; the physical layer identifier of the first device; the authentication credential of the first device; all or part of the content of the broadcast information of the first device; all or part of the content of the communication domain system information of the first device. Among them, when the first information is received by SLE broadcast, the physical layer identifier and the authentication credential are not included in the first information.

[0501] Optionally, the second information includes: the synchronization signal; and the part of the broadcast information that is not included in the first information; and the part of the communication domain system information that is not included in the first information.

[0502] Optionally, when the first information includes the broadcast frequency band and bandwidth, the second SLB module is used to establish an SLB connection with the first device through the SLB access technology according to the first information and the second information, including:

[0503] The second SLB module is used to receive the synchronization signal according to the broadcast frequency band and bandwidth; synchronize with the first device according to the synchronization signal; receive the part of the second information that is not included in the first information, and the part of the communication domain system information that is not included in the first information according to the broadcast frequency band and bandwidth; establish an SLB connection with the first device through the SLB access technology according to the broadcast information and the communication domain system information.

[0504] Optionally, when the first information includes the root index of the synchronization signal, the second SLB module is used to establish an SLB connection with the first device through the SLB access technology according to the first information and the second information, including:

[0505] The second SLB module is used to receive the synchronization signal according to the root index of the synchronization signal; synchronize with the first device according to the synchronization signal; receive the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; establish an SLB connection with the first device through the SLB access technology according to the broadcast information and the communication domain system information.

[0506] Optionally, when the synchronization signal includes FTS and STS, and the root index of the synchronization signal includes the FTS root index and the STS root index, the second SLB module is used to receive the synchronization signal according to the root index of the synchronization signal, including: the second SLB module is used to receive FTS according to the FTS root index and receive STS according to the STS root index.

[0507] Optionally, when the first information includes the physical layer identifier of the first device, the second SLB module is used to establish an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: the second device receives a synchronization signal; the second device synchronizes with the first device according to the synchronization signal; the second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; the second device establishes an SLB connection with the first device through non-competitive random access according to the physical layer identifier, the broadcast information, and the communication domain system information.

[0508] Optionally, when the first information includes an authentication credential, the second SLB module is used to establish an SLB connection with the first device through the SLB access technology according to the first information and the second information, including:

[0509] The second SLB module is used to receive a synchronization signal; synchronize with the first device according to the synchronization signal; receive the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; establish an SLB connection with the first device through the SLB access technology according to the authentication credential, the broadcast information, and the communication domain system information.

[0510] This embodiment provides an electronic device, which includes the SparkLink wireless short-range communication protocol architecture shown in the above embodiments, and is configured to execute the method for establishing an SLB connection performed by the first device or the second device shown in the above respective embodiments.

[0511] This embodiment provides a chip. Refer to Figure 23 As shown, the chip includes a processor and a memory. A computer program is stored in the memory. When the computer program is executed by the processor, it implements the method for establishing an SLB connection assisted by the SLE technology performed by the first device or the second device in the above respective embodiments.

[0512] This embodiment provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the method for establishing an SLB connection assisted by the SLE technology performed by the first device or the second device in the above respective embodiments.

[0513] This embodiment provides a computer program product, which includes a computer program. When the computer program is run on an electronic device, it enables the electronic device to implement the method for establishing an SLB connection assisted by the SLE technology performed by the first device or the second device in the above respective embodiments.

[0514] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0515] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0516] In the embodiments provided in the present application, the division of each framework or module is only a logical function division. In actual implementation, there may be other division methods. For example, multiple frameworks or modules may be combined or integrated into another system, or some features may be ignored or not executed.

[0517] In addition, in each embodiment of the present application, each functional module can be integrated into a processing module, or each module can exist physically alone, or two or more modules can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module.

[0518] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.

[0519] The reference to "one embodiment" or "some embodiments" in the description of the present application means that a specific feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "including", "comprising", "having", and their variants all mean "including but not limited to", unless otherwise specifically emphasized in another way.

[0520] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for establishing a StarFlash basic SLB connection, characterized in that, Applied to a first device and a second device, where the first device is a management node device and the second device is a terminal node device, and both the first device and the second device support communication through SLB access technology and SparkLink low-power SLE access technology. The method includes: The first device sends first information to the second device through the SLE access technology; The first device sends second information to the second device through the SLB access technology; The second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information.

2. The method according to claim 1, wherein The first device sending the first information to the second device through the SLE access technology includes: When an SLE connection has been established between the first device and the second device, the first device sends the first information to the second device through the SLE connection.

3. The method according to claim 1, characterized in that The first device sending the first information to the second device through the SLE access technology includes: When an SLE connection has not been established between the first device and the second device, the first device sends the first information to the second device through SLE broadcast.

4. The method according to any one of claims 1 to 3, characterized in that The first information includes at least one of the following: The broadcast frequency point and bandwidth of the first device; The root index of the synchronization signal of the first device; The physical layer identifier of the first device; The authentication credential of the first device; All or part of the content of the broadcast information of the first device; All or part of the content of the communication domain system information of the first device; Wherein, when the first information is sent via SLE broadcast, the first information does not include the physical layer identifier and the authentication credential.

5. The method according to claim 4, wherein The second information includes: The synchronization signal; and, The part of the broadcast information that is not included in the first information; and, The part of the communication domain system information that is not included in the first information.

6. The method according to claim 5, wherein When the first information includes the broadcast frequency point and the bandwidth, the second device establishing an SLB connection with the first device through the SLB access technology according to the first information and the second information includes: The second device receives the synchronization signal according to the broadcast frequency point and the bandwidth; The second device synchronizes with the first device according to the synchronization signal; The second device receives the part of the second information that is not included in the first information and the part of the communication domain system information that is not included in the first information according to the broadcast frequency point and the bandwidth; The second device establishes an SLB connection with the first device through the SLB access technology according to the broadcast information and the communication domain system information.

7. The method according to claim 5, wherein When the first information includes the root index of the synchronization signal, the second device establishing an SLB connection with the first device through the SLB access technology according to the first information and the second information includes: The second device receives the synchronization signal according to the root index of the synchronization signal; The second device synchronizes with the first device according to the synchronization signal; The second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; The second device establishes an SLB connection with the first device through the SLB access technology according to the broadcast information and the communication domain system information.

8. The method according to claim 7, wherein The synchronization signal includes a first training signal FTS and a second training signal STS. The root indices of the synchronization signal include an FTS root index and an STS root index. The second device receives the synchronization signal according to the root indices of the synchronization signal, including: The second device receives the FTS according to the FTS root index and receives the STS according to the STS root index.

9. The method according to claim 5, characterized in that, When the first information includes the physical layer identifier of the first device, the second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: The second device receives the synchronization signal; The second device synchronizes with the first device according to the synchronization signal; The second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; The second device establishes an SLB connection with the first device through non-competitive random access according to the physical layer identifier, the broadcast information, and the communication domain system information.

10. The method according to claim 5, wherein When the first information includes the authentication credential, the second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: The second device receives the synchronization signal; The second device synchronizes with the first device according to the synchronization signal; The second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; The second device establishes an SLB connection with the first device through the SLB access technology according to the authentication credential, the broadcast information, and the communication domain system information.

11. A method for establishing a SparkLink basic SLB connection, characterized in that, Applied to the first device, the first device supports communication through the SLB access technology and the StarFlash low-power SLE access technology. The method includes: The first device sends the first information to the second device through the SLE access technology; The first device sends the second information to the second device through the SLB access technology; The first device establishes an SLB connection with the second device according to the request of the second device, and the request is sent by the second device according to the first information and the second information; Wherein, the first device is a management node device and the second device is a terminal node device.

12. The method according to claim 11, wherein The first device sends the first information to the second device through the SLE access technology, including: When an SLE connection has been established between the first device and the second device, the first device sends the first information to the second device through the SLE connection.

13. The method according to claim 11, characterized in that, The first device sends first information to the second device through the SLE access technology, including: In the case where the first device and the second device have not established an SLE connection, the first device sends the first information to the second device through SLE broadcast.

14. The method according to any one of claims 11 to 13, characterized in that The first information includes at least one of the following: The broadcast frequency point and bandwidth of the first device; The root index of the synchronization signal of the first device; The physical layer identifier of the first device; The authentication credential of the first device; All or part of the content of the broadcast information of the first device; All or part of the content of the communication domain system information of the first device; Wherein, in the case where the first information is sent through SLE broadcast, the first information does not include the physical layer identifier and the authentication credential.

15. The method according to claim 14, wherein The second information includes: The synchronization signal; and, The part of the broadcast information that is not included in the first information; and, The part of the communication domain system information that is not included in the first information.

16. A method for establishing a SparkLink basic SLB connection, characterized in that, Applied to the second device, the second device supports communication through the SLB access technology and the StarFlash low-power SLE access technology. The method includes: The second device receives the first information sent by the first device through the SLE access technology; The second device receives the second information sent by the first device through the SLB access technology; The second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information; Wherein, the first device is a management node device, and the second device is a terminal node device.

17. The method according to claim 16, wherein The second device receives the first information sent by the first device through the SLE access technology, including: In the case where the first device and the second device have established an SLE connection, the second device receives the first information sent by the first device through the SLE connection.

18. The method according to claim 16, characterized in that The second device receives the first information sent by the first device through the SLE access technology, including: In the case where the first device and the second device have not established an SLE connection, the second device receives the first information sent by the first device through SLE broadcast.

19. The method according to any one of claims 16 to 18, characterized in that, The first information includes at least one of the following: The broadcast frequency point and bandwidth of the first device; The root index of the synchronization signal of the first device; The physical layer identifier of the first device; The authentication credential of the first device; All or part of the content of the broadcast information of the first device; All or part of the content of the communication domain system information of the first device; Wherein, in the case where the first information is received through SLE broadcast, the first information does not include the physical layer identifier and the authentication credential.

20. The method according to claim 19, characterized in that, The second information includes: The synchronization signal; and, The part of the broadcast information that is not included in the first information; and, The part of the communication domain system information that is not included in the first information.

21. The method according to claim 20, wherein When the first information includes the broadcast frequency point and the bandwidth, the second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: The second device receives the synchronization signal according to the broadcast frequency point and the bandwidth; The second device synchronizes with the first device according to the synchronization signal; The second device receives the part of the second information that is not included in the first information, and the part of the communication domain system information that is not included in the first information, according to the broadcast frequency point and the bandwidth; The second device establishes an SLB connection with the first device through the SLB access technology according to the broadcast information and the communication domain system information.

22. The method according to claim 20, characterized in that, When the first information includes the root index of the synchronization signal, the second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: The second device receives the synchronization signal according to the root index of the synchronization signal; The second device synchronizes with the first device according to the synchronization signal; The second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; The second device establishes an SLB connection with the first device through the SLB access technology according to the broadcast information and the communication domain system information.

23. The method according to claim 22, wherein The synchronization signal includes a first training signal FTS and a second training signal STS, and the root index of the synchronization signal includes an FTS root index and an STS root index. The second device receives the synchronization signal according to the root index of the synchronization signal, including: The second device receives FTS according to the FTS root index and receives STS according to the STS root index.

24. The method according to claim 20, wherein When the first information includes the physical layer identifier of the first device, the second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: The second device receives the synchronization signal; The second device synchronizes with the first device according to the synchronization signal; The second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; The second device establishes an SLB connection with the first device through non-competitive random access according to the physical layer identifier, the broadcast information, and the communication domain system information.

25. The method according to claim 20, characterized in that, When the first information includes the authentication credential, the second device establishes an SLB connection with the first device through the SLB access technology according to the first information and the second information, including: The second device receives the synchronization signal; The second device synchronizes with the first device according to the synchronization signal; The second device receives the part of the broadcast information that is not included in the first information, and the part of the communication domain system information that is not included in the first information; The second device establishes an SLB connection with the first device through the SLB access technology according to the authentication credential, the broadcast information, and the communication domain system information.

26. A communication system, characterized in that, Including a first device and a second device, the first device is a management node device, the second device is a terminal node device, and both the first device and the second device support communication through the SparkLink basic SLB access technology and the SparkLink low-power SLE access technology. The first device is configured to: Send the first information to the second device through the SLE access technology; Send the second information to the second device through the SLB access technology; The second device is configured to: Establish an SLB connection with the first device through the SLB access technology according to the first information and the second information.

27. An electronic device, characterized in that, The electronic device supports communication through the SparkLink basic SLB access technology and the SparkLink low-power SLE access technology, and the electronic device is a management node device, and the electronic device is configured to execute the method for establishing an SLB connection according to any one of claims 11 to 15.

28. An electronic device, characterized in that, The electronic device supports communication through the SparkLink basic SLB access technology and the SparkLink low-power SLE access technology, and the electronic device is a terminal node device, and the electronic device is configured to execute the method for establishing an SLB connection according to any one of claims 16 to 25.

29. A chip, characterized in that, The chip includes a processor, and the processor executes a computer program stored in a memory to implement the method for establishing an SLB connection according to any one of claims 11 to 15, or any one of claims 16 to 25.

30. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method for establishing an SLB connection according to any one of claims 11 to 15, or any one of claims 16 to 25.

31. A computer program product, characterized in that, The program product includes a computer program, and when the computer program is run on an electronic device, it causes the electronic device to implement the method for establishing an SLB connection according to any one of claims 11 to 15, or any one of claims 16 to 25.

Citation Information

Patent Citations

  • Method, electronic equipment and system for equipment connection

    CN115701724A

  • Equipment connection method and electronic equipment

    CN115776656A