CN108668327B - Communication method and device of mobile terminal - Google Patents

Communication method and device of mobile terminal Download PDF

Info

Publication number
CN108668327B
CN108668327B CN201810367246.0A CN201810367246A CN108668327B CN 108668327 B CN108668327 B CN 108668327B CN 201810367246 A CN201810367246 A CN 201810367246A CN 108668327 B CN108668327 B CN 108668327B
Authority
CN
China
Prior art keywords
communication
mobile terminal
volte
communication network
network
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
Application number
CN201810367246.0A
Other languages
Chinese (zh)
Other versions
CN108668327A (en
Inventor
崔恒彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201810367246.0A priority Critical patent/CN108668327B/en
Publication of CN108668327A publication Critical patent/CN108668327A/en
Application granted granted Critical
Publication of CN108668327B publication Critical patent/CN108668327B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0022Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/26Reselection being triggered by specific parameters by agreed or negotiated communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The disclosure relates to a communication method and device of a mobile terminal, and belongs to the field of terminal technology application. The method comprises the following steps: detecting the success rate of high-definition voice VOLTE communication of the current serving cell; when the VOLTE communication success rate of the current service cell is lower than a preset threshold value, switching the voice communication network from the VOLTE communication network to a target communication network; when voice communication is performed again, voice communication is performed through the target communication network. The communication success rate of the mobile terminal can be improved.

Description

Communication method and device of mobile terminal
Technical Field
The present disclosure relates to the field of terminal technology application, and in particular, to a communication method and apparatus for a mobile terminal.
Background
Voice Over Long Term Evolution (VOLTE) is a Voice service based on an inventory management system (IP Multimedia Subsystem, IMS) network, and is also an Internet Protocol (IP) data transmission technology, and all services are implemented based on the fourth Generation communication technology (4G) network. High-quality audio and video communication can be realized through the VOLTE technology under the 4G network.
The user can perform audio and video communication on the mobile terminal through the VOLTE technology, however, in the related art, after the mobile terminal fails to communicate through the VOLTE technology, the user can continue to try to communicate through the VOLTE technology, and when the 4G network signal of the mobile terminal is poor, the communication success rate is low.
Disclosure of Invention
The embodiment of the disclosure provides a communication method and a communication device of a mobile terminal, which can improve the communication success rate of the mobile terminal. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a communication method, which is applied in a mobile terminal, and includes:
detecting the success rate of high-definition voice VOLTE communication of the current serving cell;
when the VOLTE communication success rate of the current service cell is lower than a preset threshold value, switching the voice communication network from the VOLTE communication network to a target communication network;
when voice communication is performed again, voice communication is performed through the target communication network.
Optionally, the switching the voice communication network from the VOLTE communication network to the target communication network includes:
de-registering the VOLTE communication network;
and notifying the registration state of the VOLTE communication network to an application layer of the mobile terminal.
Optionally, when performing voice communication again, performing voice communication through the target communication network includes: when voice communication is performed again, voice communication is performed through the circuit-switched CS network.
Optionally, the method further includes:
and when the VOLTE communication success rate of the current service cell is lower than a preset threshold value, storing the position area code corresponding to the current service cell.
Optionally, after the voice communication is performed through the target communication network, the method further includes:
when detecting that the mobile terminal is switched to a new service cell, acquiring a location area code corresponding to the new service cell;
when the mobile terminal does not store the location area code corresponding to the new serving cell, re-registering the VOLTE communication network;
when voice communication is performed again, voice communication is performed through the VOLTE communication network.
Optionally, after the voice communication is performed through the target communication network, the method further includes:
when the mobile terminal is restarted, clearing the location area code stored in the mobile terminal and registering the VOLTE communication network;
and when voice communication is carried out again, voice communication is carried out through the VOLTE communication network.
Optionally, before detecting the success rate of the VOLTE communication, the method further includes:
registering the VOLTE communication network;
and recording and updating the VOLTE communication success rate of the current service cell of the mobile terminal in real time according to the VOLTE communication condition of the current service cell.
According to a second aspect of the embodiments of the present disclosure, there is provided a communication apparatus, which is applied in a mobile terminal, including:
the detection module is configured to detect the success rate of high-definition voice VOLTE communication of the current serving cell;
the switching module is configured to switch the voice communication network from the VOLTE communication network to the target communication network when the VOLTE communication success rate of the current serving cell is lower than a preset threshold value;
a first communication module configured to perform voice communication through the target communication network when voice communication is performed again.
Optionally, the switching module includes:
a de-registration sub-module configured to de-register the VOLTE communication network;
a notification sub-module configured to notify an application layer of the mobile terminal of a registration status of the VOLTE communication network.
Optionally, the first communication module is configured to: when voice communication is performed again, voice communication is performed through the circuit-switched CS network.
Optionally, the apparatus further comprises:
the storage module is configured to store the location area code corresponding to the current serving cell when the VOLTE communication success rate of the current serving cell is lower than a preset threshold.
Optionally, the apparatus further comprises:
the mobile terminal comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is configured to acquire a location area code corresponding to a new serving cell when the mobile terminal is detected to be switched to the new serving cell;
a first registration module configured to re-register the VOLTE communication network when the mobile terminal does not store the location area code corresponding to the new serving cell;
a second communication module configured to perform voice communication through the VOLTE communication network when voice communication is performed again.
Optionally, the apparatus further comprises:
a clearing module configured to clear the location area code stored in the mobile terminal and register the VOLTE communication network when the mobile terminal is restarted;
and the third communication module is configured to perform voice communication through the VOLTE communication network when performing voice communication again.
Optionally, the apparatus further comprises:
a second registration module configured to register the VOLTE communication network;
and the processing module is configured to record and update the VOLTE communication success rate of the current service cell of the mobile terminal in real time according to the VOLTE communication condition of the current service cell.
According to a third aspect of the embodiments of the present disclosure, there is provided a communication apparatus including:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to:
detecting the success rate of high-definition voice VOLTE communication of the current serving cell;
when the VOLTE communication success rate of the current service cell is lower than a preset threshold value, switching the voice communication network from the VOLTE communication network to a target communication network;
when voice communication is performed again, voice communication is performed through the target communication network.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium having stored therein instructions that, when run on a processing component, cause the processing component to perform the communication method according to the first aspect.
According to the communication method and device provided by the embodiment of the disclosure, when the 4G network signal of the mobile terminal is poor, the mobile terminal can be actively switched to other voice communication modes, so that when the mobile terminal performs voice communication again, voice communication can not be performed through the VOLTE communication network, but the voice communication can be performed by using the switched network, the situation that voice communication is still attempted to be performed through the VOLTE network after voice communication through the VOLTE network fails is avoided, and the communication success rate of the mobile terminal can be improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure, the drawings that are needed to be used in the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present disclosure, and that other drawings can be obtained by those skilled in the art without inventive effort.
FIG. 1 is a flow chart illustrating a method of communication according to an exemplary embodiment;
FIG. 2 is a flow chart illustrating another method of communication according to an exemplary embodiment;
FIG. 3 is a block diagram illustrating a communication device in accordance with an exemplary embodiment;
FIG. 4 is a block diagram illustrating a handover module in accordance with an example embodiment;
FIG. 5 is a block diagram illustrating another communication device in accordance with an exemplary embodiment;
fig. 6 is a block diagram illustrating a mobile terminal according to an example embodiment.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the present disclosure more clear, the present disclosure will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments, which can be derived by one of ordinary skill in the art from the embodiments disclosed herein without making any creative effort, shall fall within the scope of protection of the present disclosure.
Before the mobile terminal performs voice communication through the VOLTE communication network, a Long Term Evolution (LTE) network needs to be attached and an IMS network needs to be registered.
The process of attaching the mobile terminal to the LTE network may include: the mobile terminal transmits a radio resource Connection Request (RRC Connection Request) to an access network device of the LTE network. After receiving the radio resource Connection request, the access network device of the LTE network may send a radio resource Connection Setup (RRC Connection Setup) message to the mobile terminal. After receiving the radio resource connection confirmation message, the mobile terminal sends an Attach Request (Attach Request) message to the access network equipment of the LTE network, so that the access network equipment of the LTE network can complete the attachment of the mobile terminal according to the Attach Request message.
It should be noted that the LTE network may also receive a tracking area update request (tracking area update request) message of the mobile terminal, and may acquire a new Location Area Code (LAC) of the mobile terminal according to the tracking area update request message.
The step of registering the IMS network by the mobile terminal may specifically include: the mobile terminal sends a first registration Request (Register Request) message to the IMS network, where the first registration Request message carries an authentication identifier of the mobile terminal, and the IMS network may calculate an authentication vector according to the authentication identifier carried in the first registration Request message after receiving the first registration Request message, and send a response message to the mobile terminal according to the authentication vector, where the response message carries the authentication vector. The mobile terminal authenticates the identity of the IMS network according to the authentication vector carried in the received response message, and when the authentication is passed, the mobile terminal sends a second registration Request (Register Request) message to the IMS network, wherein the second registration Request message carries the authentication vector. After receiving the second registration request message, the IMS network may authenticate the identity of the mobile terminal again according to the authentication vector carried in the second registration request, and if the authentication is successful, send an authentication success message to the mobile terminal, and allow the mobile terminal to access the IMS network, so that the mobile terminal may complete the step of registering and authenticating the IMS network.
The embodiment of the disclosure is stated on the basis that the mobile terminal has successfully attached to the LTE network and successfully registered to the IMS network.
Fig. 1 is a flow chart illustrating a communication method that may be applied in a mobile terminal according to an example embodiment, and as shown in fig. 1, the method may include:
in step 101, the success rate of VOLTE communication of the current serving cell is detected.
The mobile terminal can record and update the VOLTE communication success rate of the current service cell of the mobile terminal in real time according to the VOLTE communication condition of the current service cell, so that the VOLTE communication success rate of the current service cell can be detected in real time according to the recorded VOLTE communication success rate.
In step 102, when the success rate of VOLTE communication of the current serving cell is lower than a preset threshold, the voice communication network is switched from the VOLTE communication network to the target communication network.
The preset threshold may be a default configuration of the mobile terminal, or may be preset based on a use habit for the user. The target communication network may be a Circuit Switched (CS) network. For example, assuming that the preset threshold is 95%, if the success rate of VOLTE communication of the current serving cell is lower than 95%, the mobile terminal may switch the voice communication network from the VOLTE communication network to the CS network.
In step 103, when voice communication is performed again, voice communication is performed through the target communication network.
For example, when the mobile terminal initiates voice communication again in the current serving cell after switching the voice communication network from the VOLTE communication network to the CS network, the voice communication may be performed through the CS network.
To sum up, according to the communication method provided by the embodiment of the present disclosure, when the 4G network signal of the mobile terminal is poor, the mobile terminal may be actively switched to other voice communication modes, so that when the mobile terminal performs voice communication again, voice communication may not be performed through the VOLTE communication network, but performed using the switched network, thereby avoiding a situation that voice communication is still attempted through the VOLTE network after voice communication through the VOLTE network fails, and thus, the communication success rate of the mobile terminal may be improved.
Fig. 2 is a flow chart illustrating another communication method that may be applied in a mobile terminal according to an example embodiment, and as shown in fig. 2, the method may include:
in step 201, the mobile terminal detects the success rate of VOLTE communication of the current serving cell.
In practical applications, when the success rate of VOLTE communication of the mobile terminal is low, it indicates that the current 4G network signal of the mobile terminal is poor, and the probability of successful communication of the mobile terminal in the poor 4G network signal is still small even if the mobile terminal continuously tries to perform voice communication through the VOLTE network.
Specifically, the mobile terminal can record and update the VOLTE communication success rate of the current serving cell of the mobile terminal in real time according to the VOLTE communication condition of the current serving cell, so that the VOLTE communication success rate of the current serving cell can be detected in real time according to the recorded VOLTE communication success rate.
In step 202, the mobile terminal de-registers with the VOLTE communication network.
When the mobile terminal deregisters the VOLTE communication network, the mobile terminal may send a deregistration message to the IMS network, where the deregistration message may be used to indicate to the IMS network that the mobile terminal is to deregister the VOLTE communication network, and for example, the deregistration message may carry the following code:
Figure BDA0001637622070000071
in step 203, the mobile terminal notifies the application layer of the mobile terminal of the registration status of the VOLTE communication network.
Specifically, after the mobile terminal deregisters the VOLTE communication network, the registration state of the VOLTE becomes unregistered, and the mobile terminal can send the registration state to the application layer of the mobile terminal, so that the application layer can avoid performing communication again through the VOLTE communication network but through other communication networks based on the registration state.
In step 204, when the success rate of VOLTE communication of the current serving cell is lower than a preset threshold, the mobile terminal stores the LAC corresponding to the current serving cell.
In general, a Mobile terminal may implement a Mobile communication service through a Public Land Mobile Network (PLMN), where the PLMN may refer to a Network coverage area of a certain operator, and the coverage area may be divided into a plurality of location areas, and each location area may include at least one serving cell. Wherein different location areas may be uniquely identified with different LACs. When the mobile terminal detects that the success rate of VOLTE communication of the current serving cell is lower than the preset threshold, the LAC corresponding to the current serving cell may be stored, so as to know which serving cell has a poor 4G network signal.
When voice communication is performed again, the mobile terminal performs voice communication through the CS network in step 205.
The voice communication through the CS network means that when the voice communication is performed, the voice communication signal is sent through the CS domain, so that the network element in the CS network provides the voice communication service for the mobile terminal, and the situation of communication failure caused by bad 4G network signals can be avoided.
In step 206, when it is detected that the mobile terminal is handed over to a new serving cell, the mobile terminal acquires the LAC corresponding to the new serving cell.
In practical application, when the mobile terminal detects that it is switched to a new location area, the mobile terminal may send a tracking location area update request message to the LTE network, where the tracking location area update request message may be used to instruct the LTE network to synchronously update the LAC corresponding to the serving cell where the mobile terminal is located, for example, the tracking location area update request message may carry the following code:
07:41:19.552[0xB0ED]LTE NAS EMM Plain OTA Outgoing Message
pkt_version=1(0x1)
rel_number=9(0x9)
rel_version_major=5(0x5)
rel_version_minor=0(0x0)
security_header_or_skip_ind=0(0x0)
prot_disc=7(0x7)(EPS mobility management messages)
msg_type=72(0x48)(Tracking area update request)
lte_emm_msg
emm_ta_update_req
tsc_asme=0(0x0)(cached sec context)
nas_key_set_id_asme=1(0x1)
in the embodiment of the present disclosure, after the mobile terminal sends the tracking location area update request message to the LTE network, the LAC corresponding to the new serving cell may be acquired, and since the mobile terminal may store the LAC corresponding to the serving cell whose VOLTE communication success rate is lower than the preset threshold, after the mobile terminal acquires the LAC corresponding to the new serving cell, whether the VOLTE communication success rate of the new serving cell is lower than the preset threshold may be determined according to whether the mobile terminal stores the LAC corresponding to the new serving cell, and then different measures may be taken according to different determination results.
In step 207, when the mobile terminal does not store the LAC corresponding to the new serving cell, the VOLTE communication network is re-registered.
When the mobile terminal does not store the LAC corresponding to the new serving cell, it indicates that the VOLTE communication network in the new serving cell is uncertain, and therefore, the mobile terminal may re-register the VOLTE communication network.
Specifically, the mobile terminal may send a registration request message to the IMS network, where the registration request message may be used to indicate that the IMS network is to register the mobile terminal with the VOLTE communication network, and for example, the registration request message may carry the following codes:
Figure BDA0001637622070000081
Figure BDA0001637622070000091
in step 208, when voice communication is performed again, the mobile terminal performs voice communication through the VOLTE communication network.
When the mobile terminal performs voice communication in the new serving cell, voice communication may be performed through the VOLTE communication network.
It should be noted that, in the above step 206, if the LAC corresponding to the new serving cell is stored in the mobile terminal, it indicates that the VOLTE communication success rate of the new serving cell is lower than the preset threshold, and the communication success rate when using the VOLTE network for communication is low, so that it is not necessary to re-register the VOLTE communication network, and when performing the voice call again, the voice call is performed through the target communication network, that is, the voice call is performed through the CS network. In order to realize the dynamic switching between the CS network and the VOLTE communication network, when the mobile terminal is restarted, the LAC stored in the mobile terminal may be cleared and the VOLTE communication network may be newly registered, so that when the mobile terminal performs voice communication again, voice communication may be performed through the VOLTE communication network. The way of re-registering the VOLTE communication network by the mobile terminal is the same as the way of re-registering the VOLTE communication network by the mobile terminal in step 207, which is not described herein again in this embodiment of the disclosure.
It should be further noted that, the order of the steps of the communication method of the mobile terminal provided in the embodiment of the present disclosure may be appropriately adjusted, for example, the order of the steps 202 and 203 may be appropriately adjusted; the steps can be increased or decreased according to the situation. Any method that can be easily conceived by those skilled in the art within the technical scope of the present disclosure is covered by the protection scope of the present disclosure, and thus, the detailed description thereof is omitted.
To sum up, according to the communication method provided by the embodiment of the present disclosure, when the 4G network signal of the mobile terminal is poor, the mobile terminal may be actively switched to other voice communication modes, so that when the mobile terminal performs voice communication again, voice communication may not be performed through the VOLTE communication network, but performed using the switched network, thereby avoiding a situation that voice communication is still attempted through the VOLTE network after voice communication through the VOLTE network fails, and thus, the communication success rate of the mobile terminal may be improved.
Fig. 3 is a block diagram illustrating a communication apparatus 300 according to an exemplary embodiment, which is applied in a mobile terminal and may include:
a detecting module 301 configured to detect a high definition voice VOLTE communication success rate of a current serving cell.
A switching module 302 configured to switch the voice communication network from the VOLTE communication network to the target communication network when the VOLTE communication success rate of the current serving cell is lower than a preset threshold.
A first communication module 303 configured to perform voice communication through the target communication network when voice communication is performed again.
To sum up, according to the communication device provided by the embodiment of the present disclosure, when the 4G network signal of the mobile terminal is poor, the mobile terminal can be actively switched to other voice communication modes, so that when the mobile terminal performs voice communication again, voice communication can not be performed through the VOLTE communication network, but the switched network is used for performing voice communication, thereby avoiding the situation that voice communication is still attempted through the VOLTE network after the voice communication through the VOLTE network fails, and further improving the communication success rate of the mobile terminal.
Optionally, fig. 4 is a block diagram illustrating a switching module 302 according to an exemplary embodiment, where the switching module 302 may include:
a de-registration submodule 3021 configured to de-register the VOLTE communication network.
A notification sub-module 3022 configured to notify the application layer of the mobile terminal of the registration status of the VOLTE communication network.
Optionally, the first communication module 303 is configured to: when voice communication is performed again, voice communication is performed through the circuit-switched CS network.
Optionally, fig. 5 is a block diagram illustrating another communication apparatus 300 according to an exemplary embodiment, where the apparatus 300 may further include:
the storage module 304 is configured to store the location area code corresponding to the current serving cell when the VOLTE communication success rate of the current serving cell is lower than a preset threshold.
Optionally, as shown in fig. 5, the apparatus 300 may further include:
an obtaining module 305 configured to obtain a location area code corresponding to a new serving cell when detecting that the mobile terminal is handed over to the new serving cell.
A first registration module 306 configured to re-register the VOLTE communication network when the mobile terminal does not store the location area code corresponding to the new serving cell.
A second communication module 307 configured to perform voice communication through the VOLTE communication network when voice communication is performed again.
Optionally, as shown in fig. 5, the apparatus 300 may further include:
a clearing module 308 configured to clear the location area code stored in the mobile terminal and register with the VOLTE communication network when the mobile terminal is restarted.
The third communication module 309 is configured to perform voice communication through the VOLTE communication network when performing voice communication again.
Optionally, as shown in fig. 5, the apparatus 300 may further include:
a second registration module 310 configured to register with the VOLTE communication network.
And the processing module 311 is configured to record and update the VOLTE communication success rate of the current serving cell of the mobile terminal in real time according to the VOLTE communication situation of the current serving cell.
Fig. 6 is a block diagram illustrating a mobile terminal 600 according to an example embodiment. For example, the mobile terminal 600 may be a mobile phone, a computer, a digital broadcast mobile terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
Referring to fig. 6, a mobile terminal 600 may include one or more of the following components: processing component 602, memory 604, power component 606, multimedia component 608, audio component 610, input/output (I/O) interface 612, sensor component 614, and communication component 616.
The processing component 602 generally controls overall operation of the mobile terminal 600, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 602 can include one or more modules that facilitate interaction between the processing component 602 and other components. For example, the processing component 602 can include a multimedia module to facilitate interaction between the multimedia component 608 and the processing component 602.
The memory 604 is configured to store various types of data to support operation at the mobile terminal 600. Examples of such data include instructions for any application or method operating on the mobile terminal 600, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 604 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power components 606 provide power to the various components of the mobile terminal 600. The power components 606 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the mobile terminal 600.
The multimedia component 608 comprises a screen providing an output interface between the mobile terminal 600 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the mobile terminal 600 is in an operation mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 610 is configured to output and/or input audio signals. For example, the audio component 610 may include a Microphone (MIC) configured to receive external audio signals when the mobile terminal 600 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 604 or transmitted via the communication component 616. In some embodiments, audio component 610 further includes a speaker for outputting audio signals.
The I/O interface 612 provides an interface between the processing component 602 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 614 includes one or more sensors for providing various aspects of state assessment for the mobile terminal 600. For example, the sensor component 614 may detect an open/closed state of the mobile terminal 600, the relative positioning of components, such as a display and keypad of the mobile terminal 600, the sensor component 614 may also detect a change in the position of the mobile terminal 600 or a component of the mobile terminal 600, the presence or absence of user contact with the mobile terminal 600, orientation or acceleration/deceleration of the mobile terminal 600, and a change in the temperature of the mobile terminal 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 616 is configured to facilitate communications between the mobile terminal 600 and other devices in a wired or wireless manner. The mobile terminal 600 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 616 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the mobile terminal 600 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a computer-readable storage medium comprising instructions, such as the memory 604 comprising instructions, executable by the processor 620 of the mobile terminal 600 to perform the above-described communication method is also provided. For example, the computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
To sum up, according to the communication method and apparatus provided by the embodiment of the present disclosure, when the 4G network signal of the mobile terminal is poor, the mobile terminal may be actively switched to other voice communication modes, so that when the mobile terminal performs voice communication again, voice communication may not be performed through the VOLTE communication network, but performed using the switched network, thereby avoiding a situation that voice communication is still attempted through the VOLTE network after voice communication through the VOLTE network fails, and thus, the communication success rate of the mobile terminal may be improved.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A communication method is applied to a mobile terminal and comprises the following steps:
detecting the success rate of high-definition voice VOLTE communication of the current serving cell;
when the VOLTE communication success rate of the current service cell is lower than a preset threshold value, switching a voice communication network from a VOLTE communication network to a target communication network, and storing a position area code corresponding to the current service cell;
when voice communication is performed again, performing voice communication through the target communication network;
when the mobile terminal is restarted, clearing the location area code stored in the mobile terminal and registering the VOLTE communication network; when voice communication is carried out again, voice communication is carried out through the VOLTE communication network;
the method further comprises the following steps:
when detecting that the mobile terminal is switched to a new service cell, acquiring a location area code corresponding to the new service cell by sending a tracking location area updating request message;
when the mobile terminal does not store the location area code corresponding to the new serving cell, re-registering the VOLTE communication network;
when voice communication is performed again, voice communication is performed through the VOLTE communication network.
2. The method of claim 1, wherein the handing over the voice communication network from the VOLTE communication network to the target communication network comprises:
de-registering the VOLTE communication network;
and notifying the registration state of the VOLTE communication network to an application layer of the mobile terminal.
3. The method of claim 1, wherein when voice communication is performed again, performing voice communication through the target communication network comprises: when voice communication is performed again, voice communication is performed through the circuit-switched CS network.
4. The method of claim 1, wherein before the detecting the success rate of the VOLTE communication, the method further comprises:
registering the VOLTE communication network;
and recording and updating the VOLTE communication success rate of the current service cell of the mobile terminal in real time according to the VOLTE communication condition of the current service cell.
5. A communication apparatus, wherein the apparatus is a mobile terminal, comprising:
the detection module is configured to detect the success rate of high-definition voice VOLTE communication of the current serving cell;
the switching module is configured to switch the voice communication network from the VOLTE communication network to the target communication network when the VOLTE communication success rate of the current serving cell is lower than a preset threshold value;
a first communication module configured to perform voice communication through the target communication network when voice communication is performed again;
the device further comprises:
an obtaining module configured to obtain a location area code corresponding to a new serving cell by sending a tracking location area update request message when detecting that the mobile terminal is switched to the new serving cell;
a first registration module configured to re-register the VOLTE communication network when the mobile terminal does not store the location area code corresponding to the new serving cell;
a second communication module configured to perform voice communication through the VOLTE communication network when voice communication is performed again;
the storage module is configured to store the location area code corresponding to the current serving cell when the VOLTE communication success rate of the current serving cell is lower than a preset threshold;
a clearing module configured to clear the location area code stored in the mobile terminal and register the VOLTE communication network when the mobile terminal is restarted;
and the third communication module is configured to perform voice communication through the VOLTE communication network when performing voice communication again.
6. The apparatus of claim 5, wherein the switching module comprises:
a de-registration sub-module configured to de-register the VOLTE communication network;
a notification sub-module configured to notify an application layer of the mobile terminal of a registration status of the VOLTE communication network.
7. The apparatus of claim 5, wherein the first communication module is configured to: when voice communication is performed again, voice communication is performed through the circuit-switched CS network.
8. The apparatus of claim 5, further comprising:
a second registration module configured to register the VOLTE communication network;
and the processing module is configured to record and update the VOLTE communication success rate of the current service cell of the mobile terminal in real time according to the VOLTE communication condition of the current service cell.
9. A communication apparatus, wherein the apparatus is a mobile terminal, comprising:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to:
detecting the success rate of high-definition voice VOLTE communication of the current serving cell;
when the VOLTE communication success rate of the current service cell is lower than a preset threshold value, switching a voice communication network from a VOLTE communication network to a target communication network, and storing a position area code corresponding to the current service cell;
when voice communication is performed again, performing voice communication through the target communication network;
when the mobile terminal is restarted, clearing the location area code stored in the mobile terminal and registering the VOLTE communication network; when voice communication is carried out again, voice communication is carried out through the VOLTE communication network;
the processor is further configured to:
when detecting that the mobile terminal is switched to a new service cell, acquiring a location area code corresponding to the new service cell by sending a tracking location area updating request message;
when the mobile terminal does not store the location area code corresponding to the new serving cell, re-registering the VOLTE communication network;
when voice communication is performed again, voice communication is performed through the VOLTE communication network.
10. A computer-readable storage medium having stored therein instructions which, when run on a processing component, cause the processing component to execute the communication method of any one of claims 1 to 4.
CN201810367246.0A 2018-04-23 2018-04-23 Communication method and device of mobile terminal Active CN108668327B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810367246.0A CN108668327B (en) 2018-04-23 2018-04-23 Communication method and device of mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810367246.0A CN108668327B (en) 2018-04-23 2018-04-23 Communication method and device of mobile terminal

Publications (2)

Publication Number Publication Date
CN108668327A CN108668327A (en) 2018-10-16
CN108668327B true CN108668327B (en) 2021-04-13

Family

ID=63780252

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810367246.0A Active CN108668327B (en) 2018-04-23 2018-04-23 Communication method and device of mobile terminal

Country Status (1)

Country Link
CN (1) CN108668327B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109688548B (en) * 2018-12-11 2020-12-08 惠州Tcl移动通信有限公司 VOLTE frequency band sharing method, server, mobile terminal and storage medium
CN110661860B (en) * 2019-09-18 2021-08-20 华为技术有限公司 Method for establishing call and call equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104010318A (en) * 2013-02-22 2014-08-27 华为技术有限公司 Service transmission method and device
WO2017075814A1 (en) * 2015-11-06 2017-05-11 华为技术有限公司 Voice roaming method, mobility management network element, and access network element
CN107454633A (en) * 2016-05-31 2017-12-08 华为终端(东莞)有限公司 A kind of determination method and apparatus of voice communication network

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442801B (en) * 2008-12-25 2011-09-21 华为技术有限公司 Method and apparatus for registering network
US8467786B2 (en) * 2009-05-04 2013-06-18 Motorola Mobility Llc Communication devices and methods for providing services to communication devices in a communication system including a private cell
US9332460B2 (en) * 2012-10-23 2016-05-03 Mediatek Inc. Apparatus and method for circuit switched fallback
WO2014101349A1 (en) * 2012-12-28 2014-07-03 Spreadtrum Communications (Shanghai) Co., Ltd. Packet-switched network return
US10320973B2 (en) * 2013-11-26 2019-06-11 Nokia Solutions And Networks Oy Venue owner-controllable per-venue service configuration
CN103607699A (en) * 2013-12-05 2014-02-26 中国联合网络通信集团有限公司 Location information updating method and location information updating device
CN105682144A (en) * 2014-11-19 2016-06-15 阿尔卡特朗讯 Method, device and system for determining service MSC
CN105208611B (en) * 2015-04-17 2018-03-09 广东欧珀移动通信有限公司 A kind of circuit domain dropping that reduces redirects the method and device for connecting delay
CN106255132B (en) * 2016-07-28 2019-09-20 中国联合网络通信集团有限公司 A kind of method and device that tracking area is set
CN107592619A (en) * 2017-08-16 2018-01-16 珠海市魅族科技有限公司 Call method for building up, device, terminal and computer-readable recording medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104010318A (en) * 2013-02-22 2014-08-27 华为技术有限公司 Service transmission method and device
WO2017075814A1 (en) * 2015-11-06 2017-05-11 华为技术有限公司 Voice roaming method, mobility management network element, and access network element
CN107454633A (en) * 2016-05-31 2017-12-08 华为终端(东莞)有限公司 A kind of determination method and apparatus of voice communication network

Also Published As

Publication number Publication date
CN108668327A (en) 2018-10-16

Similar Documents

Publication Publication Date Title
CN106658593B (en) Network switching method and terminal
US20230300793A1 (en) Method for sending paging cause and method for acquiring paging cause
CN106851723B (en) Cell switching method and device
CN106231640B (en) Wireless access point switching method and device
CN106714244B (en) Wireless access method and device of terminal and terminal
CN106792937B (en) Method and device for processing call request
CN105357735B (en) Method and device for accessing cell
CN108668327B (en) Communication method and device of mobile terminal
CN114641086A (en) Data radio bearer configuration method, device, user equipment and storage medium
CN114554589B (en) Cell registration method, device, terminal equipment and storage medium
CN106714255B (en) Voice call processing method, device and terminal
CN110324873B (en) eSIM switching and network registration method, device and baseband equipment
CN115334582A (en) Information transmission method, device, storage medium and chip
CN106792570B (en) Positioning method and device
CN113016200B (en) Capability interaction method and device, interaction triggering method and device
CN107959974B (en) Communication processing method, terminal and storage medium
CN109151829B (en) Pseudo base station identification method and device
EP3962174B1 (en) Network switching resource determining method and network switching resource configuration method
CN111294230B (en) Parameter acquisition method and device
CN113873603A (en) Network control method, device and storage medium
CN115087052A (en) Voice calling method, voice calling device, storage medium and electronic equipment
CN115336329A (en) Method, device, equipment and storage medium for transmitting and determining tracking area code
CN108207019B (en) Method and device for registering network
US11647433B2 (en) Method and apparatus for network access, terminal, and storage medium
CN114585077B (en) Network registration method and device

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