Network information opening method, device, electronic device and computer readable medium

By obtaining the information related to the network information sent by the access point, determining the network status of the terminal device and triggering the adaptive mechanism, the problem of terminals in the wireless LAN understanding of the network status in real time is solved, and the openness and adaptive optimization of network information is realized.

CN113596883BActive Publication Date: 2025-04-22TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110881889.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-02
Publication Date
2025-04-22
Estimated Expiration
2041-08-02

AI Technical Summary

Technical Problem

The prior art is difficult to realize that terminals in wireless LANs understand network status changes in real time, resulting in network video lag and other problems.

Method used

By obtaining the network information sent by the access point, the network status of the terminal device is determined, and the adaptive mechanism is triggered according to the network status parameters, and the network transmission parameters are adjusted to adapt to network changes.

Benefits of technology

The network information in the wireless LAN is opened, and the terminal equipment can understand the network status in real time and make adaptive adjustments to avoid network delays and lags.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113596883B_ABST
    Figure CN113596883B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure provide a network information opening method, device, electronic device and computer-readable medium. Applied to a first terminal device in a wireless local area network, the method includes: obtaining network information opening related information sent by an access point; determining the network status of the first terminal device according to the network information opening related information; triggering an adaptive mechanism to adjust the network transmission parameters of the first terminal device according to the network status parameters in the network status. The network information opening method, device, electronic device and computer-readable medium provided by the embodiments of the present disclosure can realize network information opening in a wireless local area network, so that the terminal can understand the changes in the wireless network in real time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of network communication technology, and in particular to a network information opening method, device, electronic device and computer-readable medium. Background Art

[0002] With the evolution of the Wireless Local Area Network (WLAN) standard, in addition to the original 2.4GHz / 5GHz bands, the 6GHz band has been designated as a band that can be used by Wireless Fidelity (Wi-Fi) networks. As the world's most mainstream unlicensed frequency band wireless communication standard, WLAN carries about half of the network data transmission services.

[0003] As for applications on the terminal, the current mainstream applications (such as video on demand / live broadcast, games, vehicle-road collaboration, etc.) have limited data types perceived at the application layer, which makes it impossible for applications to intuitively evaluate their network status in the wireless LAN. Taking the video on demand service as an example, when the network status changes from a strong network to a weak network, the terminal cannot know the real-time status of the network, which will cause network video freezes.

[0004] Therefore, a new network information opening method, device, electronic device and computer-readable medium are needed.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure. Summary of the invention

[0006] The embodiments of the present disclosure provide a network information disclosure method, device, electronic device and computer-readable medium, thereby realizing network information disclosure in a wireless local area network at least to a certain extent, so that a terminal can understand changes in the wireless network in real time.

[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0008] The disclosed embodiment proposes a network information opening method, which is applied to a first terminal device in a wireless local area network. The method includes: obtaining network information opening related information sent by an access point; determining a network status of the first terminal device according to the network information opening related information; and triggering an adaptive mechanism to adjust network transmission parameters of the first terminal device according to network status parameters in the network status.

[0009] The disclosed embodiment proposes a network information opening device, which is applied to a first terminal device in a wireless local area network. The device includes: an opening information acquisition module, configured to acquire network information opening related information sent by an access point; a network status determination module, configured to determine the network status of the first terminal device according to the network information opening related information; and an adaptive mechanism triggering module, configured to trigger an adaptive mechanism to adjust the network transmission parameters of the first terminal device according to the network status parameters in the network status.

[0010] In an exemplary embodiment of the present disclosure, the network information opening related information includes one or more of the following: wireless resource occupancy related information, wireless resource usage related information; wherein, the wireless resource occupancy related information includes at least: duty cycle, corresponding frequency band of the duty cycle, competition information of adjacent cells, and the competition information of adjacent cells indicates that the cell where the access point is located is interfered by the neighboring cells; the wireless resource usage related information includes at least: cell-level wireless resource usage information where the access point is located.

[0011] In an exemplary embodiment of the present disclosure, the open information acquisition module is configured to: receive a first message broadcast by the access point, where the first message carries the network information opening related information.

[0012] In an exemplary embodiment of the present disclosure, the wireless local area network also includes a second terminal device; wherein the open information acquisition module is configured to: receive a first message sent by the second terminal device, the first message carrying information related to the opening of the network information; wherein the first message is sent by the second terminal device to the first terminal device after being received by the second terminal device from the access point.

[0013] In an exemplary embodiment of the present disclosure, when the first message is a control frame, the network information openness related information is carried in the subtype field of the type field in the control frame; or, the network information openness related information is carried in the extension field of the control frame; or, the network information openness related information is carried in other reserved idle bits of the control frame except the subtype field and the extension field.

