CN113709794B - Wireless network communication method and related device - Google Patents
Wireless network communication method and related device Download PDFInfo
- Publication number
- CN113709794B CN113709794B CN202110970216.0A CN202110970216A CN113709794B CN 113709794 B CN113709794 B CN 113709794B CN 202110970216 A CN202110970216 A CN 202110970216A CN 113709794 B CN113709794 B CN 113709794B
- Authority
- CN
- China
- Prior art keywords
- network
- communication mode
- preset value
- throughput
- network communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 254
- 238000000034 method Methods 0.000 title claims abstract description 79
- 238000012544 monitoring process Methods 0.000 claims abstract description 37
- 230000006870 function Effects 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 11
- 230000001413 cellular effect Effects 0.000 claims description 9
- URWAJWIAIPFPJE-YFMIWBNJSA-N sisomycin Chemical compound O1C[C@@](O)(C)[C@H](NC)[C@@H](O)[C@H]1O[C@@H]1[C@@H](O)[C@H](O[C@@H]2[C@@H](CC=C(CN)O2)N)[C@@H](N)C[C@H]1N URWAJWIAIPFPJE-YFMIWBNJSA-N 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000020169 heat generation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0203—Power saving arrangements in the radio access network or backbone network of wireless communication networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a wireless network communication method and a related device, firstly, determining an initial network communication mode of a wireless network module according to a current network system; then, in the MIMO communication mode, monitoring a first magnitude relation between the throughput of the first network and a first preset value in real time; then, when the first size relation indicates that the first network throughput is smaller than the first preset value and the duration that the first network throughput is maintained smaller than the first preset value exceeds a first preset time limit, monitoring a second size relation between a second network throughput and a second preset value in real time; then, determining a target network communication mode of the wireless network module according to the second size relation; and finally, providing a wireless network for the second equipment in the target network communication mode. The wireless network communication mode can be switched according to the actual application requirements, so that the balance of power consumption is realized while the user experience is ensured.
Description
Technical Field
The present disclosure relates to the field of wireless network technologies, and in particular, to a wireless network communication method and a related device.
Background
With the popularity of data traffic, hot spot technology has also been widely used for a long time. The hot spot technology is a technology for converting a cellular signal received by a terminal into a wireless network signal, namely a WiFi signal, and sending the wireless network signal, so that a wireless network can be provided for other terminals. In providing a wireless network, the cellular network module, the processor, and the WiFi module are required to operate simultaneously, so that power consumption and heat generation are serious.
The existing method is to automatically close one path of the WiFi module when the hot spot is opened so as to reduce power consumption, but in some scenes requiring high network throughput, the method cannot meet the user requirements, and the user experience is greatly reduced.
Disclosure of Invention
Based on the above problems, the application provides a wireless network communication method and a related device, which can automatically judge the actual demands of users by combining the current wireless network communication state, determine the optimal wireless network communication method, and realize the balance of power consumption while ensuring the user experience.
In a first aspect, embodiments of the present application provide a wireless network communication method and related apparatus, where the method is applied to a first device, and the method includes:
determining an initial network communication mode of a wireless network module according to a current network system, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode;
In the MIMO communication mode, monitoring a first magnitude relation between a first network throughput and a first preset value in real time, wherein the first network throughput comprises network throughput between the first equipment and a base station;
monitoring in real time a second magnitude relation of a second network throughput and a second preset value when the first magnitude relation indicates that the first network throughput is less than the first preset value and a duration of the first network throughput remaining less than the first preset value exceeds a first preset time limit, the second network throughput including a network throughput between the first device and the second device;
determining a target network communication mode of the wireless network module according to the second size relationship, wherein the target network communication mode comprises a multiple-input multiple-output communication mode and a single-input single-output communication mode;
and providing a wireless network for the second device in the target network communication mode.
In a second aspect, an embodiment of the present application provides a wireless network communication apparatus, applied to a first device, the apparatus including:
an initial determining unit, configured to determine an initial network communication mode of the wireless network module according to a current network format, where the initial network communication mode includes a multiple-input multiple-output communication mode;
A first monitoring unit, configured to monitor, in real time, a first magnitude relation between a first network throughput and a first preset value in the mimo communication mode, where the first network throughput includes a network throughput between the first device and a base station;
a second monitoring unit, configured to monitor, in real time, a second size relationship between a second network throughput and a second preset value when the first size relationship indicates that the first network throughput is smaller than the first preset value, and a duration of the first network throughput being smaller than the first preset value exceeds a first preset time limit, where the second network throughput includes a network throughput between the first device and the second device;
a target determining unit, configured to determine a target network communication mode of the wireless network module according to the second size relationship, where the target network communication mode includes a multiple-input multiple-output communication mode and a single-input single-output communication mode;
a first network element for providing a wireless network for the second device in the target network communication mode.
In a third aspect, embodiments of the present application provide an electronic device comprising a processor, a memory, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps in the method according to any of the first aspects of the embodiments of the present application.
In a fourth aspect, embodiments of the present application provide a computer storage medium storing a computer program comprising program instructions which, when executed by a processor, cause the processor to perform a method according to any one of the first aspects of embodiments of the present application.
In a fifth aspect, embodiments of the present application provide a computer program product, wherein the computer program product comprises a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in any of the methods of the first aspect of embodiments of the present application. The computer program product may be a software installation package.
As can be seen, in the wireless network communication method and related apparatus, first, an initial network communication mode of a wireless network module is determined according to a current network system, where the initial network communication mode includes a mimo communication mode; then, in the MIMO communication mode, monitoring a first magnitude relation between a first network throughput and a first preset value in real time, wherein the first network throughput comprises network throughput between the first equipment and a base station; then, when the first size relationship indicates that the first network throughput is less than the first preset value and a duration that the first network throughput remains less than the first preset value exceeds a first preset time limit, monitoring in real-time a second size relationship of a second network throughput and a second preset value, the second network throughput comprising a network throughput between the first device and the second device; then, determining a target network communication mode of the wireless network module according to the second size relation, wherein the target network communication mode comprises the multiple-input multiple-output communication mode and a single-input single-output communication mode; and finally, providing a wireless network for the second equipment in the target network communication mode. The wireless network communication mode can be switched according to the actual application requirements, so that the balance of power consumption is realized while the user experience is ensured.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a system architecture diagram of a wireless network communication method according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 3 is a flow chart of a wireless network communication method according to an embodiment of the present application;
fig. 4 is a flowchart of another wireless network communication method according to an embodiment of the present application;
fig. 5 is a flowchart of another wireless network communication method according to an embodiment of the present application;
fig. 6 is a functional unit block diagram of a wireless network communication device according to an embodiment of the present application;
fig. 7 is a block diagram of functional units of another wireless network communication device according to an embodiment of the present application.
Detailed Description
In order to make the present application solution better understood by those skilled in the art, the following description will clearly and completely describe the technical solution in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present application.
The terms first, second and the like in the description and in the claims of the present application and in the above-described figures, are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
Related terms and background art in the embodiments of the present application will be described first.
Station, i.e. a terminal (such as a notebook computer, a mobile phone, etc. which can be connected to a network) in a wireless network, may be called Station, and in this embodiment, the second device is referred to as Station.
A wireless Access Point (AP), which is a creator of a wireless network, is a central node of the network, that is, a device for starting a hot spot, and in this embodiment, the first device refers to the device for starting the hot spot.
A Base Station (BS), which may also be referred to as a Base Station apparatus, is a device deployed in a Radio Access Network (RAN) to provide a wireless communication function. For example, the device for providing a base station function in the 2G network includes a base Radio transceiver station (base transceiver station, abbreviated as BTS), the device for providing a base station function in the 3G network includes a node B (NodeB), the device for providing a base station function in the 4G network includes an evolved NodeB (eNB), the device for providing a base station function in the wireless local area network (wireless local area networks, abbreviated as WLAN) is an Access Point (AP), the device for providing a base station function in the 5G New Radio (NR) is a gNB, and the node B (ng-eNB) that continues to evolve, wherein the gNB and the terminal communicate using NR technology, the ng-eNB and the terminal communicate using E-UTRA (Evolved Universal Terrestrial Radio Access) technology, and both the gNB and the ng-eNB can be connected to the 5G core network. The base station in the embodiment of the present application also includes a device or the like that provides a base station function in a new communication system in the future. The present invention is not particularly limited herein.
In the existing hot spot providing method, after the first device opens the hot spot, in order to save power consumption, the first device directly closes a path of a WiFi module of the first device, and only performs communication in a single-in single-out (Single input single output, SISO) mode, but in some scenes requiring high network throughput, the method cannot meet the user requirements, and greatly reduces the user experience.
In order to solve the above problems, the embodiments of the present application provide a wireless network communication method and related device, which can automatically determine the actual demands of users in combination with the current wireless network communication state, determine the best wireless network communication method, and realize the balance of power consumption while ensuring the user experience.
Next, a system architecture of a wireless network communication method in an embodiment of the present application will be described with reference to fig. 1, and fig. 1 is a system architecture diagram of a wireless network communication method provided in an embodiment of the present application, where the system architecture 100 includes a first device 110, a second device 120, and a base station 130, where the first device 110 is wirelessly connected to the second device 120 and the base station 130, respectively.
The first device 110 may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, and various types of User Equipment (UE), mobile Station (MS), terminal devices (terminal devices), etc. having a wireless network communication function and a wireless AP function. The present invention is not particularly limited herein. The first device 110 is a device that provides a wireless network.
The second device 120 may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, and various types of User Equipment (UE), mobile Station (MS), terminal devices (terminal devices), etc. with wireless network communication functions. The present invention is not particularly limited herein. The second device 120 is a device that accesses the wireless network provided by the first device 110.
The first device 110 is communicatively connected to the base station 130, and may transmit a wireless signal, where the wireless signal may include any one of a second generation 2G signal, a second generation 3G signal, a fourth generation 4G signal, and a currently popular 5G signal, and the wireless signal transmitted by the base station is not specifically limited herein. And converts the acquired wireless signal into a WiFi signal for sending, so as to realize the hotspot function of the first device 110, and generally uses a 2.4G radio frequency band or a 5G radio frequency band.
It can be appreciated that when the hotspot function is turned on, the first device 110 in the present application may determine that the initial communication mode is a high-power-consumption mimo communication mode or a low-power-consumption single-input single-output communication mode based on the current network system, and monitor the current network throughput between itself and the base station 130 and the current network throughput between itself and the second device 120 in real time, so as to determine the target network communication mode at any time.
Therefore, through the system architecture, the actual demands of the users can be automatically judged by combining the current wireless network communication state, the optimal wireless network communication method is determined, and the balance between user experience and power consumption is realized.
For ease of understanding, a first device in the embodiments of the present application is described below with reference to fig. 2, and fig. 2 is a schematic structural diagram of a first device 200 provided in the embodiments of the present application, including a processor 210, a cellular network module 220, and a WiFi module 230.
The cellular network module 220 is configured to communicate with a base station, transmit a cellular signal, and monitor a current network format, where the network format may include a 2G format, a 3G format, a 4G format, a 5G format, and the like, and the processor 210 is respectively connected to the cellular network module 220 and the WiFi module 230, determines an initial network communication mode of the WiFi module 230 when the hotspot function is turned on according to the current network format, monitors a first network throughput between the cellular network module 220 and the base station in real time, and/or monitors a second network throughput between the WiFi module 230 and the second device in real time, so as to adjust a target network communication mode of the WiFi module 230 at any time. It can be appreciated that when the target network communication mode is the mimo communication mode, the processor 210 controls all paths of the WiFi module to be in an operating state so as to enhance performance; when the target network communication mode is a single-input single-output communication mode, the processor 210 controls one path of the WiFi module to be opened, and other paths to be closed, so as to save power consumption.
Therefore, by the first device, the actual requirement of the user can be automatically judged by combining with the current wireless network communication state, the optimal wireless network communication method is determined, and the balance between user experience and power consumption is realized.
It should be noted that, when the first device starts the hotspot function, the steps of the wireless network communication method in the embodiment of the present application are executed, and when the hotspot function is not started, the first device normally performs data communication, and the scenario applicable to the embodiment of the present application is a scenario in which the first device provides the wireless network for the second device, which is not described herein.
After understanding the software and hardware architecture of the present application, a wireless network communication method in an embodiment of the present application is described below with reference to fig. 3, and fig. 3 is a wireless network communication method provided in an embodiment of the present application, applied to a first device, and specifically includes the following steps:
step 301, determining an initial network communication mode of the wireless network module according to the current network system.
The wireless network module is a WiFi module, and the initial network communication mode includes a multiple-input multiple-output communication mode and a single-input single-output communication mode, where current network system information can be obtained, for example, when the network system is a second generation 2G system, a third generation 3G system, and a fourth generation 4G system, the initial network communication mode is determined to be the single-input single-output communication SISO mode; when the network system is the fifth generation 5G system, determining that the initial network communication mode is the MIMO mode, and possibly higher 6G, 7G, etc. may occur in the future, where the initial network communication mode applicable to the network system in the present application may also be adaptively adjusted, and is not specifically limited herein.
Therefore, the current network system can directly reflect the upper limit of network throughput, for example, the network throughput under the 2G/3G/4G system is limited, the average network throughput required by the 4G system can be achieved by using the SISO mode at the moment, the network throughput under the 5G system is higher, the SISO mode can not meet the actual requirement, and the MIMO mode is required to be used, so that the optimal initial network communication mode of the WiFi module can be determined when the first equipment starts the hot spot function, and the balance of power consumption is realized while the user experience is ensured.
It should be noted that, when the initial network communication mode is the mimo mode communication mode, step 302 is performed.
In step 302, in the mimo communication mode, a first size relationship between the first network throughput and a first preset value is monitored in real time.
Wherein the first network throughput includes a network throughput between the first device and the base station, the network throughput reflecting a network rate, the network rate being faster the greater the network throughput, the slower the network rate the lower the network throughput; the first preset value may be set according to an average network throughput in the ultra-high frequency band system or a network throughput required by the mimo communication mode, which is not limited herein.
Step 303, when the first size relationship indicates that the first network throughput is smaller than the first preset value, and the duration that the first network throughput is smaller than the first preset value exceeds the first preset time limit, monitoring a second size relationship between the second network throughput and a second preset value in real time.
Wherein the second network throughput comprises a network throughput between the first device and a second device; the second preset value may be set according to an average network throughput in the ultra-high frequency band system or a network throughput required by the mimo communication mode, which is not limited herein.
It can be seen that the current application requirement and throughput capacity are determined through the first network throughput and the second network throughput, so that a reference can be provided for the subsequent dynamic adjustment of the target network communication mode, and the balance of power consumption is realized while the user experience is ensured.
And step 304, determining a target network communication mode of the wireless network module according to the second size relation.
The target network communication mode comprises a multi-input multi-output communication mode and a single-input single-output communication mode;
when the second size relationship indicates that the second network throughput is smaller than the second preset value and exceeds the first preset time limit, determining that the target network communication mode is the single-input single-output communication mode, wherein the first preset time limit can be set by itself, such as 5 seconds, and is not particularly limited, so that accidental network fluctuation interference can be eliminated, and stability and accuracy of the determined target network communication mode are improved;
And when the second size relation indicates that the second network throughput is larger than the second preset value, determining that a target network communication mode is determined to be the multiple-input multiple-output communication mode.
Therefore, intelligent switching between a high-performance mode and a low-power-consumption mode can be realized, and balance of power consumption is realized while user experience is ensured.
Step 305, providing a wireless network for the second device in the target network communication mode.
When the target network communication mode is a multiple-input multiple-output communication mode, providing a wireless network for the second equipment in the multiple-input multiple-output communication mode;
and when the target network communication mode is a single-input single-output communication mode, providing a wireless network for the second equipment in the single-input single-output communication mode.
By the method, firstly, an initial network communication mode of a wireless network module is determined according to the current network system, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode; then, in the MIMO communication mode, monitoring a first magnitude relation between a first network throughput and a first preset value in real time, wherein the first network throughput comprises network throughput between the first equipment and a base station; then, when the first size relationship indicates that the first network throughput is less than the first preset value and a duration that the first network throughput remains less than the first preset value exceeds a first preset time limit, monitoring in real-time a second size relationship of a second network throughput and a second preset value, the second network throughput comprising a network throughput between the first device and the second device; then, determining a target network communication mode of the wireless network module according to the second size relation, wherein the target network communication mode comprises the multiple-input multiple-output communication mode and a single-input single-output communication mode; and finally, providing a wireless network for the second equipment in the target network communication mode. The method can automatically judge the actual demands of the users by combining the current wireless network communication state, determine the optimal wireless network communication method, and realize the balance of power consumption while ensuring the user experience.
The following describes another wireless network communication method in the embodiment of the present application with reference to fig. 4, and fig. 4 is a schematic flow chart of another wireless network communication method provided in the embodiment of the present application, specifically including the following steps:
step 401, determining an initial network communication mode of the wireless network module according to the current network system.
Step 402 is performed when the initial network communication mode is a single-input single-output communication mode.
Step 402, monitoring a third magnitude relation between the first network throughput and a third preset value in real time.
The third preset value may be set according to an average network throughput required by the single-input single-output communication mode, which is not specifically limited herein.
Step 403, when the third size relationship indicates that the first network throughput is greater than the third preset value, and the duration that the first network throughput is maintained greater than the third preset value exceeds the first preset time limit, monitoring a fourth size relationship between the second network throughput and a fourth preset value in real time.
The fourth preset value may be set according to an average network throughput required by the single-input single-output communication mode, which is not specifically limited herein.
It can be seen that the current application requirement and throughput capacity are determined through the first network throughput and the second network throughput, so that a reference can be provided for the subsequent dynamic adjustment of the target network communication mode, and the balance of power consumption is realized while the user experience is ensured.
And step 404, determining the target network communication mode according to the fourth size relation.
Determining that the target network communication mode is the mimo communication mode when the fourth magnitude relation indicates that the second network throughput is greater than the fourth preset value and the duration that the second network throughput remains greater than the fourth preset value exceeds the first preset time limit;
and when the fourth size relation indicates that the second network throughput is smaller than the fourth preset value, determining that the target network communication mode is the single-input single-output communication mode.
Step 405, providing a wireless network for the second device in the target network communication mode.
It can be seen that, through the above method, first, an initial network communication mode of the wireless network module is determined according to a current network system; then, monitoring a third magnitude relation between the first network throughput and a third preset value in real time; then, when the third magnitude relation indicates that the first network throughput is greater than the third preset value, and the duration that the first network throughput is maintained to be greater than the third preset value exceeds the first preset time limit, monitoring a fourth magnitude relation between the second network throughput and a fourth preset value in real time; determining the target network communication mode according to the fourth size relation; and finally, providing a wireless network for the second equipment in the target network communication mode. The method can automatically judge the actual demands of the users by combining the current wireless network communication state, determine the optimal wireless network communication method, and realize the balance of power consumption while ensuring the user experience.
The steps not described in detail above may refer to a part or all of the description of the method in fig. 3, and are not described herein.
The following describes another wireless network communication method in the embodiment of the present application with reference to fig. 5, and fig. 5 is a schematic flow chart of another wireless network communication method provided in the embodiment of the present application, specifically including the following steps:
step 501, determining an initial network communication mode of the wireless network module according to the current network system.
Executing step 502 when the initial network communication mode is a multiple-input multiple-output communication mode; when the initial network communication mode is a single-input single-output communication mode, step 507 is executed.
Step 502, monitoring a first size relationship between a first network throughput and a first preset value in real time.
Wherein, when the first network throughput is smaller than the first preset value, executing step 504; when the first network throughput is greater than the first preset value, step 503 is executed.
Step 503, when the first size relationship indicates that the first network throughput is greater than the first preset value, determining that the mimo communication mode is a target network communication mode.
Step 504, when the first size relationship indicates that the first network throughput is smaller than the first preset value, and the duration that the first network throughput is smaller than the first preset value exceeds the first preset time limit, monitoring a second size relationship between a second network throughput and a second preset value in real time.
Wherein, when the second network throughput is smaller than the second preset value, step 505 is executed; and executing step 506 when the second network throughput is greater than the second preset value.
Step 505, when the second size relationship indicates that the second network throughput is less than the second preset value, and the duration that the second network throughput is maintained to be less than the second preset value exceeds the first preset time limit, determining that the single-input single-output communication mode is the target network communication mode.
Step 506, determining that the mimo communication mode is the target network communication mode when the second size relationship indicates that the second network throughput is greater than the second preset value.
And step 507, monitoring a third magnitude relation between the first network throughput and a third preset value in real time.
Wherein, when the first network throughput is smaller than the third preset value, step 508 is executed; step 509 is executed when the first network throughput is greater than the third preset value.
And step 508, determining that the single-input single-output communication mode is the target network communication mode when the first network throughput is smaller than the third preset value.
Step 509, when the third size relationship indicates that the first network throughput is greater than the third preset value, and the duration that the first network throughput is maintained greater than the third preset value exceeds the first preset time limit, monitoring a fourth size relationship between the second network throughput and a fourth preset value in real time.
Wherein, when the second network throughput is greater than the fourth preset value, step 510 is executed; when the second network throughput is smaller than the fourth preset value, step 511 is performed.
Step 510, determining that the mimo communication mode is the target network communication mode when the fourth size relationship indicates that the second network throughput is greater than the fourth preset value and the duration during which the second network throughput is maintained greater than the fourth preset value exceeds the first preset time limit.
And step 511, determining that the single-input single-output communication mode is the target network communication mode when the fourth size relationship indicates that the second network throughput is smaller than the fourth preset value.
Step 512 provides a wireless network for the second device in the target network communication mode.
Therefore, by the method, the actual demands of the users can be automatically judged by combining the current wireless network communication state, the optimal wireless network communication method is determined, and the balance of power consumption is realized while the user experience is ensured.
In one possible embodiment, the connection state of the first device and the second device may be monitored in real time, and when the duration of disconnection of the second device exceeds a second preset time limit, the network providing function of the first device may be turned off, where it may be understood that the second device is a device connected to the hot spot of the first device, and the second preset time limit may be set by the user at his own, for example, 30 seconds, and is not limited herein.
Therefore, when the second device is not connected to the first device in a wireless mode for a certain period of time, the hot spot function of the first device can be automatically closed, and power consumption is saved.
It can be appreciated that after the wireless network is provided for the second device in the target network communication mode, real-time monitoring of the first network throughput and/or the second network throughput is still maintained, and the wireless network communication method in the embodiment of the present application is continuously executed, so as to dynamically adjust the wireless network communication mode, which is not described herein.
The above steps not described in detail may refer to a part or all of the description of the method in fig. 3 and fig. 4, and are not described herein.
The foregoing description of the embodiments of the present application has been presented primarily in terms of a method-side implementation. It will be appreciated that the electronic device, in order to achieve the above-described functions, includes corresponding hardware structures and/or software modules that perform the respective functions. Those of skill in the art will readily appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be embodied as hardware or a combination of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The embodiment of the application may divide the functional units of the electronic device according to the above method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated in one processing unit. The integrated units may be implemented in hardware or in software functional units. It should be noted that, in the embodiment of the present application, the division of the units is schematic, which is merely a logic function division, and other division manners may be implemented in actual practice.
In the case of dividing each functional module by using each corresponding function, a wireless network communication device according to an embodiment of the present application will be described below with reference to fig. 6, and fig. 6 is a block diagram of functional units of a wireless network communication device provided in an embodiment of the present application, where the wireless network communication device 600 includes:
an initial determining unit 610, configured to determine an initial network communication mode of the wireless network module according to a current network format, where the initial network communication mode includes a multiple input multiple output communication mode;
a first monitoring unit 620, configured to monitor, in real time, a first magnitude relation between a first network throughput and a first preset value, where the first network throughput includes a network throughput between the first device and a base station;
A second monitoring unit 630, configured to monitor, in real time, a second magnitude relation between a second network throughput and a second preset value when the first magnitude relation indicates that the first network throughput is smaller than the first preset value, and a duration of the first network throughput being smaller than the first preset value exceeds a first preset time limit, where the second network throughput includes a network throughput between the first device and the second device;
a target determining unit 640, configured to determine a target network communication mode of the wireless network module according to the second size relationship, where the target network communication mode includes a multiple-input multiple-output communication mode and a single-input single-output communication mode;
a first network element 650 for providing a wireless network for the second device in the target network communication mode.
Firstly, determining an initial network communication mode of a wireless network module according to a current network system, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode; then, monitoring a first magnitude relation between a first network throughput and a first preset value in real time, wherein the first network throughput comprises network throughput between the first equipment and a base station; then, when the first size relationship indicates that the first network throughput is less than the first preset value and a duration that the first network throughput remains less than the first preset value exceeds a first preset time limit, monitoring in real-time a second size relationship of a second network throughput and a second preset value, the second network throughput comprising a network throughput between the first device and the second device; then, determining a target network communication mode of the wireless network module according to the second size relation, wherein the target network communication mode comprises the multiple-input multiple-output communication mode and a single-input single-output communication mode; and finally, providing a wireless network for the second equipment in the target network communication mode. The wireless network communication mode can be switched according to the actual application requirements, so that the balance of power consumption is realized while the user experience is ensured.
In the case of using integrated units, another wireless network communication device 700 in the embodiment of the present application will be described in detail below with reference to fig. 7, where the wireless network communication device 700 includes a processing unit 701 and a communication unit 702, where the processing unit 701 is configured to perform any step in the foregoing method embodiments, and when performing data transmission such as sending, the communication unit 702 is selectively invoked to complete a corresponding operation.
The wireless network communication device 700 may further comprise a storage unit 703 for storing program codes and data. The processing unit 701 may be a processor, and the storage unit 703 may be a memory.
The processing unit 701 is specifically configured to:
determining an initial network communication mode of a wireless network module according to a current network system, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode;
monitoring a first magnitude relation between a first network throughput and a first preset value in real time, wherein the first network throughput comprises network throughput between the first equipment and a base station;
monitoring in real time a second magnitude relation of a second network throughput and a second preset value when the first magnitude relation indicates that the first network throughput is less than the first preset value and a duration of the first network throughput remaining less than the first preset value exceeds a first preset time limit, the second network throughput including a network throughput between the first device and the second device;
Determining a target network communication mode of the wireless network module according to the second size relationship, wherein the target network communication mode comprises a multiple-input multiple-output communication mode and a single-input single-output communication mode;
and providing a wireless network for the second device in the target network communication mode.
Firstly, determining an initial network communication mode of a wireless network module according to a current network system, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode; then, monitoring a first magnitude relation between a first network throughput and a first preset value in real time, wherein the first network throughput comprises network throughput between the first equipment and a base station; then, when the first size relationship indicates that the first network throughput is less than the first preset value and a duration that the first network throughput remains less than the first preset value exceeds a first preset time limit, monitoring in real-time a second size relationship of a second network throughput and a second preset value, the second network throughput comprising a network throughput between the first device and the second device; then, determining a target network communication mode of the wireless network module according to the second size relation, wherein the target network communication mode comprises the multiple-input multiple-output communication mode and a single-input single-output communication mode; and finally, providing a wireless network for the second equipment in the target network communication mode. The wireless network communication mode can be switched according to the actual application requirements, so that the balance of power consumption is realized while the user experience is ensured.
It can be understood that, since the method embodiment and the apparatus embodiment are in different presentation forms of the same technical concept, the content of the method embodiment portion in the present application should be adapted to the apparatus embodiment portion synchronously, which is not described herein. The wireless network communication apparatus 600 and the wireless network communication apparatus 700 described above can each perform all the wireless network communication methods included in the above-described embodiments.
The present application also provides a computer storage medium storing a computer program for electronic data exchange, the computer program causing a computer to execute some or all of the steps of any one of the methods described in the method embodiments above.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any one of the methods described in the method embodiments above. The computer program product may be a software installation package, said computer comprising an electronic device.
The embodiment of the application also provides an underwater positioning chip which can be used for executing all or part of the steps of the wireless network communication method in the embodiment of the application.
It should be noted that, for simplicity of description, the foregoing method embodiments are all expressed as a series of action combinations, but it should be understood by those skilled in the art that the present application is not limited by the order of actions described, as some steps may be performed in other order or simultaneously in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily required in the present application.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, such as the above-described division of units, merely a division of logic functions, and there may be additional manners of dividing in actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, or may be in electrical or other forms.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units described above, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a memory, including several instructions for causing a computer device (which may be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the above-mentioned method of the various embodiments of the present application. And the aforementioned memory includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Those of ordinary skill in the art will appreciate that all or a portion of the steps in the various methods of the above embodiments may be implemented by a program that instructs associated hardware, and the program may be stored in a computer readable memory, which may include: flash disk, read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
The foregoing has outlined rather broadly the more detailed description of embodiments of the present application, wherein specific examples are provided herein to illustrate the principles and embodiments of the present application, the above examples being provided solely to assist in the understanding of the methods of the present application and the core ideas thereof; meanwhile, as those skilled in the art will have modifications in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.
Claims (13)
1. A method of wireless network communication, applied to a first device, the method comprising:
determining an initial network communication mode of a wireless network module according to a current network system, wherein the initial network communication mode comprises a multiple-input multiple-output communication mode;
In the MIMO communication mode, monitoring a first magnitude relation between a first network throughput and a first preset value in real time, wherein the first network throughput comprises network throughput between a cellular network module of the first equipment and a base station;
monitoring in real time a second magnitude relation of a second network throughput and a second preset value when the first magnitude relation indicates that the first network throughput is less than the first preset value and a duration of the first network throughput remaining less than the first preset value exceeds a first preset time limit, the second network throughput including a network throughput between the wireless network module of the first device and a second device;
determining a target network communication mode of the wireless network module according to the second size relation, wherein the target network communication mode comprises the multiple-input multiple-output communication mode and a single-input single-output communication mode;
and providing a wireless network for the second device in the target network communication mode.
2. The method of claim 1, wherein the initial network communication mode further comprises the single-in single-out communication mode, the method further comprising:
In the single-input single-output communication mode, monitoring a third magnitude relation between the first network throughput and a third preset value in real time;
monitoring a fourth magnitude relation between the second network throughput and a fourth preset value in real time when the third magnitude relation indicates that the first network throughput is greater than the third preset value and the duration that the first network throughput is maintained to be greater than the third preset value exceeds the first preset time limit;
and determining the target network communication mode according to the fourth size relation.
3. The method of claim 1, wherein determining the initial network communication mode of the wireless network module based on the current network format comprises:
when the network system is a second generation 2G system, a third generation 3G system and a fourth generation 4G system, determining that the initial network communication mode is the single-input single-output communication SISO mode;
and when the network system is a fifth generation 5G system, determining that the initial network communication mode is the MIMO mode.
4. The method of claim 1, wherein after the monitoring in real time the first magnitude relation of the first network throughput to the first preset value, the method further comprises:
And when the first size relation indicates that the first network throughput is larger than the first preset value, determining that the MIMO communication mode is the target network communication mode.
5. The method of claim 1, wherein said determining a target network communication mode from said second size relationship comprises:
and when the second magnitude relation indicates that the second network throughput is smaller than the second preset value and the duration that the second network throughput is smaller than the second preset value exceeds the first preset time limit, determining that the single-input single-output communication mode is the target network communication mode.
6. The method of claim 1, wherein said determining a target network communication mode from said second size relationship comprises:
and when the second size relation indicates that the second network throughput is larger than the second preset value, determining that the MIMO communication mode is the target network communication mode.
7. The method of claim 2, wherein after the monitoring in real time of the third magnitude relation of the first network throughput to a third preset value, the method further comprises:
And when the first network throughput is smaller than the third preset value, determining that the single-input single-output communication mode is the target network communication mode.
8. The method of claim 2, wherein said determining the target network communication mode according to the fourth size relationship comprises:
and when the fourth magnitude relation indicates that the second network throughput is greater than the fourth preset value and the duration that the second network throughput is maintained to be greater than the fourth preset value exceeds the first preset time limit, determining that the multiple input multiple output communication mode is the target network communication mode.
9. The method of claim 2, wherein said determining the target network communication mode according to the fourth size relationship comprises:
and when the fourth size relation indicates that the second network throughput is smaller than the fourth preset value, determining that the single-input single-output communication mode is the target network communication mode.
10. The method according to any one of claims 1 to 9, further comprising:
monitoring the connection state of the first equipment and the second equipment in real time;
and when the connection state indicates that the time period for disconnecting the first device from the second device exceeds a second preset time limit, the network providing function of the first device is closed.
11. A wireless network communication apparatus for use with a first device, the apparatus comprising;
an initial determining unit, configured to determine an initial network communication mode of the wireless network module according to a current network format, where the initial network communication mode includes a multiple-input multiple-output communication mode;
a first monitoring unit, configured to monitor, in real time, a first magnitude relation between a first network throughput and a first preset value, where the first network throughput includes a network throughput between a cellular network module of the first device and a base station;
a second monitoring unit, configured to monitor, in real time, a second size relationship between a second network throughput and a second preset value when the first size relationship indicates that the first network throughput is smaller than the first preset value, and a duration of the first network throughput being smaller than the first preset value exceeds a first preset time limit, where the second network throughput includes a network throughput between a wireless network module of the first device and the second device;
a target determining unit, configured to determine a target network communication mode of the wireless network module according to the second size relationship, where the target network communication mode includes a multiple-input multiple-output communication mode and a single-input single-output communication mode;
A first network element for providing a wireless network for the second device in the target network communication mode.
12. An electronic device comprising a processor, a memory, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps in the method of any of claims 1-10.
13. A computer storage medium storing a computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 10.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110970216.0A CN113709794B (en) | 2021-08-23 | 2021-08-23 | Wireless network communication method and related device |
PCT/CN2022/108534 WO2023024815A1 (en) | 2021-08-23 | 2022-07-28 | Wireless network communication method and related apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110970216.0A CN113709794B (en) | 2021-08-23 | 2021-08-23 | Wireless network communication method and related device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113709794A CN113709794A (en) | 2021-11-26 |
CN113709794B true CN113709794B (en) | 2024-03-19 |
Family
ID=78654148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110970216.0A Active CN113709794B (en) | 2021-08-23 | 2021-08-23 | Wireless network communication method and related device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113709794B (en) |
WO (1) | WO2023024815A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113709794B (en) * | 2021-08-23 | 2024-03-19 | Oppo广东移动通信有限公司 | Wireless network communication method and related device |
CN116915717B (en) * | 2023-09-08 | 2024-01-23 | Tcl通讯科技(成都)有限公司 | Throughput distribution method and device, storage medium and electronic equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016188498A1 (en) * | 2015-10-21 | 2016-12-01 | 中兴通讯股份有限公司 | Wireless network throughput evaluating method and device |
CN107182097A (en) * | 2017-06-28 | 2017-09-19 | 努比亚技术有限公司 | A kind of method for switching network, terminal and computer-readable recording medium |
CN108293200A (en) * | 2015-10-02 | 2018-07-17 | 慧与发展有限责任合伙企业 | Device throughput determines |
KR101934097B1 (en) * | 2017-08-18 | 2018-12-31 | 고려대학교 산학협력단 | Apparatus and method of controlling uplink transmission in network mimo wlans |
WO2020118729A1 (en) * | 2018-12-14 | 2020-06-18 | 华为技术有限公司 | Method for switching between modes in wifi network and terminal device |
CN112672438A (en) * | 2019-10-15 | 2021-04-16 | 深圳市万普拉斯科技有限公司 | Network link control method, mobile terminal and computer storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5782664B2 (en) * | 2012-06-25 | 2015-09-24 | ▲華▼▲為▼▲終▼端有限公司 | Method for setting communication mode and Wi-Fi device |
US9232439B2 (en) * | 2013-10-17 | 2016-01-05 | Verizon Patent And Licensing Inc. | Dynamic load balancing based on network performance |
CN203645831U (en) * | 2014-01-10 | 2014-06-11 | 德明通讯(上海)股份有限公司 | Low power consumption LTE portable mobile hot spot apparatus |
US9473987B1 (en) * | 2015-11-12 | 2016-10-18 | International Business Machines Corporation | Combining bandwidth from multiple cellular connections into a single WLAN network |
CN113709794B (en) * | 2021-08-23 | 2024-03-19 | Oppo广东移动通信有限公司 | Wireless network communication method and related device |
-
2021
- 2021-08-23 CN CN202110970216.0A patent/CN113709794B/en active Active
-
2022
- 2022-07-28 WO PCT/CN2022/108534 patent/WO2023024815A1/en unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108293200A (en) * | 2015-10-02 | 2018-07-17 | 慧与发展有限责任合伙企业 | Device throughput determines |
WO2016188498A1 (en) * | 2015-10-21 | 2016-12-01 | 中兴通讯股份有限公司 | Wireless network throughput evaluating method and device |
CN107182097A (en) * | 2017-06-28 | 2017-09-19 | 努比亚技术有限公司 | A kind of method for switching network, terminal and computer-readable recording medium |
KR101934097B1 (en) * | 2017-08-18 | 2018-12-31 | 고려대학교 산학협력단 | Apparatus and method of controlling uplink transmission in network mimo wlans |
WO2020118729A1 (en) * | 2018-12-14 | 2020-06-18 | 华为技术有限公司 | Method for switching between modes in wifi network and terminal device |
CN112672438A (en) * | 2019-10-15 | 2021-04-16 | 深圳市万普拉斯科技有限公司 | Network link control method, mobile terminal and computer storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113709794A (en) | 2021-11-26 |
WO2023024815A1 (en) | 2023-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200374968A1 (en) | Method and apparatus for switching radio resource control rrc state | |
JP5782664B2 (en) | Method for setting communication mode and Wi-Fi device | |
KR102263823B1 (en) | Terminal and communication method thereof | |
CN102792620B (en) | For the modulation of communication equipment and the encoding scheme system of selection of deferring to specific absorption rate | |
CN113709794B (en) | Wireless network communication method and related device | |
CN111418234A (en) | Apparatus and method for power allocation | |
US11470665B2 (en) | Negotiation on bearer type configurations | |
WO2022083327A1 (en) | Method for scheduling data transmission and communication device | |
EP3627934B1 (en) | Communication method and device | |
US20220030565A1 (en) | Method and device for adjusting pdcch monitoring period | |
CN109039415A (en) | WIFI hotspot channel mode switching method and WIFI hotspot generating device | |
CN113872647B (en) | Sounding Reference Signal (SRS) transmission method and communication device | |
CN113840341A (en) | Communication method and communication device | |
CN111132289A (en) | Antenna power consumption control method applied to mobile terminal and electronic equipment | |
CN111385857B (en) | Method and apparatus for wireless communication | |
CN105813125A (en) | Method used for voice service used of user equipment, use equipment and device | |
CN108990171A (en) | Mobile terminal communication method, mobile terminal, medium and equipment | |
CN113556805B (en) | Method and terminal for reducing power consumption | |
EP2348646A1 (en) | Multiple-input multiple-output mode control method, device and system | |
CN112118619A (en) | NSA double-link management method and device, storage medium and electronic device | |
CN113316234B (en) | SRS sending method and terminal equipment | |
CN113826423B (en) | Method and device for data transmission | |
WO2023082035A1 (en) | Nr udc -flexible drb switch | |
WO2023201747A1 (en) | Method, device, and system for power saving in wireless networks | |
CN117279051A (en) | Method for determining interruption influence, network equipment and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |