CN108541003B - VoWiFi call control method and device - Google Patents
VoWiFi call control method and device Download PDFInfo
- Publication number
- CN108541003B CN108541003B CN201810274312.XA CN201810274312A CN108541003B CN 108541003 B CN108541003 B CN 108541003B CN 201810274312 A CN201810274312 A CN 201810274312A CN 108541003 B CN108541003 B CN 108541003B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- wifi
- wifi signal
- wireless routing
- state information
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/20—Negotiating bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention provides a VoWiFi call control method and device. The method comprises the following steps: receiving a WiFi signal adjusting request sent by a first mobile terminal in a VoWiFi call state, wherein the WiFi signal intensity of the first mobile terminal is smaller than a preset threshold value; acquiring state information of at least one second mobile terminal connected with the wireless routing equipment; and responding to the WiFi signal adjustment request, and reducing the network bandwidth of the at least one second mobile terminal according to the state information until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold value. The method and the device can timely allocate more network bandwidth to the first mobile terminal under the condition that the WiFi signal intensity of the first mobile terminal in the VoWiFi call state is low, and adjust the VoWiFi call quality of the first mobile terminal, so that the VoWiFi call quality is not affected by the WiFi signal intensity of the first mobile terminal and is weakened.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a control method and device for a VoWiFi call.
Background
With the rapid development of mobile internet, WiFi has become a means of deep supplementary coverage of international operator cellular networks. Operators provide VoWiFi (voice service) to users using WiFi hotspots. Through the VoWiFi technology, a user can utilize WiFi access, and can make/receive voice or video calls while using the mobile Internet. However, when the WiFi signal quality or signal strength is not good, there are problems of poor voice or video call quality when dialing the VoWiFi phone, such as call interruption, call noise, etc., which seriously affect the call quality and further affect the user experience.
Disclosure of Invention
The embodiment of the invention provides a control method and device for VoWiFi call, which aim to solve the problem that the VoWiFi call quality is influenced by low WiFi signal intensity in a VoWiFi call scheme in the prior art.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a method for controlling a VoWiFi call, which is applied to a wireless routing device, and the method includes:
receiving a WiFi signal adjusting request sent by a first mobile terminal in a VoWiFi call state, wherein the WiFi signal intensity of the first mobile terminal is smaller than a preset threshold value;
acquiring state information of at least one second mobile terminal connected with the wireless routing equipment;
and responding to the WiFi signal adjustment request, and reducing the network bandwidth of the at least one second mobile terminal according to the state information until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold value.
In a second aspect, an embodiment of the present invention provides a method for controlling a VoWiFi call, which is applied to a mobile terminal, and the method includes:
when the mobile terminal is in a VoWiFi call state, detecting the WiFi signal intensity of a WiFi network which is connected with the mobile terminal at present;
if the WiFi signal strength is detected to be smaller than a preset threshold value, a WiFi signal adjustment request is sent to wireless routing equipment distributing the WiFi network, so that the wireless routing equipment reduces the network bandwidth of at least one second mobile terminal connected with the WiFi network until the WiFi signal strength of the first mobile terminal is larger than or equal to the preset threshold value.
In a third aspect, an embodiment of the present invention further provides a control device for a VoWiFi call, which is applied to a wireless routing device, where the control device includes:
the first receiving module is used for receiving a WiFi signal adjusting request sent by a first mobile terminal in a VoWiFi call state, wherein the WiFi signal intensity of the first mobile terminal is smaller than a preset threshold value;
the acquisition module is used for acquiring the state information of at least one second mobile terminal connected with the wireless routing equipment;
and the response module is used for responding to the WiFi signal adjustment request, and reducing the network bandwidth of the at least one second mobile terminal according to the state information until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold value.
In a fourth aspect, an embodiment of the present invention further provides a control device for a VoWiFi call, which is applied to a mobile terminal, where the control device includes:
the detection module is used for detecting the WiFi signal intensity of the WiFi network which is connected with the mobile terminal currently when the mobile terminal is in a VoWiFi call state;
the first sending module is configured to send a WiFi signal adjustment request to a wireless routing device that distributes the WiFi network if it is detected that the WiFi signal strength is less than a preset threshold, so that the wireless routing device reduces a network bandwidth of at least one second mobile terminal that has connected to the WiFi network until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold.
In a fifth aspect, an embodiment of the present invention further provides a wireless routing device, including: a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for controlling a VoWiFi call according to the first aspect.
In a sixth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when being executed by a processor, the computer program implements the steps of the method for controlling a VoWiFi call according to the first aspect.
In a seventh aspect, an embodiment of the present invention further provides a mobile terminal, including: a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the control method for a VoWiFi call according to the second aspect.
In an eighth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when executed by a processor, the computer program implements the steps of the control method for the VoWiFi call in the second aspect.
In the embodiment of the invention, after receiving the WiFi signal adjustment request of the first mobile terminal in the VoWiFi communication state, the state information of other second mobile terminals which are connected with the same WiFi network as the first mobile terminal is acquired, so that the network bandwidth of other second mobile terminals which are connected with the same WiFi network as the first mobile terminal is reduced according to the state information, more network bandwidth can be allocated to the first mobile terminal in time, the WiFi signal intensity of the first mobile terminal is improved, the VoWiFi communication quality is improved, and the VoWiFi communication quality is not affected by the WiFi signal intensity of the first mobile terminal and is weakened.
Drawings
Fig. 1 is a flowchart of a VoWiFi call control method according to an embodiment of the present invention;
fig. 2 is a flowchart of a VoWiFi call control method according to another embodiment of the present invention;
fig. 3 is a block diagram of a control apparatus for a VoWiFi call according to an embodiment of the present invention;
fig. 4 is a block diagram of a control apparatus for a VoWiFi call according to another embodiment of the present invention;
fig. 5 is a hardware architecture diagram of a wireless routing device of one embodiment of the present invention;
fig. 6 is a schematic hardware configuration diagram of a mobile terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, a flowchart of a VoWiFi call control method according to an embodiment of the present invention is shown, and is applied to a wireless routing device.
Wherein the wireless routing device may be a wireless router in one example.
As shown in fig. 1, the method may specifically include the following steps:
specifically, when the first mobile terminal is connected to the wireless router, accesses a WiFi network corresponding to (i.e., distributed by) the wireless router, and the first mobile terminal has registered with the VoWiFi network, the first mobile terminal can make/receive a VoWiFi call via the WiFi network.
Then, when the first mobile terminal dials a VoWiFi phone or answers the VoWiFi phone, that is, is in a VoWiFi call state, the first mobile terminal in the embodiment of the present invention may automatically detect the signal strength of the WiFi network to which the first mobile terminal is connected, and when the signal strength is smaller than a preset threshold (that is, a preset signal strength threshold), the first mobile terminal may send a WiFi signal adjustment request to a wireless router to which the first mobile terminal is connected.
Then, in this step, the wireless router may receive the WiFi signal adjustment request sent by the first mobile terminal.
Wherein the WiFi signal adjustment request indicates a request to increase the WiFi signal strength of the corresponding terminal.
102, acquiring state information of at least one second mobile terminal connected with the wireless routing equipment;
as described above, after receiving a WiFi signal adjustment request of a certain common terminal, the method of the embodiment of the present invention may obtain status information of other mobile terminals (i.e. at least one second mobile terminal herein) connected to the wireless router.
In one embodiment, the type of the status information may include: device state information (i.e. whether the device belongs to a preset mobile terminal) and call state information (i.e. whether the device is in a VoWiFi call state);
then, according to the difference between the values of the device state information and the call state information, the state information may include first state information and second state information;
the first state information includes: the method belongs to a preset common terminal and is not in a VoWiFi call state;
specifically, a certain second mobile terminal belongs to a preset common terminal, but the state information of the second mobile terminal that does not use the VoWiFi technology for communication is the first state information, for example, the second mobile terminal is in a screen-locking standby state, a state of running a game application, and the like.
The second state information includes: not belonging to the preset common terminal.
The preset common terminal in the embodiment of the present invention is a second mobile terminal in a VOWiFi call state, where the WiFi priority of the second mobile terminal is the highest, and the second mobile terminal does not reduce the WiFi signal strength or disconnect the WiFi network any more.
Certainly, according to the difference between the device state information and the call state information, the state information may further include third state information, that is, the third state information belongs to a preset common terminal and is in a VoWiFi call state, and since the second mobile terminal having the third state information also needs stronger WiFi signal strength, such second mobile terminal is not within the range of reducing the bandwidth or disconnecting the WiFi connection in the method of the embodiment of the present invention, and therefore, this is not listed here.
The method for acquiring the device state information of the second mobile terminal may be implemented by acquiring authentication information of the second mobile terminal in the following embodiments, and matching the authentication information with each authentication information in the preset common terminal list, if the consistent authentication information is found, it is indicated that the device state information of the second mobile terminal belongs to the preset common mobile terminal, otherwise, it is indicated that the device state information of the second mobile terminal does not belong to the preset common mobile terminal. Of course, in other embodiments, the state information of the at least one second mobile terminal may also be directly obtained without the help of the authentication information.
For the manner of acquiring the call state information of the second mobile terminal (i.e., whether the second mobile terminal is in the VoWiFi call state), query information indicating whether the VoWiFi call is in progress may be sent to each second mobile terminal, and the call state information of each second mobile terminal, i.e., whether the second mobile terminal is in the VoWiFi call state, may be determined according to response information of each second mobile terminal to the query information.
In one embodiment, different WiFi priorities are set in advance for different values of different types of state information.
In this embodiment, the WiFi priority corresponding to the first status information is higher than the WiFi priority corresponding to the second status information; and the WiFi priority of the third state information is higher than the WiFi priorities corresponding to the first state information and the second state information respectively.
Optionally, before step 102, the method according to the embodiment of the present invention may further include:
receiving authentication information sent by the first mobile terminal;
specifically, as described above, when the first mobile terminal detects that the signal strength of the WiFi network to which the first mobile terminal is connected is smaller than the preset threshold, the authentication information may be sent to the wireless router.
Correspondingly, the wireless router of the embodiment of the invention can receive the authentication information sent by the first mobile terminal.
The authentication information is information representing a unique Identity of the first Mobile terminal, and in an example, the authentication information may include an International Mobile Equipment Identity (IMEI).
And if the authentication information is found in a preset common terminal list, sending information indicating successful authentication to the first mobile terminal, wherein the preset common terminal list comprises the authentication information of the preset common terminal.
Specifically, the wireless router side in the embodiment of the present invention may preset a commonly used terminal list, where the list includes authentication information of a preset commonly used terminal, and the preset commonly used terminal may include a mobile terminal that is frequently connected to the wireless router in the embodiment of the present invention and/or a mobile terminal that is authorized by a user of the wireless router. Therefore, in one example, the list may include a plurality of IMEIs, and each IMEI corresponding to a mobile terminal is a preset common terminal.
Wherein, the setting of IMEI of the mobile terminal which is connected with the wireless router frequently can be automatic setting of the system or manual setting.
For the system automatic setting, the method of the embodiment of the present invention may determine the frequently connected mobile terminals, such as the terminal whose intranet frequency is greater than 10 times in the last week, the terminal whose networking time is greater than 1 hour in the last week, and the like, according to the number of times and/or the connection time of each time that each connected mobile terminal connects to the WiFi network of the wireless router within the preset time period.
After receiving the authentication information of the first mobile terminal, the wireless router of the embodiment of the invention can search whether the authentication information exists in a plurality of authentication information stored in a preset common terminal list, if so, the first mobile terminal is a preset common terminal, and then the wireless router of the embodiment of the invention can send information indicating the success of authentication to the first mobile terminal; on the contrary, if the authentication request does not exist, the wireless router according to the embodiment of the present invention may send information indicating that the authentication has failed to the first mobile terminal.
Therefore, in the embodiment of the invention, before the mobile terminal sends the WiFi signal adjustment request, the authentication information sent by the mobile terminal is authenticated and judged, and after the authentication is passed, the WiFi signal adjustment request of the mobile terminal is received. When the WiFi signal intensity of the VoWiFi call of the mobile terminal is enhanced, only the WiFi signal intensity is carried out on the preset commonly used terminal, the priority of WiFi connection of the commonly used terminal can be ensured, and the reasonable distribution of WiFi flow is ensured.
When the wireless routing device side reduces the network bandwidth of the second mobile terminal, the wireless routing device side can refer to the state information of each second mobile terminal to determine which second mobile terminal is to be subjected to the reduction of the network bandwidth. For the determination policy of the target second mobile terminal whose network bandwidth is to be reduced, the network bandwidth may be determined according to policy 1: sequentially reducing the network bandwidth of the corresponding second mobile terminal according to the sequence from low to high of the WiFi priority corresponding to the state information; also according to policy 2: and randomly selecting a target second mobile terminal from the second mobile terminals which are not in the VoWiFi call state to reduce the network bandwidth of the second mobile terminal.
Then for the specific implementation of policy 1, when step 103 is executed, it can be implemented as follows:
in response to the WiFi signal adjustment request, determining a WiFi priority of each second mobile terminal according to the state information of the at least one second mobile terminal;
in the embodiment of the present invention, different WiFi priorities are set in advance for different values of the state information, so that, in response to a WiFi signal adjustment request of the first mobile terminal, the WiFi priority of each second mobile terminal is determined according to the state information of each second mobile terminal, that is, the wireless router in the embodiment of the present invention is connected to use the WiFi priority of the WiFi network.
And sequentially reducing the network bandwidth of each second mobile terminal according to the sequence from low to high of the WiFi priority until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold, wherein the WiFi priority corresponding to the first state information is higher than the WiFi priority corresponding to the second state information.
The wireless routing equipment can sequentially reduce the network bandwidth of each second mobile terminal according to the sequence from low to high of the WiFi priority of each second mobile terminal until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold, wherein the WiFi priority corresponding to the first state information is higher than the WiFi priority corresponding to the second state information.
That is, the network bandwidth allocated to the wireless routing device side by the second mobile terminal not belonging to the preset common terminal (i.e. corresponding to the second state information) is reduced; after the bandwidth is reduced, if the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold, the reduction of the network bandwidth of other second mobile terminals may be stopped; on the contrary, if the WiFi signal strength of the first mobile terminal is still smaller than the preset threshold after the bandwidth is reduced this time, the network bandwidth of other second mobile terminals that belong to the preset common terminal and are not in the VoWiFi call state (i.e. corresponding to the first state information) may be continuously reduced.
In practical applications, the first state information may be further subdivided into a plurality of first sub-state information, for example, the first sub-state information includes a first sub-state 1: belonging to a preset common terminal and being in a non-VOWiFI call state (for example, being in a common call state, namely a call state by using a normal communication function of a mobile phone); first substate 2: belonging to a preset common terminal and being in a running program 1 state; first substate 3: belonging to a preset common terminal and being in a running program 2 state; first substate 4: the method belongs to a preset common terminal and is in a screen locking standby state and the like.
Different WiFi priorities may be set for the first sub-status information, and then when the network bandwidth of the second mobile terminal corresponding to the first status information is reduced, the network bandwidth of the plurality of second mobile terminals corresponding to each first sub-status information may be reduced sequentially according to the sequence from low to high of the WiFi priority, where in the process of reducing the network bandwidth, if the WiFi signal adjustment request sent by the first mobile terminal can still be received, it is indicated that the WiFi signal strength of the first mobile terminal is still smaller than the preset threshold, the method in the embodiment of the present invention needs to continue to reduce the network bandwidth of at least one second mobile terminal corresponding to the first sub-status information corresponding to the next WiFi priority.
Here, the reduced network bandwidth is an actual bandwidth (which may be understood as network throughput) of each second mobile terminal, and the total network bandwidth that can be allocated by the wireless router side is not changed, so that by reducing the network bandwidth of the mobile terminal with a lower WiFi priority, the network bandwidth of the first mobile terminal can be automatically increased, and further, the WiFi signal strength of the first mobile terminal can be enhanced.
Optionally, in an embodiment, after the step of sequentially decreasing the network bandwidth of each second mobile terminal in the order from the low WiFi priority to the high WiFi priority is performed, the method according to the embodiment of the present invention may further include:
if the WiFi signal adjusting request sent by the first mobile terminal in the VoWiFi communication state is still received within the preset time period, sequentially disconnecting the WiFi connection between each second mobile terminal and the wireless routing equipment according to the sequence from low to high of the WiFi priority level until the WiFi signal intensity of the first mobile terminal is larger than or equal to the preset threshold value.
Specifically, after reducing the network bandwidth of other second mobile terminals that belong to the preset common terminal and are not in the VoWiFi call state, if a WiFi signal adjustment request sent by the first mobile terminal that is in the VoWiFi call state is still received within a preset time period (for example, within 5 s), it is described that after reducing the network bandwidth of the second mobile terminal that has the second state information and the first state information in the above steps, the WiFi signal strength of the first mobile terminal after adjusting the WiFi signal strength is still smaller than the preset threshold, therefore, in the embodiment of the present invention, in order to preferentially ensure the WiFi signal strength of the second mobile terminal that is in the VoWiFi call, the method of the embodiment of the present invention may not reduce the network bandwidth of the second mobile terminals that belong to the preset common terminal and are in the VoWiFi call, and may sequentially disconnect the WiFi connections of the second mobile terminals and the wireless routing device according to the sequence of the WiFi priorities from low to high, and until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold value.
Namely, the VoWiFi call quality of the first mobile terminal is ensured by sequentially disconnecting the WiFi connections of the second mobile terminal corresponding to the second state information and the second mobile terminal corresponding to the first state information and the wireless routing equipment until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold value.
Specifically, after the network bandwidth of the second mobile terminal corresponding to the second state information and the network bandwidth of the second mobile terminal corresponding to the first state information are reduced, if the wireless router according to the embodiment of the present invention can also receive the WiFi signal adjustment request of the first mobile terminal, the WiFi network of the second mobile terminal corresponding to the second state information may be disconnected first, and after the disconnection, if the WiFi signal adjustment request of the first mobile terminal is not received within a preset time period, it indicates that the WiFi signal strength of the first mobile terminal after the network bandwidth is automatically adjusted can support the VoWiFi call, that is, the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold, so that the WiFi network of the second mobile terminal corresponding to the first state information may not be disconnected any more. On the contrary, if the WiFi signal adjustment request of the first mobile terminal is still received within the preset time period, it indicates that the WiFi signal strength of the first mobile terminal after automatically adjusting the network bandwidth is still less than the preset threshold, so that the WiFi network of the second mobile terminal corresponding to the first status information needs to be continuously disconnected, and in practical application, after the WiFi networks of the second mobile terminal corresponding to the second status information and the WiFi network of the second mobile terminal corresponding to the first status information are all disconnected, the WiFi signal strength of the first mobile terminal must be greater than or equal to the preset threshold.
The network bandwidth amount reduced when the network bandwidth of the second mobile terminal is reduced can be preset, and the network bandwidth amount reduced by the second mobile terminal with different WiFi priorities can be different, so that the WiFi signal quality of the second mobile terminal with higher WiFi priority is preferentially ensured.
Thus, the embodiment of the invention can firstly reduce the WiFi signal strength of the second mobile terminal which is not frequently accessed to the WiFI network, continuously reduce the WiFI signal strength of the second mobile terminal which is frequently accessed to the WiFI network but is not performing the VoWiFi call under the condition that the WiFi signal strength of the first mobile terminal still can not meet the VoWiFi call requirement, disconnect the WiFi network connection with the wireless router for the second mobile terminal which is not frequently accessed to the WiFI network under the condition that the WiFi signal strength of the first mobile terminal still can not meet the VoWiFi call requirement, and continuously disconnect the WiFi network connection with the wireless router for the second mobile terminal which is frequently accessed to the WiFI network but is not performing the VoWiFi call, thus, different WiFi priorities are set to perform different orders of network bandwidth reduction or network disconnection for each second mobile terminal, therefore, the call quality of the first terminal currently carrying out the VoWiFi call can be flexibly ensured, and the problems of call interruption, call noise and the like are avoided.
Further, when the step of performing the operation of reducing the network bandwidth of each second mobile terminal and disconnecting the WiFi connection between each second mobile terminal and the wireless routing device is performed, the method according to the embodiment of the present invention may further include:
after the network bandwidth of at least one second mobile terminal corresponding to one WiFi priority is reduced or the WiFi connection between at least one second mobile terminal corresponding to one WiFi priority and the wireless routing equipment is disconnected, sending a response instruction indicating that the WiFi signal strength is adjusted to the first mobile terminal;
and if a WiFi signal response instruction which is sent by the first mobile terminal and indicates that the WiFi signal strength is greater than or equal to the preset threshold value is received, stopping adjusting the network bandwidth of each second mobile terminal.
That is to say, the method of the embodiment of the present invention may determine whether the WiFi signal strength of the first mobile terminal reaches the preset threshold value by determining whether the adjustment of the network bandwidth is performed in a manner of determining whether the WiFi signal adjustment request of the first mobile terminal is received within a preset time period after reducing the network bandwidth of the second mobile terminal with a certain WiFi priority, or after disconnecting the WiFi network of the wireless router from the second mobile terminal with a certain WiFi priority, or after reducing the network bandwidth of at least one second mobile terminal with a corresponding WiFi priority, or after disconnecting the WiFi network of the wireless router from the second mobile terminal with a certain WiFi priority, send the command indicating the adjusted WiFi signal strength to the first mobile terminal, and determine whether the WiFi signal response command indicating that the WiFi signal strength sent by the first mobile terminal is greater than or equal to the preset threshold value is received, and determining whether the adjustment of the network bandwidth enables the WiFi signal strength of the first mobile terminal to reach a preset threshold value. When it is determined that the adjustment of the network bandwidth at this time enables the WiFi signal strength of the first mobile terminal to reach the preset threshold, the continuous adjustment of the network bandwidth of each second mobile terminal may be stopped.
In this way, the method of the embodiment of the present invention, after adjusting the WiFi signal strength of the second mobile terminal with a certain WiFi priority each time, sends an instruction indicating that the WiFi signal strength is adjusted to the first mobile terminal, and if a WiFi signal response instruction indicating that the WiFi signal strength is greater than or equal to the preset threshold value is received from the first mobile terminal, it indicates that the adjustment of the network bandwidth this time makes the WiFi signal strength of the first mobile terminal reach the preset threshold value, may stop the continuous adjustment of the network bandwidth of each second mobile terminal, may reduce the time interval between WiFi signal strengths each time, so that the WiFi signal strength of the first mobile terminal can reach the preset threshold value in a short time, and adjust the VoWiFi call quality in time.
In the embodiment of the invention, after receiving the WiFi signal adjustment request of the first mobile terminal in the VoWiFi call state, the state information of other second mobile terminals connected with the same WiFi network as the first mobile terminal is acquired, so that the WiFi priority of each second mobile terminal is determined, and finally the network bandwidth of each second mobile terminal is reduced according to the sequence from low to high of the WiFi priority until the WiFi signal intensity of the first mobile terminal is greater than or equal to the preset threshold value.
Referring to fig. 2, a flowchart of a VoWiFi call control method according to an embodiment of the present invention is shown, and is applied to a mobile terminal, where the mobile terminal is a mobile terminal that needs to increase WiFi signal strength, and therefore, corresponding to the embodiment shown in fig. 1, the mobile terminal may be a first mobile terminal according to the embodiment shown in fig. 1, and the first mobile terminal interacts with a wireless routing device in the method shown in fig. 1.
The method specifically comprises the following steps:
Optionally, after detecting the WiFi signal strength of the WiFi network to which the first mobile terminal is currently connected when the mobile terminal is in the VoWiFi call state, the method according to the embodiment of the present invention may further include:
if the WiFi signal strength is detected to be smaller than a preset threshold value, authentication information is sent to wireless routing equipment which distributes the WiFi network;
and receiving an authentication result aiming at the authentication information from the wireless routing equipment, wherein the authentication result comprises information indicating that the authentication is successful or information indicating that the authentication is failed.
Optionally, after the step of sending a WiFi signal adjustment request to the wireless routing device that distributes the WiFi network if it is detected that the WiFi signal strength is smaller than the preset threshold, the method according to the embodiment of the present invention may further include:
receiving a response instruction from the wireless routing device indicating an adjusted WiFi signal strength;
if the WiFi signal strength of the first mobile terminal is detected to be larger than or equal to the preset threshold value, sending a WiFi signal response instruction which indicates that the WiFi signal strength of the first mobile terminal is larger than or equal to the preset threshold value to the wireless routing equipment, so that the wireless routing equipment stops adjusting the network bandwidth of each second mobile terminal.
Since the method of the embodiment of the present invention is applied to the first mobile terminal, the first mobile terminal interacts with the execution-subject wireless routing device of the method shown in fig. 1, and the information flow direction and data in the interaction process are both corresponding to each other, the method of the embodiment of the present invention is not described herein again, and reference may be specifically made to all embodiments corresponding to fig. 1 above.
By means of the technical scheme of the embodiment of the invention, when the mobile terminal side carries out the VoWiFi call, if the WiFi signal strength is detected to be too low and not to meet the call requirement, the WiFi signal adjusting request can be sent to the wireless routing equipment connected with the mobile terminal side, so that the adjustment of the WiFi signal strength is realized, the VoWiFi call requirement is met, the problems of call interruption and call noise are avoided, and the VoWiFi call quality is improved.
Referring to fig. 3, a block diagram of a control device for a VoWiFi call according to an embodiment of the present invention is shown, and is applied to a wireless routing device. The control device of the embodiment of the invention can realize the details of the control method of the VoWiFi call applied to the wireless routing equipment in the embodiment and achieve the same effect. The control device shown in fig. 3 includes:
the first receiving module 31 is configured to receive a WiFi signal adjustment request sent by a first mobile terminal in a VoWiFi call state, where a WiFi signal intensity of the first mobile terminal is smaller than a preset threshold;
an obtaining module 32, configured to obtain status information of at least one second mobile terminal connected to the wireless routing device;
a response module 33, configured to respond to the WiFi signal adjustment request, reduce the network bandwidth of the at least one second mobile terminal according to the status information until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold.
Optionally, the apparatus further comprises:
the second receiving module is used for receiving the authentication information sent by the first mobile terminal;
the first sending module is configured to send information indicating that authentication is successful to the first mobile terminal if the authentication information is found in a preset common terminal list, where the preset common terminal list includes authentication information of a preset common terminal.
Optionally, the state information includes first state information and second state information;
the first state information includes: the method belongs to a preset common terminal and is not in a VoWiFi call state;
the second state information includes: not belonging to the preset common terminal.
Optionally, the response module 33 includes:
a determining submodule, configured to determine, in response to the WiFi signal adjustment request, a WiFi priority of each second mobile terminal according to the status information of the at least one second mobile terminal;
and the reducing submodule is used for sequentially reducing the network bandwidth of each second mobile terminal according to the sequence from low to high of the WiFi priority until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold, wherein the WiFi priority corresponding to the first state information is higher than the WiFi priority corresponding to the second state information.
Optionally, the response module 33 further includes:
and the disconnection module is used for sequentially disconnecting the WiFi connection between each second mobile terminal and the wireless routing equipment according to the sequence from low to high of the WiFi priority level until the WiFi signal intensity of the first mobile terminal is greater than or equal to the preset threshold value if the WiFi signal adjustment request sent by the first mobile terminal in the VoWiFi call state is still received within the preset time period.
Optionally, the apparatus further comprises:
a second sending module, configured to send a response instruction indicating that the WiFi signal strength has been adjusted to the first mobile terminal after network bandwidth of at least one second mobile terminal corresponding to one WiFi priority is reduced or WiFi connection between at least one second mobile terminal corresponding to one WiFi priority and the wireless routing device is disconnected;
and the stopping module is used for stopping adjusting the network bandwidth of each second mobile terminal if a WiFi signal response instruction which is sent by the first mobile terminal and indicates that the WiFi signal strength is greater than or equal to the preset threshold value is received.
The control device for the VoWiFi call provided in the embodiment of the present invention can implement each process of the above method embodiment applied to the wireless routing device, and is not described herein again to avoid repetition.
Referring to fig. 4, a block diagram of a control device for a VoWiFi call according to an embodiment of the present invention is shown, and is applied to a mobile terminal. The control device of the embodiment of the invention can realize the details of the control method of the VoWiFi call applied to the mobile terminal in the embodiment and achieve the same effect. The control device shown in fig. 4 includes:
the detection module 41 is configured to detect, when the mobile terminal is in a VoWiFi call state, WiFi signal strength of a WiFi network to which the mobile terminal is currently connected;
a first sending module 42, configured to send a WiFi signal adjustment request to a wireless routing device that distributes the WiFi network if it is detected that the WiFi signal strength is less than a preset threshold, so that the wireless routing device reduces a network bandwidth of at least one second mobile terminal that has connected to the WiFi network until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold.
Optionally, the apparatus further comprises:
the second sending module is used for sending authentication information to the wireless routing equipment which distributes the WiFi network if the WiFi signal strength is detected to be smaller than a preset threshold value;
a first receiving module, configured to receive an authentication result for the authentication information from the wireless routing device, where the authentication result includes information indicating that authentication is successful or information indicating that authentication is failed.
Optionally, the apparatus further comprises:
a second receiving module for receiving a response instruction from the wireless routing device indicating an adjusted WiFi signal strength;
and a third sending module, configured to send, if it is detected that the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold, a WiFi signal response instruction indicating that the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold to the wireless routing device, so that the wireless routing device stops adjusting the network bandwidth of each second mobile terminal.
The control device for the VoWiFi call provided by the embodiment of the present invention can implement each process of the above method embodiment applied to the mobile terminal, and is not described herein again to avoid repetition.
Figure 5 is a hardware architecture diagram of a wireless routing device implementing various embodiments of the present invention,
the wireless routing device 300 has a screen fingerprint recognition function, and the wireless routing device 300 includes but is not limited to: radio frequency unit 301, network module 302, audio output unit 303, input unit 304, sensor 305, display unit 306, user input unit 307, interface unit 308, memory 309, processor 310, and power supply 311. Those skilled in the art will appreciate that the wireless routing device configuration shown in fig. 5 does not constitute a limitation of wireless routing devices, and that a wireless routing device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the wireless routing device includes, but is not limited to, a wireless router, etc.
The radio frequency unit 301 is configured to receive a WiFi signal adjustment request sent by a first mobile terminal in a VoWiFi call state, where a WiFi signal intensity of the first mobile terminal is less than a preset threshold;
a processor 310, configured to obtain status information of at least one second mobile terminal connected to the wireless routing device; and responding to the WiFi signal adjustment request, and reducing the network bandwidth of the at least one second mobile terminal according to the state information until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold value.
In the embodiment of the invention, after receiving the WiFi signal adjustment request of the first mobile terminal in the VoWiFi communication state, the state information of other second mobile terminals which are connected with the same WiFi network as the first mobile terminal is acquired, so that the network bandwidth of other second mobile terminals which are connected with the same WiFi network as the first mobile terminal is reduced according to the state information, more network bandwidth can be allocated to the first mobile terminal in time, the WiFi signal intensity of the first mobile terminal is improved, the VoWiFi communication quality is improved, and the VoWiFi communication quality is not affected by the WiFi signal intensity of the first mobile terminal and is weakened.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 301 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 310; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 301 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 301 can also communicate with a network and other devices through a wireless communication system.
The wireless routing device provides wireless broadband internet access to the user via the network module 302, such as assisting the user in emailing, browsing web pages, and accessing streaming media.
The audio output unit 303 may convert audio data received by the radio frequency unit 301 or the network module 302 or stored in the memory 309 into an audio signal and output as sound. Also, the audio output unit 303 may also provide audio output related to a particular function performed by the wireless routing device 300 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 303 includes a speaker, a buzzer, a receiver, and the like.
The input unit 304 is used to receive audio or video signals. The input Unit 304 may include a Graphics Processing Unit (GPU) 3041 and a microphone 3042, and the Graphics processor 3041 processes image data of a still picture or video obtained by an image capturing apparatus (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 306. The image frames processed by the graphic processor 3041 may be stored in the memory 309 (or other storage medium) or transmitted via the radio frequency unit 301 or the network module 302. The microphone 3042 may receive sounds and may be capable of processing such sounds into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 301 in case of the phone call mode.
The wireless routing device 300 also includes at least one sensor 305, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that adjusts the brightness of the display panel 3061 based on the brightness of the ambient light, and a proximity sensor that turns off the display panel 3061 and/or the backlight when the wireless routing device 300 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the wireless routing device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer and tapping); the sensors 105 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 306 is used to display information input by the user or information provided to the user. The Display unit 306 may include a Display panel 3061, and the Display panel 3061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 307 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the wireless routing device. Specifically, the user input unit 307 includes a touch panel 3071 and other input devices 3072. The touch panel 3071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 3071 (e.g., operations by a user on or near the touch panel 3071 using a finger, a stylus, or any suitable object or attachment). The touch panel 3071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 310, and receives and executes commands sent by the processor 310. In addition, the touch panel 3071 may be implemented using various types, such as resistive, capacitive, infrared, and surface acoustic wave. The user input unit 307 may include other input devices 3072 in addition to the touch panel 3071. Specifically, the other input devices 3072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described herein.
Further, the touch panel 3071 may be overlaid on the display panel 3061, and when the touch panel 3071 detects a touch operation on or near the touch panel, the touch operation is transmitted to the processor 310 to determine the type of the touch event, and then the processor 310 provides a corresponding visual output on the display panel 3061 according to the type of the touch event. Although in fig. 5, the touch panel 3071 and the display panel 3061 are implemented as two separate components to implement the input and output functions of the wireless routing device, in some embodiments, the touch panel 3071 and the display panel 3061 may be integrated to implement the input and output functions of the wireless routing device, which is not limited herein.
The interface unit 308 is an interface for connecting an external device to the wireless routing apparatus 300. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 308 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the wireless routing apparatus 300 or may be used to transmit data between the wireless routing apparatus 300 and an external device.
The memory 309 may be used to store software programs as well as various data. The memory 309 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 309 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 310 is a control center of the wireless routing device, connects various parts of the whole wireless routing device by using various interfaces and lines, and performs various functions of the wireless routing device and processes data by running or executing software programs and/or modules stored in the memory 309 and calling data stored in the memory 309, thereby performing overall monitoring of the wireless routing device. Processor 310 may include one or more processing units; preferably, the processor 310 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 310.
The wireless routing device 300 may further include a power supply 311 (such as a battery) for supplying power to various components, and preferably, the power supply 311 may be logically connected to the processor 310 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the wireless routing device 300 includes some functional modules that are not shown, and will not be described in detail herein.
Preferably, an embodiment of the present invention further provides a wireless routing device, including a processor 310, a memory 309, and a computer program stored in the memory 309 and capable of running on the processor 310, where the computer program, when executed by the processor 310, implements the processes of the foregoing embodiment of the control method applied to the VoWiFi call of the wireless routing device, and can achieve the same technical effects, and in order to avoid repetition, details are not described here again.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned control method for a VoWiFi call applied to a wireless routing device, and can achieve the same technical effect, and in order to avoid repetition, the detailed description is omitted here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
Figure 6 is a schematic diagram of a hardware configuration of a mobile terminal implementing various embodiments of the present invention,
the mobile terminal 400 includes, but is not limited to: radio frequency unit 401, network module 402, audio output unit 403, input unit 404, sensor 405, display unit 406, user input unit 407, interface unit 408, memory 409, processor 410, and power supply 411. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 6 is not intended to be limiting of mobile terminals, and that a mobile terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The radio frequency unit 401 is configured to send a WiFi signal adjustment request to a wireless routing device that distributes the WiFi network if it is detected that the WiFi signal strength is less than a preset threshold, so that the wireless routing device reduces a network bandwidth of at least one second mobile terminal that has connected to the WiFi network until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold.
And the processor 410 is configured to detect WiFi signal strength of the WiFi network to which the mobile terminal is currently connected when the mobile terminal is in a VoWiFi call state.
Therefore, when the mobile terminal carries out the VoWiFi call, if the WiFi signal strength is detected to be too low and not to meet the call requirement, the embodiment of the invention can send the WiFi signal adjusting request to the wireless routing equipment connected with the WiFi signal adjusting request, thereby realizing the adjustment of the WiFi signal strength, enabling the WiFi signal strength to meet the VoWiFi call requirement, avoiding the problems of call interruption and call noise and improving the VoWiFi call quality.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 401 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 410; in addition, the uplink data is transmitted to the base station. Typically, radio unit 401 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio unit 401 can also communicate with a network and other devices through a wireless communication system.
The mobile terminal provides the user with wireless broadband internet access through the network module 402, such as helping the user send and receive e-mails, browse web pages, and access streaming media.
The audio output unit 403 may convert audio data received by the radio frequency unit 401 or the network module 402 or stored in the memory 409 into an audio signal and output as sound. Also, the audio output unit 403 may also provide audio output related to a specific function performed by the mobile terminal 400 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 403 includes a speaker, a buzzer, a receiver, and the like.
The input unit 404 is used to receive audio or video signals. The input Unit 404 may include a Graphics Processing Unit (GPU) 4041 and a microphone 4042, and the Graphics processor 4041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 406. The image frames processed by the graphic processor 4041 may be stored in the memory 409 (or other storage medium) or transmitted via the radio frequency unit 401 or the network module 402. The microphone 4042 may receive sound, and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 401 in case of the phone call mode.
The mobile terminal 400 also includes at least one sensor 405, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 4061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 4061 and/or the backlight when the mobile terminal 400 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 405 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be described in detail herein.
The display unit 406 is used to display information input by the user or information provided to the user. The Display unit 406 may include a Display panel 4061, and the Display panel 4061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 407 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 407 includes a touch panel 4071 and other input devices 4072. Touch panel 4071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 4071 using a finger, a stylus, or any suitable object or attachment). The touch panel 4071 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 410, receives a command from the processor 410, and executes the command. In addition, the touch panel 4071 can be implemented by using various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 4071, the user input unit 407 may include other input devices 4072. Specifically, the other input devices 4072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 4071 can be overlaid on the display panel 4061, and when the touch panel 4071 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 410 to determine the type of the touch event, and then the processor 410 provides a corresponding visual output on the display panel 4061 according to the type of the touch event. Although in fig. 6, the touch panel 4071 and the display panel 4061 are two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 4071 and the display panel 4061 may be integrated to implement the input and output functions of the mobile terminal, which is not limited herein.
The interface unit 408 is an interface through which an external device is connected to the mobile terminal 400. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 408 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 400 or may be used to transmit data between the mobile terminal 400 and external devices.
The memory 409 may be used to store software programs as well as various data. The memory 409 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 409 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 410 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 409 and calling data stored in the memory 409, thereby integrally monitoring the mobile terminal. Processor 410 may include one or more processing units; preferably, the processor 410 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 410.
The mobile terminal 400 may further include a power supply 411 (e.g., a battery) for supplying power to various components, and preferably, the power supply 411 may be logically connected to the processor 410 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the mobile terminal 400 includes some functional modules that are not shown, and thus, are not described in detail herein.
Preferably, an embodiment of the present invention further provides a mobile terminal, which includes a processor 410, a memory 409, and a computer program stored in the memory 409 and capable of being executed on the processor 410, where the computer program, when executed by the processor 410, implements each process of the foregoing control method embodiment applied to the VoWiFi call of the mobile terminal, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned control method for a VoWiFi call applied to a mobile terminal, and can achieve the same technical effect, and is not described herein again to avoid repetition. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (12)
1. A control method of VoWiFi call is applied to wireless routing equipment, and is characterized in that the method comprises the following steps:
receiving a WiFi signal adjusting request sent by a first mobile terminal in a VoWiFi call state, wherein the WiFi signal intensity of the first mobile terminal is smaller than a preset threshold value;
acquiring state information of at least one second mobile terminal connected with the wireless routing equipment;
wherein before obtaining the state information of at least one second mobile terminal connected to the wireless routing device, the method further comprises:
receiving authentication information sent by the first mobile terminal;
if the authentication information is found in a preset common terminal list, sending information indicating successful authentication to the first mobile terminal, wherein the preset common terminal list comprises the authentication information of the preset common terminal;
the authentication information represents information of the unique identity of the first mobile terminal and comprises international mobile equipment identification codes, the preset common terminal list comprises a plurality of international mobile equipment identification codes, the mobile terminal corresponding to each international mobile equipment identification code is the preset common terminal, and the preset common terminal comprises a mobile terminal frequently connected with the wireless routing equipment and/or a mobile terminal authorized by a wireless routing equipment user;
responding to the WiFi signal adjustment request, and reducing the network bandwidth of the at least one second mobile terminal according to the state information until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold value;
wherein the state information comprises first state information and second state information; the first state information includes: the method belongs to a preset common terminal and is not in a VoWiFi call state; the second state information includes: the terminal does not belong to a preset common terminal; the WiFi priority corresponding to the first state information is higher than the WiFi priority corresponding to the second state information.
2. The method of claim 1, wherein the reducing the network bandwidth of the at least one second mobile terminal according to the status information until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold in response to the WiFi signal adjustment request comprises:
in response to the WiFi signal adjustment request, determining a WiFi priority of each second mobile terminal according to the state information of the at least one second mobile terminal;
and sequentially reducing the network bandwidth of each second mobile terminal according to the sequence from low to high of the WiFi priority until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold.
3. The method of claim 2, wherein after the network bandwidths of the second mobile terminals are sequentially decreased from low to high in the WiFi priorities, the method further comprises:
if the WiFi signal adjusting request sent by the first mobile terminal in the VoWiFi communication state is still received within the preset time period, sequentially disconnecting the WiFi connection between each second mobile terminal and the wireless routing equipment according to the sequence from low to high of the WiFi priority level until the WiFi signal intensity of the first mobile terminal is larger than or equal to the preset threshold value.
4. The method of claim 3, wherein after reducing the network bandwidth of each of the at least one second mobile terminal corresponding to one WiFi priority or after disconnecting the WiFi connection between the at least one second mobile terminal corresponding to one WiFi priority and the wireless routing device, the method further comprises:
sending a response instruction indicating the adjusted WiFi signal strength to the first mobile terminal;
and if a WiFi signal response instruction which is sent by the first mobile terminal and indicates that the WiFi signal strength is greater than or equal to the preset threshold value is received, stopping adjusting the network bandwidth of each second mobile terminal.
5. A control method of a VoWiFi call is applied to a first mobile terminal, and the method comprises the following steps:
when the first mobile terminal is in a VoWiFi call state, detecting the WiFi signal intensity of a WiFi network which is currently connected with the first mobile terminal;
if the WiFi signal strength is detected to be smaller than a preset threshold value, sending a WiFi signal adjustment request to wireless routing equipment which distributes the WiFi network, so that the wireless routing equipment reduces the network bandwidth of at least one second mobile terminal which is connected with the WiFi network according to state information of the second mobile terminal until the WiFi signal strength of the first mobile terminal is larger than or equal to the preset threshold value, the first mobile terminal is used for sending authentication information, so that the wireless routing equipment receives the authentication information, and if the authentication information is found in a preset common terminal list by the wireless routing equipment, sending information which represents successful authentication to the first mobile terminal, wherein the preset common terminal list comprises the authentication information of preset common terminals;
the authentication information represents information of the unique identity of the first mobile terminal and comprises international mobile equipment identification codes, the preset common terminal list comprises a plurality of international mobile equipment identification codes, the mobile terminal corresponding to each international mobile equipment identification code is the preset common terminal, and the preset common terminal comprises a mobile terminal frequently connected with the wireless routing equipment and/or a mobile terminal authorized by a wireless routing equipment user;
the state information of the second mobile terminal comprises first state information and second state information; the first state information includes: the preset common terminal belongs to the wireless routing equipment and is not in a VoWiFi call state; the second state information includes: a preset common terminal which does not belong to the wireless routing equipment; the WiFi priority corresponding to the first state information is higher than the WiFi priority corresponding to the second state information.
6. The method of claim 5, wherein after detecting the WiFi signal strength of the WiFi network to which the first mobile terminal is currently connected when the first mobile terminal is in the VoWiFi call state, the method further comprises:
if the WiFi signal strength is detected to be smaller than a preset threshold value, authentication information is sent to wireless routing equipment which distributes the WiFi network;
and receiving an authentication result aiming at the authentication information from the wireless routing equipment, wherein the authentication result comprises information indicating that the authentication is successful or information indicating that the authentication is failed.
7. The method of claim 5, wherein after sending a WiFi signal adjustment request to a wireless routing device that distributes the WiFi network if the WiFi signal strength is detected to be less than a predetermined threshold, the method further comprises:
receiving a response instruction from the wireless routing device indicating an adjusted WiFi signal strength;
if the WiFi signal strength of the first mobile terminal is detected to be larger than or equal to the preset threshold value, sending a WiFi signal response instruction which indicates that the WiFi signal strength of the first mobile terminal is larger than or equal to the preset threshold value to the wireless routing equipment, so that the wireless routing equipment stops adjusting the network bandwidth of each second mobile terminal.
8. A control device for VoWiFi call is applied to wireless routing equipment, and the device comprises:
the first receiving module is used for receiving a WiFi signal adjusting request sent by a first mobile terminal in a VoWiFi call state, wherein the WiFi signal intensity of the first mobile terminal is smaller than a preset threshold value;
the acquisition module is used for acquiring the state information of at least one second mobile terminal connected with the wireless routing equipment;
wherein the apparatus further comprises:
the second receiving module is used for receiving the authentication information sent by the first mobile terminal;
the first sending module is used for sending information indicating successful authentication to the first mobile terminal if the authentication information is found in a preset common terminal list, wherein the preset common terminal list comprises authentication information of a preset common terminal;
the authentication information represents information of the unique identity of the first mobile terminal and comprises international mobile equipment identification codes, the preset common terminal list comprises a plurality of international mobile equipment identification codes, the mobile terminal corresponding to each international mobile equipment identification code is the preset common terminal, and the preset common terminal comprises a mobile terminal frequently connected with the wireless routing equipment and/or a mobile terminal authorized by a user of the wireless routing equipment;
a response module, configured to respond to the WiFi signal adjustment request, reduce a network bandwidth of the at least one second mobile terminal according to the status information until a WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold;
wherein the state information comprises first state information and second state information; the first state information includes: the method belongs to a preset common terminal and is not in a VoWiFi call state; the second state information includes: the terminal does not belong to a preset common terminal; the WiFi priority corresponding to the first state information is higher than the WiFi priority corresponding to the second state information.
9. The apparatus of claim 8, wherein the response module comprises:
a determining submodule, configured to determine, in response to the WiFi signal adjustment request, a WiFi priority of each second mobile terminal according to the status information of the at least one second mobile terminal;
and the reducing submodule is used for sequentially reducing the network bandwidth of each second mobile terminal according to the sequence from low to high of the WiFi priority until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold value.
10. The apparatus of claim 9, wherein the response module further comprises:
and the disconnection module is used for sequentially disconnecting the WiFi connection between each second mobile terminal and the wireless routing equipment according to the sequence from low to high of the WiFi priority level until the WiFi signal intensity of the first mobile terminal is greater than or equal to the preset threshold value if the WiFi signal adjustment request sent by the first mobile terminal in the VoWiFi call state is still received within the preset time period.
11. A control device for VoWiFi call is applied to a first mobile terminal, and is characterized by comprising:
the detection module is used for detecting the WiFi signal intensity of the first mobile terminal which is connected with a WiFi network currently when the first mobile terminal is in a VoWiFi call state;
a first sending module, configured to send a WiFi signal adjustment request to a wireless routing device that distributes the WiFi network if it is detected that the WiFi signal strength is less than a preset threshold, so that the wireless routing device reduces a network bandwidth of at least one second mobile terminal that has connected to the WiFi network according to state information of the second mobile terminal until the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold;
the first mobile terminal is used for sending authentication information so that the wireless routing equipment receives the authentication information, and if the wireless routing equipment finds the authentication information in a preset common terminal list, the first mobile terminal sends information indicating successful authentication to the first mobile terminal, wherein the preset common terminal list comprises the authentication information of a preset common terminal;
the authentication information represents information of the unique identity of the first mobile terminal and comprises international mobile equipment identification codes, the preset common terminal list comprises a plurality of international mobile equipment identification codes, the mobile terminal corresponding to each international mobile equipment identification code is the preset common terminal, and the preset common terminal comprises a mobile terminal frequently connected with the wireless routing equipment and/or a mobile terminal authorized by a wireless routing equipment user;
the state information of the second mobile terminal comprises first state information and second state information; the first state information includes: the preset common terminal belongs to the wireless routing equipment and is not in a VoWiFi call state; the second state information includes: a preset common terminal which does not belong to the wireless routing equipment; the WiFi priority corresponding to the first state information is higher than the WiFi priority corresponding to the second state information.
12. The apparatus of claim 11, further comprising:
a second receiving module for receiving a response instruction from the wireless routing device indicating an adjusted WiFi signal strength;
and a third sending module, configured to send, if it is detected that the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold, a WiFi signal response instruction indicating that the WiFi signal strength of the first mobile terminal is greater than or equal to the preset threshold to the wireless routing device, so that the wireless routing device stops adjusting the network bandwidth of each second mobile terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810274312.XA CN108541003B (en) | 2018-03-29 | 2018-03-29 | VoWiFi call control method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810274312.XA CN108541003B (en) | 2018-03-29 | 2018-03-29 | VoWiFi call control method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108541003A CN108541003A (en) | 2018-09-14 |
CN108541003B true CN108541003B (en) | 2021-09-28 |
Family
ID=63482562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810274312.XA Active CN108541003B (en) | 2018-03-29 | 2018-03-29 | VoWiFi call control method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108541003B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115941219A (en) * | 2021-08-25 | 2023-04-07 | 青岛海尔科技有限公司 | Authentication method and authentication device for intelligent equipment and electronic equipment |
CN115002920B (en) * | 2022-08-01 | 2022-11-04 | 易联科技(深圳)有限公司 | Mobile terminal signal enhancement method and device, computer equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101472020A (en) * | 2007-12-29 | 2009-07-01 | 二六三网络通信股份有限公司 | Method, device and system for implementing network telephone business |
CN107404454A (en) * | 2016-05-18 | 2017-11-28 | 中国移动通信集团广东有限公司 | Speech quality method of adjustment and device |
CN107454631A (en) * | 2016-05-31 | 2017-12-08 | 宇龙计算机通信科技(深圳)有限公司 | A kind of network resource scheduling method and the network equipment, system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7738368B2 (en) * | 2005-11-10 | 2010-06-15 | At&T Intellectual Property I, L.P. | Voice over internet protocol codec adjustment |
-
2018
- 2018-03-29 CN CN201810274312.XA patent/CN108541003B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101472020A (en) * | 2007-12-29 | 2009-07-01 | 二六三网络通信股份有限公司 | Method, device and system for implementing network telephone business |
CN107404454A (en) * | 2016-05-18 | 2017-11-28 | 中国移动通信集团广东有限公司 | Speech quality method of adjustment and device |
CN107454631A (en) * | 2016-05-31 | 2017-12-08 | 宇龙计算机通信科技(深圳)有限公司 | A kind of network resource scheduling method and the network equipment, system |
Also Published As
Publication number | Publication date |
---|---|
CN108541003A (en) | 2018-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107340833B (en) | Terminal temperature control method, terminal and computer readable storage medium | |
CN110753389A (en) | Network control method and electronic equipment | |
CN111800833B (en) | Communication processing method, device, equipment and medium | |
CN110399000B (en) | Mobile terminal and temperature control method thereof | |
CN108495349B (en) | Switching method of operator network and mobile terminal | |
CN108668328B (en) | Network switching method and mobile terminal | |
CN111356191B (en) | Cell access method and electronic equipment | |
CN110913455B (en) | Method for forbidding abnormal cell, electronic equipment and server | |
CN108282834B (en) | Method for accessing terminal to LTE network and terminal | |
CN108282759B (en) | Service processing method and mobile communication terminal | |
CN111479309A (en) | Service processing method, user equipment and computer readable storage medium | |
CN110475312B (en) | Access control method, message broadcasting method and related equipment | |
CN108601048B (en) | Flow control method and mobile terminal | |
CN111556552B (en) | Data transmission method and electronic equipment | |
CN109743141B (en) | Data transmission adjusting method and terminal equipment | |
CN108541003B (en) | VoWiFi call control method and device | |
CN108924911B (en) | Method and device for starting wifi hotspot sharing network | |
CN108419283B (en) | WIFI hotspot scanning method and mobile terminal | |
JP7550790B2 (en) | Random access method and terminal | |
CN112584334B (en) | Out-of-order delivery function indication method, control method and related equipment | |
CN112437476A (en) | Network switching control method and device, intelligent terminal and readable storage medium | |
CN111565388A (en) | Network registration method and electronic equipment | |
CN108234745B (en) | Signal receiving method, mobile terminal and computer readable storage medium | |
EP4131882B1 (en) | Registration method and electronic device | |
CN111356096B (en) | Information sending method and electronic equipment |
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 |