[0014] In an exemplary embodiment of the present disclosure, when the first message is a management frame, wherein: the type field in the frame body field in the management frame is used to indicate that the management frame is used to carry the network information opening related information; the frame body field is used to carry the network information opening related information.

[0015] In an exemplary embodiment of the present disclosure, when the first message is a data frame, the network information opening related information is carried in a MAC frame header or a physical frame header in the data frame.

[0016] In an exemplary embodiment of the present disclosure, the first message includes multiple segments of network information openness related information, and each segment of network information openness related information includes time domain information within each sending cycle; wherein the network status determination module is configured to: determine the time domain characteristics of the network information openness related information according to the time domain information in the multiple segments of network information openness related information, so as to determine the network status of the first terminal device according to the time domain characteristics.

[0017] In an exemplary embodiment of the present disclosure, the open information acquisition module includes: a second message sending unit, configured to send a second message to the access point, the second message is used to request to obtain the network information open related information; the second message carries a field identifier of the required network information open related information; a third message acquisition unit, configured to obtain a third message returned by the access point according to the second message, the third message carries the network information open related information, wherein the network information open related information includes a field value of the network information open related information corresponding to the field identifier; a confirmation frame sending unit, configured to send a confirmation frame to the access point according to the third message to confirm the receipt of the third message.

[0018] In an exemplary embodiment of the present disclosure, when the third message is a control frame, the network information openness related information is carried in the subtype field of the type field in the control frame; or, the network information openness related information is carried in the extension field of the control frame; or, the network information openness related information is carried in other reserved idle bits of the control frame except the subtype field and the extension field.

[0019] In an exemplary embodiment of the present disclosure, when the third message is a management frame, wherein: the type field in the frame body field in the management frame is used to indicate that the management frame is used to carry the network information opening related information; the frame body field is used to carry the network information opening related information.

[0020] In an exemplary embodiment of the present disclosure, when the third message is a data frame, the network information opening related information is carried in a MAC frame header or a physical frame header in the data frame.

[0021] In an exemplary embodiment of the present disclosure, the second message includes a sending cycle, the third message includes multiple segments of network information open related information, and each segment of network information open related information includes time domain information within each sending cycle; wherein the third message acquisition unit is configured to receive the third message returned by the access point according to the sending cycle; the network status determination module is configured to: determine the time domain characteristics of the network information open related information according to the time domain information in the multiple segments of network information open related information, so as to determine the network status of the first terminal device according to the time domain characteristics.

[0022] The disclosed embodiment provides an electronic device, comprising: at least one processor; a storage device for storing at least one program, wherein when the at least one program is executed by the at least one processor, the electronic device executes the network information opening method as described in the above embodiment.

[0023] The embodiment of the present disclosure provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the network information opening method described in the above embodiment is implemented.

[0024] In the technical solutions provided by some embodiments of the present disclosure, the first terminal device receives the network information opening related information sent to it by the access point, and can realize the network information opening in the wireless local area network. At the same time, the first terminal device determines the network status of the first terminal device based on the network information opening related information, can understand the change of the network status in real time according to the network status parameters in the network status, and triggers the adaptive mechanism based on the network status parameters to adjust the network transmission parameters of the first terminal device to adapt to the change of the network status, can realize the network optimization of the first terminal, and then realize the first terminal device to make adaptive network decisions for the changes of the wireless network, and avoid network delays caused by the mismatch between the network and the demand.

[0025] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0027] Figure 1 A schematic diagram showing an exemplary system architecture to which the network information disclosure method or device according to an embodiment of the present disclosure can be applied.

[0028] Figure 2 The flowchart of the network information opening method according to an embodiment of the present disclosure is schematically shown.

[0029] Figure 3 The flowchart of the network information opening method according to another embodiment of the present disclosure is schematically shown.

[0030] Figure 4 The flowchart of a network information opening method according to another embodiment of the present disclosure is schematically shown.

[0031] Figure 5 The flowchart of a network information opening method according to another embodiment of the present disclosure is schematically shown.

[0032] Figure 6 A schematic diagram showing the subtype field of the type field in a control frame.

[0033] Figure 7 A schematic diagram showing the structure of the extension field of the control frame.

[0034] Figure 8 A schematic diagram showing the structure of a management frame.

[0035] Fig. 9 A schematic diagram showing the structure of a control frame.

[0036] Fig.10 The flowchart of a network information opening method according to another embodiment of the present disclosure is schematically shown.

[0037] Fig.11 The flowchart of a network information opening method according to another embodiment of the present disclosure is schematically shown.

[0038] Fig.12 The block diagram of a network information opening device according to an embodiment of the present disclosure is schematically shown.

[0039] Fig.13 A schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0040] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more comprehensive and complete and will fully convey the concept of the example embodiments to those skilled in the art.

[0041] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the present disclosure.

