Connection establishment method, device and equipment and computer readable storage medium
By filtering and connecting target access nodes that meet the conditions, the problem of performance degradation in the device connection occupies bandwidth in the Mesh network, achieving the effect of rapid establishment and efficient connection.
Patent Information
- Application Number
- CN202311593008.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-22
- Publication Date
- 2025-05-23
AI Technical Summary
The device connection scheme in the Mesh network has the problem that the network bandwidth is occupied by the Mesh connection process, resulting in a degradation of network performance.
By receiving the access resource configuration information sent by the access node, the target access node that meets the target filtering conditions are selected, and a communication connection is established with the target access node based on the access resource configuration information to avoid establishing a connection with all access nodes.
It realizes the rapid establishment of device connections in the Mesh network, reduces signaling, improves device discovery connection efficiency, and avoids network performance degradation.
Smart Images

Figure CN120034988A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to connection establishment technology in the field of communications, and in particular to a connection establishment method, device, equipment and computer-readable storage medium. Background Art
[0002] Mesh network (wireless mesh network), also known as multi-hop network, has the characteristics of automatic fault repair, automatic networking and wider coverage, which can meet the requirements of higher-level users. Generally, the passive scanning method defined in IEEE802.11s is used to allow the receiving node to discover the Mesh network access node, so as to initiate the Mesh network device discovery connection. Among them, in the passive scanning process, the terminal periodically listens to the Mesh Beacon frames broadcast by different access points on different channels. The Mesh Beacon frame contains the parameters related to the Mesh network and the access node; after the terminal receives the Mesh Beacon, it establishes or updates the node table according to the information therein, and the terminal will initiate a Mesh connection to the access node according to the node table.
[0003] In the related art, after receiving the broadcast message from the access node to confirm the existence of the access node, the terminal needs to initiate the Mesh connection process to all surrounding access nodes in order to automatically discover topology changes and adjust the communication route to obtain the most effective transmission path, and select the appropriate data transmission path through the routing protocol after the connection is completed. When the application scenario becomes more complex, that is, there are more access nodes around the terminal (or there are multiple terminals), the network bandwidth will be occupied by the Mesh connection process, resulting in a decrease in network performance, and the device connection in the Mesh network will also be affected, making it difficult to achieve fast device connection. Summary of the invention
[0004] To solve the above technical problems, the embodiments of the present application provide a connection establishment method, apparatus, device and computer-readable storage medium, which can solve the problem in the related technology that the network bandwidth of the device connection establishment scheme of the Mesh network is occupied by the Mesh connection process, resulting in a decrease in network performance, thereby realizing the rapid establishment of device connections in the Mesh network.
[0005] To achieve the above purpose, the technical solution of the embodiment of the present application is implemented as follows:
[0006] A connection establishment method, the method being applied to a terminal, the method comprising:
[0007] When it is determined that the terminal and the access node exist in the Mesh network, receiving access resource configuration information sent by the access node; wherein the access resource configuration information carries a configuration identifier;
[0008] Based on the access resource configuration information, determine first node information of the access node corresponding to the configuration identifier; wherein the first node information represents attribute information and capability information of the access node;
[0009] Filter and obtain a target access node whose first node information satisfies a target filtering condition;
[0010] A communication connection is established with the target access node based on the access resource configuration information.
[0011] In the above scheme, the method further comprises:
[0012] Establishing a node table for the target access node;
[0013] Correspondingly, establishing a communication connection with the target access node based on the access resource configuration information includes:
[0014] Determining a device priority of the access node from the access resource configuration information;
[0015] Establishing a communication connection with the target access node in the node table according to the device priority.
[0016] In the above solution, establishing a communication connection with the target access node in the node table according to the device priority includes:
[0017] Acquiring connection configuration information from the access resource configuration information;
[0018] sending a connection request carrying the connection configuration information to a target access node in the node table according to the device priority;
[0019] Receive the success response information sent by the target access node to establish a communication connection with the target access node; wherein the success response information is generated by the target node based on the connection request.
[0020] In the above solution, the access resource configuration information includes at least one of the following information:
[0021] An identifier of the access resource configuration information;
[0022] The requested offset corresponding to the terminal;
[0023] The maximum length of the request corresponding to the terminal;
[0024] The offset of the request response corresponding to the terminal;
[0025] The request type indication corresponding to the terminal;
[0026] The request corresponding to the terminal may carry information indication;
[0027] The configuration priority of the access resource configuration information;
[0028] Device priority of access node;
[0029] The device type of the access node;
[0030] Physical location information of access nodes;
[0031] Capability information of the access node.
[0032] In the above solution, the target filtering condition includes at least one of the following information:
[0033] Target device type;
[0034] Target physical location information;
[0035] Target access layer capability information.
[0036] A connection establishment method, the method being applied to an access node, the method comprising:
[0037] When it is determined that the terminal and the access node exist in the Mesh network, obtain second node information of the terminal; wherein the second node information represents attribute information and capability information of the terminal;
[0038] Filter and obtain a target terminal whose second node information meets a target filtering condition;
[0039] A communication connection is established with the target terminal based on the access resource configuration information.
[0040] In the above solution, establishing a communication connection with the target terminal based on the access resource configuration information includes:
[0041] Sending the access resource configuration information to the target terminal via a broadcast message;
[0042] receiving a connection request carrying connection configuration information sent by the target terminal; wherein the connection configuration information is determined by the target terminal based on the access resource configuration information;
[0043] A success response message is sent to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
[0044] In the above solution, the acquiring the second node information of the terminal includes:
[0045] receiving a connection request sent by the terminal, and acquiring second node information of the terminal based on the connection request; wherein the connection request carries connection configuration information in the access resource configuration information;
[0046] Correspondingly, establishing a communication connection with the target terminal based on the access resource configuration information includes:
[0047] A success response message is sent to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
[0048] In the above solution, the access resource configuration information includes at least one of the following information:
[0049] An identifier of the access resource configuration information;
[0050] The requested offset corresponding to the terminal;
[0051] The maximum length of the request corresponding to the terminal;
[0052] The offset of the request response corresponding to the terminal;
[0053] The request type indication corresponding to the terminal;
[0054] The request corresponding to the terminal may carry information indication;
[0055] The configuration priority of the access resource configuration information;
[0056] Device priority of access node;
[0057] The device type of the access node;
[0058] Physical location information of access nodes;
[0059] Capability information of the access node.
[0060] In the above solution, the target filtering condition includes at least one of the following information:
[0061] Target device type;
[0062] Target physical location information;
[0063] Target access layer capability information.
[0064] A first connection establishment device, the device comprising:
[0065] A receiving unit, configured to receive access resource configuration information sent by the access node when it is determined that there are terminals and access nodes in the Mesh network; wherein the access resource configuration information carries a configuration identifier;
[0066] A determining unit, configured to determine first node information of the access node corresponding to the configuration identifier based on the access resource configuration information; wherein the first node information represents attribute information and capability information of the access node;
[0067] A first screening unit, configured to screen a target access node whose first node information satisfies a target filtering condition;
[0068] The first processing unit is configured to establish a communication connection with the target access node based on the access resource configuration information.
[0069] A second connection establishment device, the device comprising:
[0070] An acquiring unit, configured to acquire second node information of the terminal when it is determined that there are a terminal and an access node in the Mesh network; wherein the second node information represents attribute information and capability information of the terminal;
[0071] A second screening unit, configured to screen target terminals whose second node information meets a target filtering condition;
[0072] The second processing unit is used to establish a communication connection with the target terminal based on the access resource configuration information.
[0073] A terminal, comprising: a first processor, a first memory and a first communication bus;
[0074] The first communication bus is used to realize the communication connection between the first processor and the first memory;
[0075] The first processor is used to execute the connection establishment program in the first memory to implement the steps of the above-mentioned connection establishment method.
[0076] An access node, the access node comprising: a second processor, a second memory, and a second communication bus;
[0077] The second communication bus is used to realize the communication connection between the second processor and the second memory;
[0078] The second processor is used to execute the connection establishment program in the second memory to implement the steps of the above-mentioned connection establishment method.
[0079] A computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the above-mentioned connection establishment method.
[0080] The connection establishment method, apparatus, device and computer-readable storage medium provided in the embodiments of the present application can receive access resource configuration information carrying a configuration identifier sent by an access node when it is determined that there are terminals and access nodes in the Mesh network, and determine the first node information of the access node corresponding to the configuration identifier based on the access resource configuration information, the first node information representing the attribute information and capability information of the access node, and then screen out the target access node whose first node information meets the target filtering conditions, and finally establish a communication connection with the target access node based on the access resource configuration information. In this way, the access nodes can be screened according to the node information of the access nodes in the access resource configuration information, and only a communication connection can be established with the screened target access nodes based on the access resource configuration information, rather than establishing a communication connection with all access nodes, thereby solving the problem in the related art that the network bandwidth of the device connection establishment scheme of the Mesh network is occupied by the Mesh connection process, resulting in a decrease in network performance, and realizing the rapid establishment of device connections in the Mesh network. BRIEF DESCRIPTION OF THE DRAWINGS
[0081] Figure 1 A flow chart of a connection establishment method provided in an embodiment of the present application;
[0082] Figure 2 The architectural intent of a Mesh network in a connection establishment method provided in an embodiment of the present application;
[0083] Figure 3 A flowchart of another connection establishment method provided in an embodiment of the present application;
[0084] Figure 4 A flowchart of another connection establishment method provided in an embodiment of the present application;
[0085] Figure 5 A schematic diagram of a flow chart of a connection establishment method provided in another embodiment of the present application;
[0086] Figure 6 A flowchart of another connection establishment method provided in another embodiment of the present application;
[0087] Figure 7 A schematic diagram of the structure of a connection establishment device provided in an embodiment of the present application;
[0088] Figure 8 A schematic diagram of the structure of another connection establishment device provided in an embodiment of the present application;
[0089] Figure 9 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0090] Figure 10 A schematic diagram of the structure of an access node provided in an embodiment of the present application. DETAILED DESCRIPTION
[0091] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0092] It should be understood that the "embodiments of the present application" or "the aforementioned embodiments" mentioned throughout the specification mean that specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, "in the embodiments of the present application" or "in the aforementioned embodiments" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the various embodiments of the present application, the size of the sequence numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.
[0093] Unless otherwise specified, the electronic device performs any step in the embodiments of the present application, and the processor of the electronic device may perform the step. It is also worth noting that the embodiments of the present application do not limit the order in which the electronic device performs the following steps. In addition, the methods used to process data in different embodiments may be the same method or different methods. It should also be noted that any step in the embodiments of the present application can be independently executed by the electronic device, that is, when the electronic device executes any step in the following embodiments, it may not rely on the execution of other steps.
[0094] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0095] The present application embodiment provides a connection establishment method, which can be applied to a terminal, referring to Figure 1 As shown, the method comprises the following steps:
[0096] Step 101: When it is determined that there are terminals and access nodes in the Mesh network, access resource configuration information sent by the access node is received.
[0097] The access resource configuration information carries a configuration identifier.
[0098] In an embodiment of the present application, it is necessary to first determine whether there are terminals and access nodes that need to be connected in the Mesh network; when it is determined that there are terminals and access nodes that need to be connected in the Mesh network, the access node can broadcast the access resource configuration information in a broadcast message to the terminals in the Mesh network; wherein, multiple access nodes in the Mesh network can simultaneously broadcast their respective access resource configuration information to the terminals.
[0099] It should be noted that the configuration identifier can be used to uniquely identify the access resource configuration information of each access node. In a feasible implementation, the access resource configuration information may refer to Mesh access resource configuration information, which may include at least node information of each node and connection configuration information required for connection.
[0100] In other embodiments of the present application, the Mesh network architecture can be as follows: Figure 2 As shown in the figure, the Mesh network can include access nodes and root nodes, and each node can be connected to other nodes, and two nodes can communicate directly; at the same time, each node in the Mesh network can send and receive signals; the root node (also called the Mesh Portal Point (MPP)) is a node that connects the Mesh network to other types of networks, realizing the communication connection between the Mesh network and the external network. It should be noted that Figure 2 As shown in the figure, the solid lines in the Mesh network represent the links between access nodes, and the dotted lines represent the links between nodes and terminals. In a feasible implementation, the access node may refer to a Mesh Access Point (MAP), which can be connected to other nodes for direct communication, and each node in the network can send and receive signals (i.e., provide access services); the terminal may refer to a User Equipment (UE), i.e., a User Station (STA).
[0101] Step 102: Determine first node information of an access node corresponding to the configuration identifier based on the access resource configuration information.
[0102] The first node information represents the attribute information and capability information of the access node.
[0103] In an embodiment of the present application, the terminal can parse the received Mesh access resource configuration information, and then obtain the first node information of the access node. The first node information may include attribute parameters and access layer capability parameters of the access node; in a feasible implementation, the first node information may include the device type of the access node, the physical location information of the access node, and the access layer capability information of the access node; specifically, the access layer capability information may include: data transmission rate, carrying capacity, supported data type and other parameters.
[0104] Step 103: Filter and obtain target access nodes whose first node information meets the target filtering condition.
[0105] In an embodiment of the present application, target filtering conditions can be configured on terminals and access nodes in a Mesh network; and the target filtering conditions are configured by the application layer, basic service layer, or Mesh-related functional unit module / layer of the terminal and the access node; specifically, the application layer, basic service layer, or Mesh-related functional unit module / layer of the terminal configures the target filtering conditions on the terminal; the application layer, basic service layer, or Mesh-related functional unit module / layer of the access node configures the target filtering conditions for the access node.
[0106] In addition, the terminal can filter out target access nodes whose first node information meets the target filtering conditions from all access nodes based on the first node information; that is, the terminal can filter out target access nodes whose physical location information meets the target physical location information, whose device type meets the target device type, and whose capability information meets the target access layer capability information from all access nodes.
[0107] Step 104: Establish a communication connection with the target access node based on the access resource configuration information.
[0108] In an embodiment of the present application, after screening out the target access node, the terminal can initiate a connection request to the target access node based on the Mesh access resource configuration information, and then after receiving a confirmation message of the connection application replied by the target access node, it can be considered that the terminal has successfully established a communication connection with the target access node.
[0109] Wherein, step 104 can be implemented by the following methods:
[0110] Step 104a: Create a node table for the target access node.
[0111] In an embodiment of the present application, the terminal may establish a node table, and set all the screened target access nodes in the node table.
[0112] Step 104b: Determine the device priority of the access node from the access resource configuration information.
[0113] The terminal can parse the Mesh access resource configuration information to obtain the device priority of the access node.
[0114] Step 104c: Establish a communication connection with the target access node in the node table according to the device priority.
[0115] Among them, the terminal can determine the device priority of the target access node in the node table from the device priority of the access node; then, according to the device priority of the target access node, communication connections can be established with the target access nodes in the node table starting from the highest device priority.
[0116] It should be noted that the connection establishment method in the embodiment of the present application can be to add Mesh access resource configuration information and target filtering conditions in the passive scanning process defined based on IEEE802.11s, so that the terminal can judge and only send connection applications to target access nodes that meet the requirements, which greatly reduces the amount of signaling within the Mesh network and improves the efficiency of device connection discovery.
[0117] The connection establishment method provided in the embodiment of the present application can screen the access nodes according to the node information of the access nodes in the access resource configuration information, and only establish a communication connection with the screened target access nodes based on the access resource configuration information, rather than establishing a communication connection with all access nodes, thereby solving the problem in the related technology that the network bandwidth of the device connection establishment scheme of the Mesh network is occupied by the Mesh connection process, resulting in a decrease in network performance, and realizes the rapid establishment of device connections in the Mesh network.
[0118] Based on the above embodiments, the present application provides a connection establishment method, which can be applied to an access node. Figure 3 As shown, the method may include the following steps:
[0119] Step 201: When it is determined that there are a terminal and an access node in the Mesh network, obtain second node information of the terminal.
[0120] The second node information represents the attribute information and capability information of the terminal.
[0121] In an embodiment of the present application, after determining that there are terminals and access nodes that need to establish a connection in the Mesh network, the access node can obtain the second node information of the terminal from the Mesh network. The second node information may include attribute parameters and access layer capability parameters of the terminal; in a feasible implementation, the second node information may include the device type of the terminal, the physical location information of the terminal, and the access layer capability information of the terminal; specifically, the access layer capability information may include: data transmission rate, carrying capacity, supported data type and other parameters.
[0122] It should be noted that the operation of obtaining the second node information of the terminal can be performed after the access node receives the connection request sent by the terminal (that is, the terminal side has screened the access node), or it can be performed at the very beginning (that is, before any operation is performed).
[0123] Step 202: Filter and obtain target terminals whose second node information meets the target filtering condition.
[0124] In an embodiment of the present application, the access node can filter, based on the second node information, target terminals whose second node information meets the target filtering conditions from all terminals; that is, target terminals whose physical location information meets the target physical location information, whose device type meets the target device type, and whose capability information meets the target access layer capability information can be filtered from all terminals.
[0125] Step 203: Establish a communication connection with the target terminal based on the access resource configuration information.
[0126] In an embodiment of the present application, the access node may send access resource configuration information to the target terminal, and after receiving the connection request sent by the target terminal, the access node may reply with a confirmation message of the connection application, and it may be considered that the target terminal and the access node have successfully established a communication connection. Alternatively, after receiving the connection request sent by the terminal, the target terminal selected may be replied with a confirmation message of the connection application based on the Mesh access resource configuration information, and it may be considered that the target terminal and the access node have successfully established a communication connection.
[0127] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0128] The connection establishment method provided in the embodiment of the present application can screen the terminals according to the acquired node information of the terminals, and establish communication connections only with the screened target terminals based on the access resource configuration information, rather than establishing communication connections with all terminals, thereby solving the problem in the related art that the network bandwidth of the device connection establishment scheme of the Mesh network is occupied by the Mesh connection process, resulting in a decrease in network performance, and realizes the rapid establishment of device connections in the Mesh network.
[0129] Based on the above embodiments, the present application provides a connection establishment method. Figure 4 As shown, the method may include the following steps:
[0130] Step 301: When it is determined that there are terminals and access nodes in the Mesh network, the terminal receives access resource configuration information sent by the access node.
[0131] The access resource configuration information carries a configuration identifier.
[0132] In an embodiment of the present application, the access resource configuration information includes at least one of the following information:
[0133] An identifier for accessing resource configuration information;
[0134] The requested offset corresponding to the terminal;
[0135] The maximum length of the request corresponding to the terminal;
[0136] The offset of the request response corresponding to the terminal;
[0137] The request type indication corresponding to the terminal;
[0138] The request corresponding to the terminal may carry information indication;
[0139] Configuration priority of access resource configuration information;
[0140] Device priority of access node;
[0141] The device type of the access node;
[0142] Physical location information of access nodes;
[0143] Capability information of the access node.
[0144] Among them, the identifier of the access resource configuration information is used to indicate the identity of the Mesh access resource configuration information. Different Mesh access resource configuration information should maintain a unique identity in the Mesh network; the request offset corresponding to the terminal is used to indicate the address of the connection application signaling initiated by the terminal, so that the access node can quickly find the relevant data information according to the request offset, and the implementation method can be a number; the maximum length of the request corresponding to the terminal is used to indicate the data length of the connection application signaling initiated by the terminal, and the implementation method can be a number; the offset of the request response corresponding to the terminal is used to indicate the sending address of the access node request response, and the implementation method can be a number; the request type indication corresponding to the terminal is used to indicate the type of connection application sent by the terminal and mark the purpose of the connection application. The implementation method can be a number or a string and other methods; the request corresponding to the terminal can carry information indication to indicate the information content allowed to be carried in the subsequent request sent by the terminal; the configuration priority of the access resource configuration information indicates the priority of the processing and parsing of the Mesh access resource configuration information (the priority of the Mesh access resource configuration information itself), the access resource When configuring messages, they are executed in order from high to low according to this priority; the device priority of the access node is used to indicate the connection priority of the access node in the Mesh network. The terminal initiates a connection with the access node according to the priority from high to low to achieve fast device selection. The implementation method of this information can be a number, a string, or other methods. For example, if a number is used, the smaller the number, the higher the priority. "00" represents a high priority, and "01" represents a medium priority. If a string is used, "high" represents a high priority, and "medium" represents a medium priority. The device type of the access node is used for the terminal to know the device type of the access node according to this information, such as communication equipment, lighting equipment, imaging equipment, printing equipment, etc. The implementation method of this information can be a number, a string, or other methods. For example, if a number is used, "000" represents a communication device, "001" represents a lighting device, and if a string is used, "communication" represents a communication device, and "lighting" represents a lighting device. The physical location information of the access node is used to indicate the physical location information of the access node that sends the configuration information. The implementation method can be a tracking area (Tracking area). Area, TA), numbers (indicating the straight-line distance from the broadcast node to the receiving node), etc.; the access node capability information is used to indicate the access layer capabilities of the access node, including data transmission rate, carrying capacity, supported data types, etc.
[0145] It should be noted that Figure 4 The figure takes a Mesh network with three access nodes (i.e., access node 1, access node 2, and access node 3) as an example for illustration; that is, each access node (i.e., access node 1, access node 2, and access node 3) can send Mesh access resource configuration information to the terminals in the Mesh network by broadcasting.
[0146] Step 302: The terminal determines first node information of an access node corresponding to the configuration identifier based on the access resource configuration information.
[0147] The first node information represents the attribute information and capability information of the access node.
[0148] In an embodiment of the present application, if the access nodes include access node 1, access node 2 and access node 3, then the terminal can parse the Mesh access resource configuration information sent by each access node (i.e., access node 1, access node 2 and access node 3) respectively, thereby obtaining the first node information of each access node (i.e., access node 1, access node 2 and access node 3) corresponding to the configuration identifier.
[0149] Step 303: The terminal screens and obtains a target access node whose first node information satisfies a target filtering condition.
[0150] In the embodiment of the present application, the terminal can filter out a target access node that meets the target filtering condition from access node 1, access node 2, and access node 3; in a feasible implementation, Figure 4 In the figure, the screened target access node is taken as access node 1 as an example. That is to say, the subsequent terminal can establish a communication connection with access node 1.
[0151] In the embodiment of the present application, the target filtering condition includes at least one of the following information:
[0152] Target device type;
[0153] Target physical location information;
[0154] Target access layer capability information.
[0155] Among them, the target device type indicates the screening condition of the device type. Nodes that do not match the data will not establish a connection. The implementation method of this information can be a number, a string, and other methods. For example, when the number method is used, "000" represents that the communication device meets the conditions, "001" represents the lighting device conditions, and when the string method is used, "communication" represents that the communication device meets the conditions, and "lighting" represents that the lighting device meets the conditions; the target physical location information indicates the screening condition of the physical location. Nodes that are not within the range indicated by the physical location information will not establish a connection. Its implementation method can be: TA, a number (indicating the straight-line distance from the broadcast node to the receiving node). When the implementation method is a number, the physical location information carried by the node exceeds the filtering condition and the connection will not be established; the target access layer capability information is used to filter the access layer capability information including data transmission rate, carrying capacity, supported data type, etc. In a feasible implementation method, when the user wants to select a smart light bulb within 5m of the system through a mobile phone, the target filtering condition of the terminal can be configured as the device type is "lighting" and the physical location information is "5".
[0156] Step 304: The terminal establishes a node table for the target access node.
[0157] Step 305: The terminal determines the device priority of the access node from the access resource configuration information.
[0158] Step 306: The terminal obtains connection configuration information from the access resource configuration information.
[0159] Step 307: The terminal sends a connection request carrying connection configuration information to a target access node in the node table according to the device priority.
[0160] The connection configuration information may be obtained by parsing the Mesh access resource configuration information; and the connection configuration information may refer to the configuration information required for connection access. In a feasible implementation, the connection configuration information may include at least one of the following information: the request offset corresponding to the terminal, the maximum length of the request corresponding to the terminal, the offset of the request response corresponding to the terminal, the request type indication corresponding to the terminal, and the request carryable information indication corresponding to the terminal. If there are multiple selected target access nodes, the terminal can periodically carry the connection configuration information in the connection request and send it to the target access node in turn according to the device priority of each target access node from high to low.
[0161] It should be noted that the access nodes include the screened target access nodes.
[0162] Among them, Figure 4 After step 307, you can choose to perform steps 308 to 310, or, Figure 5Execute steps 311 to 314 as shown.
[0163] Step 308: The target access node receives the connection request sent by the terminal.
[0164] Step 309: The target access node sends a successful response message for the connection request.
[0165] Step 310: The terminal receives the success response information sent by the target access node to establish a communication connection with the target access node.
[0166] In other embodiments of the present application, if the target access node believes that a communication connection can be established with the terminal at present, the target access node will send a success response message to the terminal, so that the terminal and the target access node successfully establish a communication connection; if the target access node believes that a communication connection cannot be established with the terminal at present, the target access node will send a failure response message to the terminal, thereby informing the target access node not to establish a communication connection with the terminal; and the failure response message may carry a description of the reason for the failure, such as: failure to meet the filtering conditions, limited resources on the local side, Mesh node access failure, etc.
[0167] Step 311: The target access node receives a connection request sent by a terminal, and obtains second node information of the terminal based on the connection request.
[0168] The connection request carries the connection configuration information in the access resource configuration information.
[0169] Step 312: The target access node screens and obtains a target terminal whose second node information meets a target filtering condition.
[0170] Step 313: The target access node sends a success response message to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
[0171] Step 314: The target terminal receives the success response information sent by the target access node.
[0172] It should be noted that Figure 5 The corresponding embodiment (i.e., steps 311 to 314) may be that after the terminal screens the access nodes to obtain the target access node, and the target access node sends a connection request, the target access node may further screen the terminal to obtain the target terminal; further, the target access node will only reply with a successful response message to the connection request sent by the target terminal, so that the target terminal and the target access node can successfully establish a communication connection. It should be noted that the terminal includes the screened target terminal.
[0173] In other embodiments of the present application, Figure 6As shown, the following steps may be included before step 301:
[0174] Step 315: When it is determined that there are a terminal and an access node in the Mesh network, the access node obtains the second node information of the terminal.
[0175] The second node information represents the attribute information and capability information of the terminal.
[0176] Step 316: The access node screens and obtains a target terminal whose second node information meets the target filtering condition.
[0177] Step 317: The access node sends access resource configuration information to the target terminal via a broadcast message.
[0178] In the embodiments of the present application, Figure 6 As shown, the access node will not be screened, but before the connection is initiated, the access node screens multiple existing terminals to obtain the target terminal, and then sends the Mesh access resource configuration information to the screened target terminal by broadcasting, so as to establish a communication connection with the target terminal.
[0179] It should be noted that in step 301, the target terminal in the terminal receives the access resource configuration information sent by the access node. Figure 6 As shown, the following steps can be performed after step 301:
[0180] Step 318: The target terminal sends a connection request carrying connection configuration information to the access node.
[0181] The connection configuration information is determined by the target terminal based on the access resource configuration information.
[0182] Step 319: The access node receives a connection request carrying connection configuration information sent by the target terminal.
[0183] Step 320: The access node sends a success response message to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
[0184] In the embodiments of the present application, by screening terminals, or screening access nodes, or screening both terminals and access nodes, it is possible to effectively solve the problem that when there are many devices in the Mesh network, signaling congestion is caused when the terminal connects to other Mesh network devices, affecting the Mesh network rate or even causing the Mesh network to crash; and, it is possible to adapt to different scenarios in which terminals and access nodes in the Mesh network selectively send signaling messages to specific nodes according to target filtering conditions and their own capability requirements, thereby better ensuring the normal interaction of devices in the Mesh network.
[0185] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0186] The connection establishment method provided in the embodiment of the present application can screen the access nodes according to the node information of the access nodes in the access resource configuration information, and at the same time, screen the terminals according to the acquired node information of the terminals, and the target terminal screened based on the access resource configuration information only establishes a communication connection with the screened target access node, rather than establishing a communication connection with all access nodes and terminals, thereby solving the problem of the device connection establishment scheme of the Mesh network in the related technology that the network bandwidth is occupied by the Mesh connection process, resulting in a decrease in network performance, and realizes the rapid establishment of device connections in the Mesh network.
[0187] Based on the above embodiments, the present application provides a first connection establishment device, which can be applied to Figure 1 , 4 In the connection establishment method provided in the embodiments corresponding to 6, refer to Figure 7 As shown, the first connection establishing device 4 may include: a receiving unit 41, a determining unit 42, a first screening unit 43 and a first processing unit 44, wherein:
[0188] The receiving unit 41 is used to receive access resource configuration information sent by the access node when it is determined that there are terminals and access nodes in the Mesh network; wherein the access resource configuration information carries a configuration identifier;
[0189] The determining unit 42 is configured to determine first node information of an access node corresponding to the configuration identifier based on the access resource configuration information; wherein the first node information represents attribute information and capability information of the access node;
[0190] A first screening unit 43, configured to screen target access nodes whose first node information satisfies a target filtering condition;
[0191] The first processing unit 44 is configured to establish a communication connection with a target access node based on the access resource configuration information.
[0192] In other embodiments of the present application, the first processing unit 44 is further configured to establish a node table for the target access node;
[0193] Accordingly, the first processing unit 44 is specifically configured to perform the following steps:
[0194] Determining a device priority of an access node from access resource configuration information;
[0195] Establish a communication connection with the target access node in the node table according to the device priority.
[0196] In other embodiments of the present application, the first processing unit 44 is further configured to perform the following steps:
[0197] Obtaining connection configuration information from access resource configuration information;
[0198] Send a connection request carrying connection configuration information to a target access node in the node table according to device priority;
[0199] Receive the success response information sent by the target access node to establish a communication connection with the target access node; wherein the success response information is generated by the target node based on the connection request.
[0200] In other embodiments of the present application, the access resource configuration information includes at least one of the following information:
[0201] An identifier for accessing resource configuration information;
[0202] The requested offset corresponding to the terminal;
[0203] The maximum length of the request corresponding to the terminal;
[0204] The offset of the request response corresponding to the terminal;
[0205] The request type indication corresponding to the terminal;
[0206] The request corresponding to the terminal may carry information indication;
[0207] Configuration priority of access resource configuration information;
[0208] Device priority of access node;
[0209] The device type of the access node;
[0210] Physical location information of access nodes;
[0211] Capability information of the access node.
[0212] In other embodiments of the present application, the target filtering condition includes at least one of the following information:
[0213] Target device type;
[0214] Target physical location information;
[0215] Target access layer capability information.
[0216] It should be noted that the specific implementation process of the steps performed by each unit in the embodiment of the present application can be referred to Figure 1 , 4The implementation process of the connection establishment method provided in the embodiments corresponding to 6 will not be repeated here.
[0217] The first connection establishment device provided in the embodiment of the present application can screen the access nodes according to the node information of the access nodes in the access resource configuration information, and only establish a communication connection with the screened target access nodes based on the access resource configuration information, rather than establishing a communication connection with all access nodes, thereby solving the problem in the related technology that the network bandwidth of the device connection establishment scheme of the Mesh network is occupied by the Mesh connection process, resulting in a decrease in network performance, and realizes the rapid establishment of device connections in the Mesh network.
[0218] Based on the above embodiments, the present application provides a second connection establishment device, which can be applied to Figures 3 - 6 In the connection establishment method provided in the corresponding embodiment, refer to Figure 8 As shown, the second connection establishing device 4 may include: an acquisition unit 51, a second screening unit 52 and a second processing unit 53, wherein:
[0219] An acquiring unit 51 is configured to acquire second node information of the terminal when it is determined that there are a terminal and an access node in the Mesh network;
[0220] The second node information represents the attribute information and capability information of the terminal;
[0221] The second screening unit 52 is used to screen the target terminals whose second node information meets the target filtering condition;
[0222] The second processing unit 53 is configured to establish a communication connection with the target terminal based on the access resource configuration information.
[0223] In other embodiments of the present application, the second processing unit 53 is specifically configured to perform the following steps:
[0224] Send access resource configuration information to the target terminal via a broadcast message;
[0225] Receiving a connection request carrying connection configuration information sent by a target terminal; wherein the connection configuration information is determined by the target terminal based on the access resource configuration information;
[0226] A success response message is sent to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
[0227] In other embodiments of the present application, the acquisition unit 51 is specifically configured to perform the following steps:
[0228] receiving a connection request sent by a terminal, and acquiring second node information of the terminal based on the connection request; wherein the connection request carries connection configuration information in the access resource configuration information;
[0229] Accordingly, the second processing unit 53 is further configured to perform the following steps:
[0230] A success response message is sent to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
[0231] In other embodiments of the present application, the access resource configuration information includes at least one of the following information:
[0232] An identifier for accessing resource configuration information;
[0233] The requested offset corresponding to the terminal;
[0234] The maximum length of the request corresponding to the terminal;
[0235] The offset of the request response corresponding to the terminal;
[0236] The request type indication corresponding to the terminal;
[0237] The request corresponding to the terminal may carry information indication;
[0238] Configuration priority of access resource configuration information;
[0239] Device priority of access node;
[0240] The device type of the access node;
[0241] Physical location information of access nodes;
[0242] Capability information of the access node.
[0243] In other embodiments of the present application, the target filtering condition includes at least one of the following information:
[0244] Target device type;
[0245] Target physical location information;
[0246] Target access layer capability information.
[0247] It should be noted that the specific implementation process of the steps performed by each unit in the embodiment of the present application can be referred to Figures 3 - 6 The implementation process of the connection establishment method provided in the corresponding embodiment will not be repeated here.
[0248] The second connection establishment device provided in the embodiment of the present application can screen the terminals according to the acquired node information of the terminals, and only establish communication connections with the screened target terminals based on the access resource configuration information, rather than establishing communication connections with all terminals, thereby solving the problem in the related technology that the network bandwidth of the device connection establishment scheme of the Mesh network is occupied by the Mesh connection process, resulting in a decrease in network performance, and realizes the rapid establishment of device connections in the Mesh network.
[0249] Based on the above embodiments, the embodiments of the present application provide a terminal, which can be applied to Figure 1 , 4 In the connection establishment method provided in the embodiments corresponding to 6, refer to Figure 9 As shown, the terminal 6 may include: a first processor 61, a first memory 62 and a first communication bus 63, wherein:
[0250] The first communication bus 63 is used to realize the communication connection between the first processor 61 and the first memory 62;
[0251] The first processor 61 is used to execute the connection establishment program in the first memory 62 to implement the following steps:
[0252] When it is determined that there are terminals and access nodes in the Mesh network, receiving access resource configuration information sent by the access node; wherein the access resource configuration information carries a configuration identifier;
[0253] Based on the access resource configuration information, determine first node information of the access node corresponding to the configuration identifier; wherein the first node information represents attribute information and capability information of the access node;
[0254] Filter and obtain a target access node whose first node information satisfies a target filtering condition;
[0255] A communication connection is established with the target access node based on the access resource configuration information.
[0256] In other embodiments of the present application, the first processor 61 is used to execute the connection establishment program in the first memory 62, and may further implement the following steps:
[0257] Establishing a node table for a target access node;
[0258] Accordingly, the first processor 61 is configured to execute the connection establishment program in the first memory 62 to establish a communication connection with the target access node based on the access resource configuration information, so as to implement the following steps:
[0259] In other embodiments of the present application, the first processor 61 is used to execute the information determination program in the first memory 62 to obtain the sample asset information of the sample object, so as to implement the following steps:
[0260] Determining a device priority of an access node from access resource configuration information;
[0261] Establish a communication connection with the target access node in the node table according to the device priority.
[0262] In other embodiments of the present application, the first processor 61 is used to execute the information determination program in the first memory 62 to establish a communication connection with the target access node in the node table according to the device priority, so as to implement the following steps:
[0263] Obtaining connection configuration information from access resource configuration information;
[0264] Send a connection request carrying connection configuration information to a target access node in the node table according to device priority;
[0265] Receive the success response information sent by the target access node to establish a communication connection with the target access node; wherein the success response information is generated by the target node based on the connection request.
[0266] In other embodiments of the present application, the access resource configuration information includes at least one of the following information:
[0267] An identifier for accessing resource configuration information;
[0268] The requested offset corresponding to the terminal;
[0269] The maximum length of the request corresponding to the terminal;
[0270] The offset of the request response corresponding to the terminal;
[0271] The request type indication corresponding to the terminal;
[0272] The request corresponding to the terminal may carry information indication;
[0273] Configuration priority of access resource configuration information;
[0274] Device priority of access node;
[0275] The device type of the access node;
[0276] Physical location information of access nodes;
[0277] Capability information of the access node.
[0278] In other embodiments of the present application, the target filtering condition includes at least one of the following information:
[0279] Target device type;
[0280] Target physical location information;
[0281] Target access layer capability information.
[0282] It should be noted that the specific description of the steps performed by the first processor can be referred to Figure 1 , 4 The implementation process of the connection establishment method provided in the embodiments corresponding to 6 will not be repeated here.
[0283] The terminal provided in the embodiment of the present application can screen access nodes according to the node information of the access nodes in the access resource configuration information, and only establish a communication connection with the screened target access nodes based on the access resource configuration information, rather than establishing a communication connection with all access nodes, thereby solving the problem in the related technology that the network bandwidth of the device connection establishment scheme of the Mesh network is occupied by the Mesh connection process, resulting in a decrease in network performance, and realizes the rapid establishment of device connections in the Mesh network.
[0284] Based on the foregoing embodiments, the embodiments of the present application provide an access node, which can be applied to Figures 3 - 6 In the connection establishment method provided in the corresponding embodiment, refer to Figure 10 As shown, the access node 7 may include: a second processor 71, a second memory 72 and a second communication bus 73, wherein:
[0285] The second communication bus 73 is used to realize the communication connection between the second processor 71 and the second memory 72;
[0286] The second processor 71 is used to execute the connection establishment program in the second memory 72 to implement the following steps:
[0287] When it is determined that there are terminals and access nodes in the Mesh network, obtaining second node information of the terminals;
[0288] The second node information represents the attribute information and capability information of the terminal;
[0289] Filter and obtain the target terminal whose second node information meets the target filtering condition;
[0290] A communication connection is established with the target terminal based on the access resource configuration information.
[0291] In other embodiments of the present application, the second processor 71 is used to execute the connection establishment program in the second memory 72 to establish a communication connection with the target terminal based on the access resource configuration information, so as to implement the following steps:
[0292] Send access resource configuration information to the target terminal via a broadcast message;
[0293] Receiving a connection request carrying connection configuration information sent by a target terminal; wherein the connection configuration information is determined by the target terminal based on the access resource configuration information;
[0294] A success response message is sent to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
[0295] In other embodiments of the present application, the second processor 71 is used to execute the acquisition of the second node information of the terminal in the connection establishment program in the second memory 72 to implement the following steps:
[0296] receiving a connection request sent by a terminal, and acquiring second node information of the terminal based on the connection request; wherein the connection request carries connection configuration information in the access resource configuration information;
[0297] Accordingly, the second processor 71 is used to execute the connection establishment program in the second memory 72 to establish a communication connection with the target terminal based on the access resource configuration information, and may also implement the following steps:
[0298] A success response message is sent to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
[0299] In other embodiments of the present application, the access resource configuration information includes at least one of the following information:
[0300] An identifier for accessing resource configuration information;
[0301] The requested offset corresponding to the terminal;
[0302] The maximum length of the request corresponding to the terminal;
[0303] The offset of the request response corresponding to the terminal;
[0304] The request type indication corresponding to the terminal;
[0305] The request corresponding to the terminal may carry information indication;
[0306] Configuration priority of access resource configuration information;
[0307] Device priority of access node;
[0308] The device type of the access node;
[0309] Physical location information of access nodes;
[0310] Capability information of the access node.
[0311] In other embodiments of the present application, the target filtering condition includes at least one of the following information:
[0312] Target device type;
[0313] Target physical location information;
[0314] Target access layer capability information.
[0315] It should be noted that the specific description of the steps performed by the second processor can be referred to Figures 3 - 6 The implementation process of the connection establishment method provided in the corresponding embodiment will not be repeated here.
[0316] The access node provided in the embodiment of the present application can screen the terminals according to the acquired node information of the terminals, and establish communication connections only with the screened target terminals based on the access resource configuration information, rather than establishing communication connections with all terminals, thereby solving the problem in the related technology that the network bandwidth of the device connection scheme of the Mesh network is occupied by the Mesh connection process, resulting in a decrease in network performance, and realizes the rapid establishment of device connections in the Mesh network.
[0317] Based on the foregoing embodiments, the embodiments of the present application provide a computer-readable storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement Figure 1 , 3 ~6 correspond to the steps of the connection establishment method provided in the embodiments.
[0318] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0319] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxesFigure 1 A device that provides the functions specified in a block or multiple blocks.
[0320] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0321] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0322] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A connection establishment method, It is characterized in that The method is applied to a terminal, and the method includes: When it is determined that the terminal and the access node exist in the Mesh network, receiving access resource configuration information sent by the access node; wherein the access resource configuration information carries a configuration identifier; Based on the access resource configuration information, determine first node information of the access node corresponding to the configuration identifier; wherein the first node information represents attribute information and capability information of the access node; Filter and obtain a target access node whose first node information satisfies a target filtering condition; A communication connection is established with the target access node based on the access resource configuration information.
2. The method according to claim 1, It is characterized in that The method further comprises: Establishing a node table for the target access node; Correspondingly, establishing a communication connection with the target access node based on the access resource configuration information includes: Determining a device priority of the access node from the access resource configuration information; Establishing a communication connection with the target access node in the node table according to the device priority.
3. The method according to claim 2, It is characterized in that The establishing a communication connection with the target access node in the node table according to the device priority includes: Acquiring connection configuration information from the access resource configuration information; sending a connection request carrying the connection configuration information to a target access node in the node table according to the device priority; Receive the success response information sent by the target access node to establish a communication connection with the target access node; wherein the success response information is generated by the target node based on the connection request.
4. The method according to claim 1, It is characterized in that The access resource configuration information includes at least one of the following information: An identifier of the access resource configuration information; The requested offset corresponding to the terminal; The maximum length of the request corresponding to the terminal; The offset of the request response corresponding to the terminal; The request type indication corresponding to the terminal; The request corresponding to the terminal may carry information indication; The configuration priority of the access resource configuration information; Device priority of access node; The device type of the access node; Physical location information of access nodes; Capability information of the access node.
5. The method according to claim 1, It is characterized in that The target filtering condition includes at least one of the following information: Target device type; Target physical location information; Target access layer capability information.
6. A connection establishment method, It is characterized in that The method is applied to an access node, and the method comprises: When it is determined that the terminal and the access node exist in the Mesh network, obtain second node information of the terminal; wherein the second node information represents attribute information and capability information of the terminal; Filter and obtain a target terminal whose second node information meets a target filtering condition; A communication connection is established with the target terminal based on the access resource configuration information.
7. The method according to claim 6, It is characterized in that The establishing a communication connection with the target terminal based on the access resource configuration information includes: Sending the access resource configuration information to the target terminal via a broadcast message; receiving a connection request carrying connection configuration information sent by the target terminal; wherein the connection configuration information is determined by the target terminal based on the access resource configuration information; A success response message is sent to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
8. The method according to claim 6, It is characterized in that The acquiring the second node information of the terminal includes: receiving a connection request sent by the terminal, and acquiring second node information of the terminal based on the connection request; wherein the connection request carries connection configuration information in the access resource configuration information; Correspondingly, establishing a communication connection with the target terminal based on the access resource configuration information includes: A success response message is sent to the target terminal based on the connection request and the connection configuration information to establish a communication connection with the target terminal.
9. The method according to claim 6, It is characterized in that The access resource configuration information includes at least one of the following information: An identifier of the access resource configuration information; The requested offset corresponding to the terminal; The maximum length of the request corresponding to the terminal; The offset of the request response corresponding to the terminal; The request type indication corresponding to the terminal; The request corresponding to the terminal may carry information indication; The configuration priority of the access resource configuration information; Device priority of access node; The device type of the access node; Physical location information of access nodes; Capability information of the access node.
10. The method according to claim 6, It is characterized in that The target filtering condition includes at least one of the following information: Target device type; Target physical location information; Target access layer capability information.
11. A first connection establishing device, It is characterized in that The device comprises: A receiving unit, configured to receive access resource configuration information sent by the access node when it is determined that there are terminals and access nodes in the Mesh network; wherein the access resource configuration information carries a configuration identifier; A determining unit, configured to determine first node information of the access node corresponding to the configuration identifier based on the access resource configuration information; wherein the first node information represents attribute information and capability information of the access node; A first screening unit, configured to screen a target access node whose first node information satisfies a target filtering condition; The first processing unit is configured to establish a communication connection with the target access node based on the access resource configuration information.
12. A second connection establishing device, It is characterized in that The device comprises: An acquiring unit, configured to acquire second node information of the terminal when it is determined that there are a terminal and an access node in the Mesh network; wherein the second node information represents attribute information and capability information of the terminal; A second screening unit, configured to screen target terminals whose second node information meets a target filtering condition; The second processing unit is used to establish a communication connection with the target terminal based on the access resource configuration information.
13. A terminal, It is characterized in that The terminal comprises: a first processor, a first memory and a first communication bus; The first communication bus is used to realize the communication connection between the first processor and the first memory; The first processor is used to execute the connection establishment program in the first memory to implement the steps of the connection establishment method according to any one of claims 1 to 5.
14. An access node, It is characterized in that The access node comprises: a second processor, a second memory, and a second communication bus; The second communication bus is used to realize the communication connection between the second processor and the second memory; The second processor is used to execute the connection establishment program in the second memory to implement the steps of the connection establishment method according to any one of claims 6 to 10.
15. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the connection establishment method according to any one of claims 1 to 5 or 6 to 10.