[0042] The block diagrams shown in the accompanying drawings are only functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software form, or in at least one hardware module or integrated circuit, or in different networks and / or processor devices and / or microcontroller devices.

[0043] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0044] Currently, mainstream applications usually collect network information through the application layer of the client installed on the terminal, which can perceive the network environment around the terminal carrying the application to a certain extent, but lack the understanding of the overall network environment, such as the system capacity of the cell where the terminal is located, the remaining resources, and the surrounding interference information. The information related to the overall surrounding network environment can potentially provide a more accurate description of the network status for the application.

[0045] Therefore, a new network information opening method, device, electronic device and computer-readable medium are needed.

[0046] Figure 1 A schematic diagram showing an exemplary system architecture to which the network information disclosure method or device according to an embodiment of the present disclosure can be applied.

[0047] like Figure 1 As shown, the system architecture 100 may include one or more of the first terminal devices 101, 102, 103, a network 104 and an access point (AP) 105. The access point 105 refers to a device for the first user terminal of a wireless local area network user to access the network. The first terminal devices 101, 102 and 103 belong to the terminals (STA) in the wireless local area network. The network 104 may be a wireless communication link.

[0048] It should be understood that Figure 1The number of first terminal devices, networks and access points in the embodiment is only for illustration. Any number of first terminal devices, networks and access points may be provided according to implementation requirements.

[0049] The user can use the first terminal devices 101, 102, 103 to interact with the access point 105 through the network 104 to receive or send messages, etc. The first terminal devices 101, 102, 103 can be various electronic devices with display screens and supporting web browsing, including but not limited to smart phones, tablet computers, portable computers, desktop computers, wearable devices, virtual reality devices, smart homes, etc.

[0050] For example, the first terminal device 103 (or the terminal device 101 or 102) can obtain the network information opening related information sent by the access point 105; the network information opening related information includes one or more of the following: wireless resource occupation related information, wireless resource use related information; wherein the wireless resource occupation related information at least includes: duty cycle, the corresponding frequency band of the duty cycle, and the competition information of the adjacent cells, and the competition information of the adjacent cells indicates that the cell where the access point is located is interfered by the adjacent cells; the wireless resource use related information at least includes: the cell-level wireless resource use information where the access point is located. In this way, the network information opening in the wireless local area network is realized, so that the first terminal device can make better decisions on wireless network changes.

[0051] Figure 2 A flowchart of a network information opening method according to an embodiment of the present disclosure is schematically shown. The method provided by the embodiment of the present disclosure can be Figure 1 In the embodiment, the first terminal devices 101, 102, and 103 in the wireless local area network are processed. In the following embodiment, the first terminal device 101 is used as an execution subject for illustration, but the present disclosure is not limited to this.

[0052] like Figure 2 As shown, the network information opening method provided by the embodiment of the present disclosure may include the following steps.

[0053] In step S210, network information opening related information sent by the access point is obtained.

[0054] In the embodiment of the present disclosure, the access point may send network information opening related information in a broadcast or unicast manner. The access point is a device in a wireless local area network for a mobile device to access the network. The mobile device is, for example, the first terminal device in the embodiment of the present disclosure. An access point may be wirelessly connected to other access points to extend the coverage of the network.

[0055] The first terminal device in the embodiment of the present disclosure may be associated with an access point.

[0056] In the embodiment of the present disclosure, the network information disclosure related information includes one or more of the following:

[0057] Information related to wireless resource occupation and wireless resource usage;

[0058] The wireless resource occupation related information includes at least: a duty cycle, a frequency band corresponding to the duty cycle, and contention information of adjacent cells. The contention information of adjacent cells indicates the interference situation of the cell where the access point is located by the adjacent cells.

[0059] The duty cycle refers to the ratio of the duration of wireless resource occupation to the total duration of statistics in the corresponding frequency band (such as 2.4GHz, 5GHz, etc.) within the sensing range of the access point in a unit of time. The higher the duty cycle, the longer or more frequently the access point and the surrounding wireless resources are occupied. The duty cycle is directly related to the working frequency band of the access point, and the duty cycle of different working frequency bands of the access point may be different.

[0060] The contention information of the neighboring cells may include: the number of the neighboring cells, the duty cycle of the neighboring cells, etc.

[0061] The wireless resource usage related information at least includes: wireless resource usage information at the cell level where the access point is located. The wireless resource usage information at the cell level is, for example, the cell level network rate, that is, the overall rate of the MAC layer.

[0062] It should be noted that the network information opening related information can be a specific value, such as the actual percentage of the duty cycle, the sum of the cell-level network rate (such as Mbps). In order to save the amount of data consumed by network transmission and improve transmission efficiency, the network information opening related information can also be normalized to multiple gears, such as duty cycle>=75%, 50%<=duty cycle<75%, 25%<=duty cycle<50%, duty cycle<25%. In this way, only two bits are needed to indicate the network information opening related information.

[0063] The network information opening method provided in the embodiment of the present disclosure can realize network information opening in a wireless local area network by receiving network information opening related information sent to it by an access point by a first terminal device. The network information opening related information sent by the access point can facilitate the first terminal device to grasp the real-time changes of the network according to the wireless resource occupation related information and the wireless resource use related information, and avoid the network freeze caused by the first terminal device being unable to know the real-time status of the network.

[0064] In step S220, the network status of the first terminal device is determined according to the network information opening related information.

[0065] In the disclosed embodiment, the network state of the first terminal device may be determined according to the network information opening related information. The network state may include network state parameters, such as rate, delay, modulation and coding strategy, etc.

[0066] In step S230, according to the network status parameters in the network status, an adaptive mechanism is triggered to adjust the network transmission parameters of the first terminal device.

[0067] In the embodiments of the present disclosure, the network status parameters may be, for example, delay, rate, and bit rate. The adaptive mechanism is, for example, a bit rate adaptive mechanism. Taking the video on demand application as an example, when the network status parameters meet the preset conditions, the video transmission bit rate as a network transmission parameter can be automatically adjusted according to the bit rate adaptive mechanism to reduce the video transmission bit rate, so as to reduce the network resources consumed by the video transmission, thereby avoiding the probability of video freeze. Among them, the preset conditions include, for example, the rate drop value is greater than the rate drop threshold, the delay is greater than the delay threshold, and the modulation and coding strategy drop value is greater than the modulation and coding strategy drop threshold.

[0068] In the network information opening method provided by the embodiment of the present disclosure, the first terminal device receives the network information opening related information sent to it by the access point, which can realize the network information opening in the wireless local area network. At the same time, the first terminal device determines the network status of the first terminal device based on the network information opening related information, can understand the change of the network status in real time according to the network status parameters in the network status, and triggers the adaptive mechanism based on the network status parameters to adjust the network transmission parameters of the first terminal device to adapt to the change of the network status, which can realize the network optimization of the first terminal, and then realize the first terminal device to make adaptive network decisions for the changes of the wireless network, avoiding the network delay caused by the mismatch between the network and the demand.

[0069] Figure 3 The flowchart of the network information opening method according to another embodiment of the present disclosure is schematically shown.

[0070] like Figure 3 As shown, the network information opening method provided by the embodiment of the present disclosure may include the following steps. In step S320, the wireless local area network also includes a second terminal device. Figure 3 As shown, the network information opening method provided by the embodiment of the present disclosure may include the following steps.

[0071] In step S310, a first message broadcasted by an access point is received, where the first message carries information related to network information opening.

[0072] In the embodiment of the present disclosure, the first message may be a broadcast frame.

[0073] In step S320, a first message sent by a second terminal device is received, the first message carrying information related to network information opening, wherein the first message is sent by the second terminal device to the first terminal device after being received by the second terminal device from the access point.

[0074] In the embodiment of the present disclosure, the second terminal device may be, for example, another terminal device associated with the access point, such as other terminal devices in the cell (ie, Basic Service Set, BSS) where the first terminal device is located.

[0075] In an exemplary embodiment, when the first message is a control frame, the network information opening related information is carried in the subtype field of the type field in the control frame, for example Figure 6 As shown; or, the network information opening related information is carried in the extended field of the control frame, such as Figure 7 As shown; or, the network information opening related information is carried in other reserved idle bits of the control frame except the subtype field and the extension field.

[0076] Figure 8 Figure 2 shows a schematic diagram of the structure of a control frame. Figure 8 As shown, the protocol version field is used to indicate the protocol of the frame; the type field and subtype field are used to indicate the type of the frame; the To DS field is used to indicate that the frame is sent by the BSS to the routing server (DS); the From DS field is used to indicate that the frame is sent by the DS to the BSS; the more frag field is used to indicate whether there are other frames; the retry field is used for real retransmission; the power management field is used to indicate whether the STA is in power saving mode or non-power saving mode; the more data field is used to indicate whether there are still data frames sent to the receiving end; the protected frame field is used to indicate whether the frame body is encrypted; the order field is used to indicate whether the long frame segment transmission adopts a strict numbering method. Among the various fields of the aforementioned control frame, some are idle bits, so at least one of the aforementioned idle bits can be used to carry network information opening related information, which will not be repeated here.

[0077] In an exemplary embodiment, when the first message is a management frame, wherein:

[0078] The type field in the frame body field of the management frame is used to indicate that the management frame is used to carry network information opening related information;

[0079] The frame body field is used to carry network information opening related information.

[0080] Fig. 9 Figure 2 shows a schematic diagram of the structure of a control frame. Fig. 9 As shown, the management frame may include a type field, a duration field, a receiving end address (Address1) field, a sending address (Address2) field, a receiving end address (Address3) field, a sequence control field, an HT control field, a frame body (Frame Body) field, and a frame check sequence (FCS) field. Here, the Frame Body field may at least include a Category field, and the Category field is used to indicate that the management frame is used to carry network information opening related information; the Frame Body field may be used to carry network information opening information.

[0081] In an exemplary embodiment, when the first message is a data frame, the network information opening related information is carried in a MAC frame header or a physical frame header in the data frame.

[0082] In step S330, the time domain characteristics of the network information opening related information are determined according to the time domain information in the multiple segments of network information opening related information, so as to determine the network status of the first terminal device according to the time domain characteristics.

[0083] In the embodiment of the present disclosure, the first message may include multiple segments of network information opening related information, and each segment of network information opening related information includes time domain information in each sending cycle. Among them, the time domain information is used to indicate the sending frequency and characteristics of network information opening related information in the time domain. The time domain information is, for example, the network information opening related information in the past multiple statistical periods, such as the past 100ms, the past 100 to 200ms, etc., relative time, or absolute time.

[0084] In step S340, according to the network status parameters in the network status, an adaptive mechanism is triggered to adjust the network transmission parameters of the first terminal device.

[0085] Figure 4 The flowchart of a network information opening method according to another embodiment of the present disclosure is schematically shown.

[0086] like Figure 4 As shown, the network information opening method provided by the embodiment of the present disclosure may include the following steps.

[0087] In step S410, a second message is sent to the access point, where the second message is used to request to obtain network information opening related information; the second message carries a field identifier of the required network information opening related information.

[0088] In the embodiment of the present disclosure, the field identifier of the required network information opening related information is the field in the aforementioned wireless resource occupation related information and wireless resource use related information. The second message may be a unicast frame.

[0089] In step S420, a third message returned by the access point according to the second message is obtained, where the third message carries network information opening related information, wherein the network information opening related information includes a field value of the network information opening related information corresponding to the field identifier.

[0090] In the embodiment of the present disclosure, the network information opening related information carried by the third message may be an actual specific value, or may be normalized information, such as the above-mentioned example of normalizing the duty cycle to multiple gears.

[0091] In an exemplary embodiment, when the third message is a control frame, the network information opening related information is carried in a subtype field of a type field in the control frame; or,

[0092] The network information opening related information is carried in the extension field of the control frame; or,

[0093] The network information opening related information is carried in other reserved idle bits of the control frame except the subtype field and the extension field.

[0094] The subtype field of the type field in the control frame is visible Figure 6 As shown, the extended field of the control frame is visible Figure 7 As shown, the structural diagram of the control frame can be seen Figure 8 shown.

[0095] In an exemplary embodiment, when the third message is a management frame, wherein:

[0096] The type field in the frame body field of the management frame is used to indicate that the management frame is used to carry network information opening related information;

[0097] The frame body field is used to carry network information opening related information.

[0098] The structure diagram of the management frame can be seen Fig. 9 shown.

[0099] In an exemplary embodiment, when the third message is a data frame, the network information opening related information is carried in a MAC frame header or a physical frame header in the data frame.

[0100] In step S430, an acknowledgement frame (Acknowledgement, ACK) is sent to the access point according to the third message to acknowledge receipt of the third message.

[0101] In step S440, the network status of the first terminal device is determined according to the network information opening related information.

[0102] In step S450, according to the network status parameters in the network status, an adaptive mechanism is triggered to adjust the network transmission parameters of the first terminal device.

[0103] Figure 5 The flowchart of a network information opening method according to another embodiment of the present disclosure is schematically shown.

[0104] The present disclosure embodiment Figure 4 The difference between the embodiments is that the third message includes multiple segments of network information opening related information, and each segment of network information opening related information includes time domain information in each sending cycle.

[0105] like Figure 5 As shown above Figure 2 Step S210 in the embodiment may further include the following steps.

[0106] In step S510, a second message is sent to the access point, where the second message is used to request to obtain network information opening related information; the second message carries a field identifier of the required network information opening related information.

[0107] Step S510 of the present embodiment is Figure 4 The difference of step S410 in the embodiment is that the second message includes a sending period. The sending period is used to negotiate the time domain information involved in the subsequent sending of the third message, for example, it can indicate that the subsequent third message is sent periodically and its sending frequency. For another example, the third message can also be sent only once (i.e., triggered sending, the access point will send the third message only after successfully receiving the second message).

[0108] In step S520, the third message returned by the access point according to the sending cycle is received.

[0109] In step S530, the time domain characteristics of the network information opening related information are determined according to the time domain information in the multiple segments of network information opening related information, so as to determine the network status of the first terminal device according to the time domain characteristics.

[0110] Step S530 of the embodiment of the present disclosure may adopt steps similar to step 330, which will not be repeated here.

[0111] In step S540, according to the network status parameters in the network status, an adaptive mechanism is triggered to adjust the network transmission parameters of the first terminal device.

[0112] Fig.10 The flowchart of a network information opening method according to another embodiment of the present disclosure is schematically shown.

[0113] like Fig.10As shown, the network information opening method provided by the embodiment of the present disclosure may include the following steps.

[0114] In step S1010, the first terminal device receives a first message sent by the access point, the first message is a broadcast frame, and carries network information opening related information. The network information opening related information may include one or more of the following: wireless resource occupation related information, wireless resource use related information.

[0115] The disclosed embodiments can realize the transmission of network information opening related information between a terminal and an access point in a wireless local area network by broadcasting.

[0116] Fig.11 The flowchart of a network information opening method according to another embodiment of the present disclosure is schematically shown.

[0117] like Fig.11 As shown, the network information opening method provided by the embodiment of the present disclosure may include the following steps.

[0118] In step S1110, the first terminal device sends a second message to the access point to request to obtain network information opening related information.

[0119] In the embodiment of the present disclosure, the second message is a unicast message, which may carry a field identifier of the required network information opening related information, which may be a field identifier in the wireless resource occupation related information and / or the wireless resource usage related information.

[0120] In step S1120, the first terminal device receives a third message sent by the access point according to the second message, where the third message carries specific network information opening related information.

[0121] In the embodiment of the present disclosure, the third message may carry actual specific values ​​of the information related to network information opening, or may be normalized information.

[0122] In step S1130, the first terminal device sends a confirmation frame to the access point to confirm successful receipt of the third message.

[0123] The disclosed embodiments can realize the transmission of network information opening related information between a terminal and an access point in a wireless local area network by unicast.

[0124] In the network information opening method in the disclosed embodiment, STA can obtain network information opening related information through AP to help applications in STA obtain more real-time network information opening related information to optimize application decisions; in addition, through the time domain information negotiated between STA and AP, AP can send network information opening related information at a certain frequency or on demand to improve network transmission efficiency.

[0125] The following describes an apparatus embodiment of the present disclosure, which can be used to execute the network information opening method described above. For details not disclosed in the apparatus embodiment of the present disclosure, please refer to the embodiment of the network information opening method described above.

[0126] Fig.12 The block diagram of the network information opening device according to an embodiment of the present disclosure is schematically shown. The network information opening device 1200 according to the embodiment of the present disclosure can be applied to a first terminal device in a wireless local area network.

[0127] Reference Fig.12 As shown, according to an embodiment of the present disclosure, a network information opening device 1200 may include: an opening information acquisition module 1210 , a network status determination module 1220 , and an adaptive mechanism triggering module 1230 .

[0128] In the network information opening device 1200, the opening information acquisition module 1210 may be configured to acquire network information opening related information sent by an access point.

[0129] The network status determination module 1220 may be configured to determine the network status of the first terminal device according to the network information opening related information.

[0130] The adaptive mechanism triggering module 1230 may be configured to trigger an adaptive mechanism to adjust a network transmission parameter of the first terminal device according to a network status parameter in the network status.

[0131] The network information opening device provided by the embodiment of the present disclosure can realize the network information opening in the wireless local area network by receiving the network information opening related information sent to it by the access point by the first terminal device. At the same time, the first terminal device determines the network status of the first terminal device based on the network information opening related information, can understand the change of the network status in real time according to the network status parameters in the network status, and trigger the adaptive mechanism based on the network status parameters to adjust the network transmission parameters of the first terminal device to adapt to the change of the network status, can realize the network optimization of the first terminal, and then realize the first terminal device to make adaptive network decisions for the changes of the wireless network, and avoid the network delay caused by the mismatch between the network and the demand.

[0132] In an exemplary embodiment, the network information opening related information includes one or more of the following: wireless resource occupation related information, wireless resource usage related information;

[0133] Among them, the information related to wireless resource occupancy includes at least: duty cycle, corresponding frequency band of the duty cycle, and competition information of adjacent cells. The competition information of adjacent cells indicates the interference situation of the cell where the access point is located by the adjacent cells; the information related to wireless resource usage includes at least: cell-level wireless resource usage information where the access point is located.

[0134] In an exemplary embodiment, the open information acquisition module 1210 may be configured to: receive a first message broadcast by the access point, where the first message carries the network information open related information.

[0135] In an exemplary embodiment, the wireless local area network also includes a second terminal device; wherein the open information acquisition module 1210 can be configured to: receive a first message sent by the second terminal device, the first message carrying information related to the opening of the network information; wherein the first message is sent by the second terminal device to the first terminal device after being received by the second terminal device from the access point.

[0136] In an exemplary embodiment, when the first message is a control frame, the network information openness related information is carried in a subtype field of a type field in the control frame; or, the network information openness related information is carried in an extension field of the control frame; or, the network information openness related information is carried in other reserved idle bits of the control frame except the subtype field and the extension field.

[0137] In an exemplary embodiment, when the first message is a management frame, wherein: the type field in the frame body field in the management frame is used to indicate that the management frame is used to carry the network information opening related information; the frame body field is used to carry the network information opening related information.

[0138] In an exemplary embodiment, when the first message is a data frame, the network information opening related information is carried in a MAC frame header or a physical frame header in the data frame.

[0139] In an exemplary embodiment, the first message includes multiple segments of network information open related information, and each segment of network information open related information includes time domain information within each sending cycle; wherein the network status determination module 1220 can be configured to: determine the time domain characteristics of the network information open related information according to the time domain information in the multiple segments of network information open related information, so as to determine the network status of the first terminal device according to the time domain characteristics.

[0140] In an exemplary embodiment, the open information acquisition module 1210 may include: a second message sending unit, which may be configured to send a second message to the access point, the second message being used to request to obtain the network information open related information; the second message carries a field identifier of the required network information open related information; a third message acquisition unit, which may be configured to obtain a third message returned by the access point according to the second message, the third message carrying the network information open related information, wherein the network information open related information includes a field value of the network information open related information corresponding to the field identifier; a confirmation frame sending unit, which may be configured to send a confirmation frame to the access point according to the third message to confirm receipt of the third message.

[0141] In an exemplary embodiment, when the third message is a control frame, the network information openness related information is carried in a subtype field of a type field in the control frame; or, the network information openness related information is carried in an extension field of the control frame; or, the network information openness related information is carried in other reserved idle bits of the control frame except the subtype field and the extension field.

[0142] In an exemplary embodiment, when the third message is a management frame, wherein: the type field in the frame body field in the management frame is used to indicate that the management frame is used to carry the network information opening related information; the frame body field is used to carry the network information opening related information.

[0143] In an exemplary embodiment, when the third message is a data frame, the network information opening related information is carried in a MAC frame header or a physical frame header in the data frame.

[0144] In an exemplary embodiment, the second message includes a sending cycle, the third message includes multiple segments of network information open related information, and each segment of network information open related information includes time domain information within each sending cycle; wherein the third message acquisition unit can be configured to receive the third message returned by the access point according to the sending cycle; the network status determination module 1220 can be configured to: determine the time domain characteristics of the network information open related information according to the time domain information in the multiple segments of network information open related information, so as to determine the network status of the first terminal device according to the time domain characteristics.

[0145] Fig.13 FIG. 1 shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiment of the present disclosure. It should be noted that: Fig.13 The electronic device 1300 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0146] like Fig.13As shown, the electronic device 1300 includes a central processing unit (CPU) 1301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1302 or the program loaded from the storage part 1308 into the random access memory (RAM) 1303. In the RAM 1303, various programs and data required for system operation are also stored. The CPU 1301, the ROM 1302, and the RAM 1303 are connected to each other through a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.

[0147] The following components are connected to the I / O interface 1305: an input section 1306 including a keyboard, a mouse, etc.; an output section 1307 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1308 including a hard disk, etc.; and a communication section 1309 including a network interface card such as a LAN card, a modem, etc. The communication section 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to the I / O interface 1305 as needed. A removable medium 1311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1310 as needed, so that a computer program read therefrom is installed into the storage section 1308 as needed.

[0148] In particular, according to an embodiment of the present disclosure, the process described below with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part 1309, and / or installed from a removable medium 1311. When the computer program is executed by a central processing unit (CPU) 1301, various functions defined in the system of the present application are executed.

[0149] It should be noted that the computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with at least one wire, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0150] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of the code, and the above-mentioned module, program segment or a part of the code contains at least one executable instruction for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0151] The modules and / or units and / or sub-units involved in the embodiments described in the present disclosure may be implemented by software or hardware, and the modules and / or units and / or sub-units described may also be set in a processor. The names of these modules and / or units and / or sub-units do not, in some cases, constitute limitations on the modules and / or units and / or sub-units themselves.

[0152] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being installed in the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the following embodiment. For example, the electronic device may implement the following method. Figure 2 or Figure 3 or Figure 4 or Figure 5 or Fig.10 or Fig.11 The steps shown.

[0153] It should be noted that, although several modules or units or subunits of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units or subunits described above can be embodied in one module or unit or subunit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units or subunits to be embodied.

[0154] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0155] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0156] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A network information opening method, characterized in that: Applied to a first terminal device in a wireless local area network, the method comprises: Acquire multiple segments of network information opening related information sent by an access point, each segment of network information opening related information includes time domain information in each sending cycle, and the time domain information is used to indicate the sending frequency and characteristics of the network information opening related information in the time domain; the network information opening related information includes one or more of the following: wireless resource occupation related information, wireless resource use related information; wherein the wireless resource occupation related information at least includes: duty cycle, frequency band corresponding to the duty cycle, and contention information of adjacent cells, wherein the contention information of adjacent cells indicates the interference situation of the cell where the access point is located by the adjacent cells, wherein the duty cycle refers to the time length of wireless resource occupation and the total number of occupied wireless resources in the corresponding frequency band within the sensing range of the access point counted per unit time. time length, the cell is the basic service set of the wireless local area network; the wireless resource usage related information at least includes: the cell-level wireless resource usage information where the access point is located; when the network information opening related information is carried in a message whose message type is a management frame, the type field in the frame body field in the management frame is used to indicate that the management frame is used to carry the network information opening related information, and the frame body field is used to carry the network information opening related information; when the network information opening information is carried in a message whose message type is a control frame, the network information opening related information is carried in other reserved idle bits of the control frame except the subtype field and the extension field, or the network information opening related information is carried in the subtype field of the type field in the control frame; Determine the time domain characteristics of the network information opening related information according to the time domain information in the multiple segments of network information opening related information, so as to determine the network state of the application of the first terminal device according to the time domain characteristics; According to the network status parameters in the network status, an adaptive mechanism is triggered to adjust the network transmission parameters of the application.

2. The method according to claim 1, characterized in that Obtaining network information open related information sent by the access point includes: A first message broadcast by the access point is received, where the first message carries a plurality of segments of network information opening related information, and the first message is the control frame or the management frame.

3. The method according to claim 1, characterized in that The wireless local area network also includes a second terminal device; wherein receiving the network information opening related information sent by the access point includes: receiving a first message sent by the second terminal device, where the first message carries a plurality of segments of network information opening related information; The first message is sent by the second terminal device to the first terminal device after being received by the second terminal device from the access point.

4. The method according to claim 1, characterized in that Obtaining network information open related information sent by the access point includes: Sending a second message to the access point, where the second message is used to request to obtain the network information opening related information; the second message carries a field identifier of the required network information opening related information; Acquire a third message returned by the access point according to the second message, the third message carrying multiple segments of the network information opening related information, wherein the network information opening related information includes a field value of the network information opening related information corresponding to the field identifier; the third message is the control frame or the management frame; A confirmation frame is sent to the access point according to the third message to confirm receipt of the third message.

5. The method according to claim 4, characterized in that The second message includes a sending period, and receiving a third message returned by the access point according to the second message includes: A third message returned by the access point according to the sending cycle is received.

6. A network information opening device, applied to a first terminal device in a wireless local area network, characterized in that: include: The open information acquisition module is configured to acquire multiple segments of network information open related information sent by the access point, each segment of network information open related information includes time domain information in each sending cycle, and the time domain information is used to indicate the sending frequency and characteristics of the network information open related information in the time domain; the network information open related information includes one or more of the following: wireless resource occupation related information, wireless resource use related information; wherein the wireless resource occupation related information at least includes: duty cycle, the corresponding frequency band of the duty cycle, and competition information of adjacent cells, and the competition information of adjacent cells indicates the interference situation of the cell where the access point is located by the adjacent cells, wherein the duty cycle refers to the number of wireless resources occupied in the corresponding frequency band within the sensing range of the access point counted in unit time. The ratio of the duration to the statistical total duration, the cell is the basic service set of the wireless local area network; the wireless resource usage related information at least includes: the cell-level wireless resource usage information where the access point is located; when the network information opening related information is carried in a message whose message type is a management frame, the type field in the frame body field in the management frame is used to indicate that the management frame is used to carry the network information opening related information, and the frame body field is used to carry the network information opening related information; when the network information opening information is carried in a message whose message type is a control frame, the network information opening related information is carried in other reserved idle bits of the control frame except the subtype field and the extension field, or the network information opening related information is carried in the subtype field of the type field in the control frame; a network status determination module, configured to determine a time domain feature of the network information opening related information according to the time domain information in the plurality of segments of network information opening related information, so as to determine a network status of an application of the first terminal device according to the time domain feature; The adaptive mechanism triggering module is configured to trigger an adaptive mechanism to adjust the network transmission parameters of the application according to the network status parameters in the network status.

7. An electronic device, characterized in that: include: at least one processor; A storage device for storing at least one program; When the at least one program is executed by the at least one processor, the electronic device executes the method as described in any one of claims 1 to 5.

8. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.

9. A computer program product, characterized in that It comprises a computer program carried on a computer-readable medium, the computer program comprising a program code for executing the method as claimed in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Network switching method, terminal and storage medium

    CN112804718A