CN106161802A - Communication means, device and mobile terminal - Google Patents

Communication means, device and mobile terminal Download PDF

Info

Publication number
CN106161802A
CN106161802A CN201610785377.1A CN201610785377A CN106161802A CN 106161802 A CN106161802 A CN 106161802A CN 201610785377 A CN201610785377 A CN 201610785377A CN 106161802 A CN106161802 A CN 106161802A
Authority
CN
China
Prior art keywords
voice communication
lte
communication event
mobile terminal
preset
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.)
Pending
Application number
CN201610785377.1A
Other languages
Chinese (zh)
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610785377.1A priority Critical patent/CN106161802A/en
Publication of CN106161802A publication Critical patent/CN106161802A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

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

Abstract

The embodiment of the invention discloses a kind of communication means, device and mobile terminal, wherein, the method includes: whether detection mobile terminal exists Long Term Evolution LTE voice communications event;Detect whether described mobile terminal exists Wireless Fidelity WiFi communication event;If there is described LTE voice communications event and described WiFi communication event, then by voice communication that LTE voice communications event described in preset Wireless Fidelity voice VoWiFi function executing is corresponding.Implement the embodiment of the present invention, it is possible to reduce the interference between LTE communication and WiFi communication, thus promote speech quality and network speed.

Description

Communication method, device and mobile terminal
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a communication method, an apparatus, and a mobile terminal.
Background
With The continuous development of Communication Technology, Mobile Communication Technology gradually moves from second Generation Mobile Communication Technology (2G), Third Generation Mobile Communication Technology (3G), to fourth Generation Mobile Communication Technology (4G), and even to Fifth Generation Mobile Communication Technology (5G). Long Term Evolution (LTE) is widely used as a quasi-4G communication technology due to its fast speed. The Voice over LTE, which is a 4G Voice call function, is supported by a 4G network, so that high-quality audio/video calls can be provided.
In actual communication, because VoLTE is mainly used indoors in a distributed manner, wireless fidelity (WiFi for short) is also mainly used indoors in a distributed manner, and users habitually use WiFi to surf the internet, when WiFi and LTE exist at the same time, calls of WiFi and LTE interfere with each other due to the fact that used frequencies are relatively close, and therefore call quality is poor or network speed is low.
Disclosure of Invention
The embodiment of the invention provides a communication method, a communication device and a mobile terminal, which can reduce interference between LTE communication and WiFi communication, thereby improving the communication quality and the network speed.
In a first aspect, an embodiment of the present invention discloses a communication method, including:
detecting whether a Long Term Evolution (LTE) voice communication event exists in the mobile terminal;
detecting whether a wireless fidelity (WiFi) communication event exists in the mobile terminal;
and if the LTE voice communication event and the WiFi communication event exist, executing voice communication corresponding to the LTE voice communication event through a preset wireless fidelity voice VoWiFi function.
In a second aspect, an embodiment of the present invention further discloses a communication apparatus, including:
the first detection module is used for detecting whether a Long Term Evolution (LTE) voice communication event exists in the mobile terminal;
the second detection module is used for detecting whether the mobile terminal has a wireless fidelity (WiFi) communication event;
the communication module is used for executing voice communication corresponding to the LTE voice communication event through a preset wireless fidelity voice VoWiFi function when the first detection module detects that the LTE voice communication event exists in the mobile terminal and the WiFi voice communication event exists in the mobile terminal.
In a third aspect, an embodiment of the present invention further discloses a mobile terminal, including a memory and a processor, where the processor is connected to the memory; wherein,
the memory is used for storing an application program;
the processor is used for calling the application program stored in the memory to execute:
detecting whether a Long Term Evolution (LTE) voice communication event exists in the mobile terminal;
detecting whether a wireless fidelity (WiFi) communication event exists in the mobile terminal;
and if the LTE voice communication event and the WiFi communication event exist, executing voice communication corresponding to the LTE voice communication event through a preset wireless fidelity voice VoWiFi function.
The embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, whether the LTE voice communication event exists in the terminal or not and whether the WiFi communication event exists in the terminal or not can be detected, and when the LTE voice communication event and the WiFi communication event are determined to exist, the voice communication corresponding to the LTE voice communication event is executed through the preset VoWiFi function, so that the interference between the LTE communication and the WiFi communication is reduced, and the communication quality and the network speed are improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart illustrating a communication method according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a communication method according to another embodiment of the present invention;
fig. 3 is a schematic structural diagram of a communication device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a communication device according to another embodiment of the present invention;
fig. 5 is a schematic structural 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.
The terms "first," "second," and the like in the description and claims of the present invention and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "comprises" and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to the listed steps or modules but may alternatively include other steps or modules not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
It should be understood that the technical solution of the embodiment of the present invention may be specifically applied to a Mobile Terminal (Terminal) provided with a WiFi module, such as a Mobile phone (e.g., an Android Mobile phone, an iOS Mobile phone, etc.), a tablet computer, a Mobile Internet device (MID for short), a Personal Digital Assistant (PDA for short), and the like. The Mobile terminal may also be referred to as User Equipment (UE), a terminal, a wireless terminal or a Mobile Station (MS), and the like, which are not limited in the embodiments of the present invention.
The embodiment of the invention discloses a communication method, a communication device and a mobile terminal, which can reduce interference between LTE communication and WiFi communication, thereby improving the communication quality and the network speed. The details are described below.
Referring to fig. 1, fig. 1 is a flowchart illustrating a communication method according to an embodiment of the present invention. Specifically, the method according to the embodiment of the present invention may be specifically applied to the mobile terminal described above. As shown in fig. 1, the communication method according to the embodiment of the present invention may include the following steps:
101. and detecting whether the LTE voice communication event exists in the mobile terminal.
102. And detecting whether the mobile terminal has a WiFi communication event.
Interference problems may arise due to close communication frequencies when the terminals are performing certain communication events. If the LTE B40 is mainly used indoors, the frequency range used in the LTE B40 band is 2300-2400 MHz; the frequencies in the 2.4GWIFi band used by WiFi include 2403 and 2481MHz, which causes the problem of adjacent channel interference.
In particular embodiments, the presence of interference may be determined by detecting the presence of both LTE voice communication events and WiFi communication events, and determining that the interference problem exists when both are present. Specifically, the LTE voice communication event may include a VoLTE event, and the terminal may detect whether there is a current LTE voice communication event, for example, detect whether a VoLTE communication request is received, and when it is determined that there is the LTE voice communication event, further detect whether the terminal is performing WiFi communication, for example, whether a WiFi access point is connected. Therefore, the interference problem between LTE and WiFi can be determined when the VoLTE communication request is received and the terminal is confirmed to be connected with the WiFi. Alternatively, the terminal may further detect whether there is an LTE voice communication event, such as whether a VoLTE communication request is received, when detecting that WiFi communication is currently ongoing, and determine that there is an interference problem between LTE and WiFi communication when receiving the VoLTE communication request.
103. And if the LTE voice communication event and the WiFi communication event exist, executing voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
In a specific embodiment, the terminal may be preset with a VoWiFi function. When it is detected that the LTE voice communication event and the WiFi communication event coexist in the terminal, that is, it can be determined that interference exists between LTE communication and WiFi communication, step 103 may be executed to control the voice communication corresponding to the LTE voice communication event, such as VoLTE, to be executed through the VoWiFi function, and no longer use the LTE channel for voice communication. Otherwise, when the terminal does not have the LTE voice communication event and/or the WiFi communication event, the terminal can still carry out communication according to the original communication mode without any processing. The Voice over WiFi (Voice On WiFi), which is a Voice service, is provided by using a Wireless Local Area Network (WLAN).
In the embodiment of the invention, whether the LTE voice communication event exists in the terminal or not and whether the WiFi communication event exists in the terminal or not can be detected, and when the LTE voice communication event and the WiFi communication event are determined to exist, the voice communication corresponding to the LTE voice communication event is executed through the preset VoWiFi function, so that the interference between the LTE communication and the WiFi communication is reduced, and the communication quality and the network speed are improved.
Further, referring to fig. 2, fig. 2 is a flowchart illustrating a communication method according to another embodiment of the present invention. Specifically, as shown in fig. 2, the communication method according to the embodiment of the present invention may include the following steps:
201. and presetting a VoWiFi function.
Optionally, the VoWiFi function may be pre-installed in the mobile terminal in the form of an application program. So that when an LTE voice communication event is detected, the VoWiFi function can be quickly switched to for voice communication.
202. And detecting whether the LTE voice communication event exists in the mobile terminal.
203. And detecting whether the mobile terminal has a WiFi communication event.
Specifically, when it is detected that the LTE voice communication event, such as the VoLTE and WiFi communication events, simultaneously exist in the terminal, it may be determined that interference exists between LTE communication and WiFi communication, and the voice communication corresponding to the LTE voice communication event, such as VoLTE, may be controlled to be executed through the VoWiFi function without using an LTE channel for the VoLTE voice communication.
204. And judging whether the mobile terminal starts a preset call switching function or not.
In a specific embodiment, a call handover function may be preset in the mobile terminal to determine whether to execute the VoWiFi function. Specifically, before executing voice communication corresponding to an LTE voice communication event through a preset VoWiFi function, it may further detect whether the terminal starts the preset call switching function, and if the call switching function is not started, may execute voice communication corresponding to the LTE voice communication event through a communication channel corresponding to the LTE voice communication event, that is, an LTE channel, that is, perform call through the existing mode; if the call switching function is started, the voice communication corresponding to the LTE voice communication event can be executed through the preset VoWiFi function. Therefore, the communication quality can be improved, and the communication cost can be reduced.
Optionally, the execution order of the steps 202, 203, and 204 may be arbitrarily exchanged, and the embodiment of the present invention is not limited.
205. And executing voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
Optionally, before the voice communication corresponding to the LTE voice communication event is executed through a preset VoWiFi function, a first frequency band corresponding to the LTE voice communication event may also be acquired, and a second frequency band corresponding to the WiFi communication event may also be acquired; detecting whether a frequency difference value between the first frequency band and the second frequency band is smaller than a preset frequency threshold value or not; and if so, executing the step of executing the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function. The frequency difference may be an absolute value of a difference between the frequency in the first frequency band and the frequency in the second frequency band. Specifically, before step 205 is executed, it may be further determined whether there is interference between the LTE communication and the WiFi communication by detecting whether there is a neighboring frequency between a communication frequency band (i.e., a first frequency band) used by the LTE voice communication event, such as VoLTE communication, and a communication frequency band (i.e., a second frequency band) used by the WiFi communication. For example, in consideration of the adjacent channel interference problem, when a difference between any frequency (e.g., an endpoint frequency) of the first frequency band and any frequency (e.g., an endpoint frequency) of the second frequency band is smaller than a preset frequency threshold, it is determined that adjacent frequencies exist in the first frequency band and the second frequency band, and then it is determined that interference exists. Therefore, the problem of communication interference between LTE and WiFi is effectively avoided.
Optionally, before the voice communication corresponding to the LTE voice communication event is executed through a preset VoWiFi function, a first strength value of a WiFi signal corresponding to the WiFi communication event may also be obtained, where the first strength value is a strength value of the WiFi signal when the LTE voice communication event does not exist in the mobile terminal; acquiring a second intensity value of the WiFi signal, and calculating an intensity difference value between the first intensity value and the second intensity value, wherein the second intensity value is the intensity value of the WiFi signal when the LTE voice communication event exists in the mobile terminal; judging whether the intensity difference value exceeds a preset intensity threshold value or not; and if the preset intensity threshold value is exceeded, executing the step of executing the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function. Specifically, before step 205 is executed, it may be further determined whether there is interference between the LTE communication and the WiFi communication by detecting whether the WiFi signal strength or the LTE signal strength is reduced. Taking an LTE voice communication event as VoLTE, and determining whether to trigger execution of a volga function by detecting whether WiFi signal strength is reduced, for example, values of WiFi signal strengths before and after VoLTE communication may be acquired, respectively, and an absolute value of a difference between the two values is compared with a preset strength threshold. Above the strength threshold, it may be determined that interference is present and trigger execution of a VoLTE call via a volwifi function. Therefore, the problem of communication interference between LTE and WiFi is effectively avoided.
In the embodiment of the invention, the VoWiFi function can be preset, and whether the LTE voice communication event exists in the terminal or not and whether the WiFi communication event exists in the terminal or not are detected, when the LTE voice communication event such as VoLTE and the WiFi communication event is determined to exist, the VoLTE call is executed through the preset VoWiFi function, so that the interference between the LTE communication and the WiFi communication is reduced, and the call quality and the network speed are improved.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a communication device 10 according to an embodiment of the present invention. Specifically, the apparatus 10 according to the embodiment of the present invention may be disposed in the mobile terminal. As shown in fig. 3, the communication device 10 according to the embodiment of the present invention may include a first detection module 11, a second detection module 12, and a communication module 13. Wherein,
the first detecting module 11 is configured to detect whether a long term evolution LTE voice communication event exists in the mobile terminal.
The second detecting module 12 is configured to detect whether a WiFi communication event exists in the mobile terminal.
Optionally, the LTE voice communication event includes a voice over long term evolution, VoLTE, event; the first detection module 11 may specifically be configured to:
detecting whether a mobile terminal receives a VoLTE communication request;
and if the VoLTE communication request is received, determining that an LTE voice communication event exists in the mobile terminal.
Specifically, the first detection module 11 may detect whether there is an LTE voice communication event currently, for example, whether a VoLTE communication request is received, and may further detect whether the terminal is performing WiFi communication through the second detection module 12, for example, whether a WiFi access point is connected. Therefore, when the first detection module 11 receives the VoLTE communication request and the second detection module 12 confirms that the terminal is connected to the WiFi, it can be determined that the interference problem between the LTE and the WiFi exists.
The communication module 13 is configured to execute voice communication corresponding to the LTE voice communication event through a preset wireless fidelity voice VoWiFi function when the first detection module 11 detects that the mobile terminal has the LTE voice communication event and the second detection module 12 detects that the mobile terminal has the WiFi communication event.
In a specific embodiment, a VoWiFi function, that is, a function of providing a voice service by using a wireless local area network WLAN, is preset in the terminal. Optionally, the VoWiFi function may be pre-installed in the mobile terminal in the form of an application program.
Specifically, when the first detection module 11 detects that the LTE voice communication event exists in the terminal and the second detection module 12 detects that the WiFi communication event exists in the terminal, the communication module 13 may determine that interference exists between LTE communication and WiFi communication, and may control the VoWiFi function to execute the voice communication corresponding to the LTE voice communication event, such as the VoLTE, without using the LTE channel for the voice communication. Otherwise, if the first detection module 11 detects that the terminal does not have the LTE voice communication event and/or the second detection module 12 detects that the terminal does not have the WiFi communication event, the communication may still be performed according to the original communication mode without any processing.
In the embodiment of the invention, whether the LTE voice communication event exists in the terminal or not and whether the WiFi communication event exists in the terminal or not can be detected, and when the LTE voice communication event and the WiFi communication event are determined to exist, the voice communication corresponding to the LTE voice communication event is executed through the preset VoWiFi function, so that the interference between the LTE communication and the WiFi communication is reduced, and the communication quality and the network speed are improved.
Further, referring to fig. 4, fig. 4 is a schematic structural diagram of a communication device 10 according to another embodiment of the present invention. Specifically, the apparatus 10 according to the embodiment of the present invention may include the first detecting module 11, the second detecting module 12, and the communication module 13 of the communication apparatus according to the embodiment of the present invention shown in fig. 3. Further, in the embodiment of the present invention, the apparatus 10 may further include:
a function judging module 14, configured to judge whether a preset call switching function is started by the mobile terminal;
the communication module 13 is further configured to execute voice communication corresponding to the LTE voice communication event through a communication channel corresponding to the LTE voice communication event when the determination result of the function determination module 14 is negative;
the communication module 13 is further configured to execute voice communication corresponding to the LTE voice communication event through a preset VoWiFi function when the determination result of the function determination module 14 is yes.
In a specific embodiment, the mobile terminal may further preset a call handover function for determining whether to execute the VoWiFi function. Specifically, before the communication module 13 executes the voice communication corresponding to the LTE voice communication event through the preset VoWiFi function, the function determination module 14 may further detect whether the terminal starts the preset call switching function, and if the call switching function is not started, the communication module 13 may execute the voice communication corresponding to the LTE voice communication event through a communication channel corresponding to the LTE voice communication event, that is, an LTE channel, that is, perform a call through the existing mode; if the call switching function is turned on, the communication module 13 may execute the voice communication corresponding to the LTE voice communication event through the preset VoWiFi function.
In an alternative embodiment, the apparatus 10 may further comprise:
a frequency band obtaining module 15, configured to obtain a first frequency band corresponding to the LTE voice communication event and obtain a second frequency band corresponding to the WiFi communication event;
a third detecting module 16, configured to detect whether there is a frequency, of which a frequency difference value is smaller than a preset frequency threshold, in the first frequency band and the second frequency band, and when a detection result is yes, notify the communication module 13 to execute voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
Wherein the frequency difference value may be an absolute value of a difference between the frequency in the first frequency band and the frequency in the second frequency band
In an alternative embodiment, the apparatus 10 may further comprise:
the strength obtaining module 17 is configured to obtain a first strength value of a WiFi signal corresponding to the WiFi communication event, where the first strength value is a strength value of the WiFi signal when the LTE voice communication event does not exist in the mobile terminal;
the strength obtaining module 17 is further configured to obtain a second strength value of the WiFi signal, and calculate a strength difference between the first strength value and the second strength value, where the second strength value is the strength value of the WiFi signal when the mobile terminal has the LTE voice communication event;
and the strength judging module 18 is configured to judge whether the strength difference exceeds a preset strength threshold, and notify the communication module 13 to execute voice communication corresponding to the LTE voice communication event through a preset VoWiFi function when the judgment result is that the strength difference exceeds the preset strength threshold.
In the embodiment of the invention, the VoWiFi function can be preset, and whether the LTE voice communication event exists in the terminal or not and whether the WiFi communication event exists in the terminal or not are detected, when the LTE voice communication event such as VoLTE and the WiFi communication event is determined to exist, the VoLTE call is executed through the preset VoWiFi function, so that the interference between the LTE communication and the WiFi communication is reduced, and the call quality and the network speed are improved.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a mobile terminal 1 according to an embodiment of the present invention, configured to execute the above communication method. Specifically, as shown in fig. 5, the mobile terminal 1 (referred to as "terminal" for short) according to the embodiment of the present invention may include: at least one processor 100, at least one communication interface 200, memory 300, etc. Wherein the components are communicatively coupled via one or more buses 400. Those skilled in the art will appreciate that the configuration of the terminal shown in fig. 5 is not intended to limit embodiments of the present invention, and may be a bus configuration, a star configuration, a combination of more or fewer components than those shown, or a different arrangement of components. Wherein:
the processor 100 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing programs and/or modules stored in the memory 300 and calling data stored in the memory 300. The processor 100 may be composed of an Integrated Circuit (IC), for example, a single packaged IC, or a plurality of packaged ICs connected with the same or different functions. For example, the Processor 100 may include only a Central Processing Unit (CPU), or may be a combination of a CPU, a Digital Signal Processor (DSP), a Graphics Processing Unit (GPU), and various control chips. In the embodiment of the present invention, the CPU may be a single operation core, or may include multiple operation cores.
The communication interface 200 may include a wired interface, a wireless interface, and the like, for example, an LTE communication module, a WiFi communication module, and the like. The mobile terminal 1 establishes the aforementioned WiFi communication and/or LTE communication, etc. through the communication interface 200.
The memory 300 may be used to store software programs and modules, and the processor 100 and the communication interface 200 execute various functional applications of the terminal and implement data processing by calling the software programs and modules stored in the memory 300. The memory 300 mainly includes a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like; the data storage area may store data created according to the use of the terminal, and the like. In the embodiment of the present invention, the operating system may be an Android system, an iOS system, a Windows operating system, or the like.
Specifically, the processor 100 calls an application program stored in the memory 300 to execute the following steps:
detecting whether a Long Term Evolution (LTE) voice communication event exists in the mobile terminal 1;
detecting whether a wireless fidelity (WiFi) communication event exists in the mobile terminal 1;
and if the LTE voice communication event and the WiFi communication event exist, executing voice communication corresponding to the LTE voice communication event through a preset wireless fidelity voice VoWiFi function.
Alternatively, the VoWiFi function may be preset in the mobile terminal 1 in the form of an application program.
Optionally, the LTE voice communication event includes a voice over long term evolution, VoLTE, event; the processor 100 calls an application program stored in the memory 300 to execute the detection of whether the mobile terminal has a long term evolution LTE voice communication event, and specifically executes the following steps:
detecting whether a mobile terminal receives a VoLTE communication request;
and if the VoLTE communication request is received, determining that an LTE voice communication event exists in the mobile terminal.
Optionally, before the processor 100 invokes the application program stored in the memory 300 to execute the voice communication corresponding to the LTE voice communication event through the preset VoWiFi function, the following steps are further performed:
acquiring a first frequency band corresponding to the LTE voice communication event and acquiring a second frequency band corresponding to the WiFi communication event;
detecting whether a frequency with a frequency difference value smaller than a preset frequency threshold exists in the first frequency band and the second frequency band, wherein the frequency difference value is an absolute value of a difference between the frequency in the first frequency band and the frequency in the second frequency band;
and if so, executing the step of executing the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
Optionally, before the processor 100 invokes the application program stored in the memory 300 to execute the voice communication corresponding to the LTE voice communication event through the preset VoWiFi function, the following steps are further performed:
acquiring a first strength value of a WiFi signal corresponding to the WiFi communication event, wherein the first strength value is the strength value of the WiFi signal when the LTE voice communication event does not exist in the mobile terminal 1;
acquiring a second intensity value of the WiFi signal, and calculating an intensity difference value between the first intensity value and the second intensity value, wherein the second intensity value is the intensity value of the WiFi signal when the LTE voice communication event exists in the mobile terminal 1;
judging whether the intensity difference value exceeds a preset intensity threshold value or not;
and if the preset intensity threshold value is exceeded, executing the step of executing the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
Optionally, before the processor 100 invokes the application program stored in the memory 300 to execute the voice communication corresponding to the LTE voice communication event through the preset VoWiFi function, the following steps are further performed:
judging whether a preset call switching function is started or not by the mobile terminal 1;
if not, executing voice communication corresponding to the LTE voice communication event through a communication channel corresponding to the LTE voice communication event;
and if so, executing the step of executing the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
In the embodiment of the invention, the voice communication corresponding to the VoLTE communication request can be executed through the preset VoWiFi function when the LTE voice communication event and the WiFi communication event exist in the terminal or not and the WiFi communication event exists in the terminal, so that the interference between the LTE communication and the WiFi communication is reduced, and the communication quality and the network speed are improved.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware form, and can also be realized in a form of hardware and a software functional module.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
It is obvious to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to perform all or part of the above described functions. For the specific working process of the device described above, reference may be made to the corresponding process in the foregoing method embodiment, which is not described herein again.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (11)

1. A method of communication, comprising:
detecting whether a Long Term Evolution (LTE) voice communication event exists in the mobile terminal;
detecting whether a wireless fidelity (WiFi) communication event exists in the mobile terminal;
and if the LTE voice communication event and the WiFi communication event exist, executing voice communication corresponding to the LTE voice communication event through a preset wireless fidelity voice VoWiFi function.
2. The method of claim 1, wherein the LTE voice communication event comprises a Voice over Long term evolution (VoLTE) event; the detecting whether the mobile terminal has a Long Term Evolution (LTE) voice communication event includes:
detecting whether a mobile terminal receives a VoLTE communication request;
and if the VoLTE communication request is received, determining that an LTE voice communication event exists in the mobile terminal.
3. The method according to claim 1 or 2, wherein before the performing of the voice communication corresponding to the LTE voice communication event through the preset VoWiFi function, the method further comprises:
acquiring a first frequency band corresponding to the LTE voice communication event and acquiring a second frequency band corresponding to the WiFi communication event;
detecting whether a frequency with a frequency difference value smaller than a preset frequency threshold exists in the first frequency band and the second frequency band, wherein the frequency difference value is an absolute value of a difference between the frequency in the first frequency band and the frequency in the second frequency band;
and if so, executing the step of executing the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
4. The method according to claim 1 or 2, wherein before the performing of the voice communication corresponding to the LTE voice communication event through the preset VoWiFi function, the method further comprises:
acquiring a first strength value of a WiFi signal corresponding to the WiFi communication event, wherein the first strength value is the strength value of the WiFi signal when the LTE voice communication event does not exist in the mobile terminal;
acquiring a second intensity value of the WiFi signal, and calculating an intensity difference value between the first intensity value and the second intensity value, wherein the second intensity value is the intensity value of the WiFi signal when the LTE voice communication event exists in the mobile terminal;
judging whether the intensity difference value exceeds a preset intensity threshold value or not;
and if the preset intensity threshold value is exceeded, executing the step of executing the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
5. The method according to claim 1 or 2, wherein before the performing of the voice communication corresponding to the LTE voice communication event through the preset VoWiFi function, the method further comprises:
judging whether the mobile terminal starts a preset call switching function or not;
if not, executing voice communication corresponding to the LTE voice communication event through a communication channel corresponding to the LTE voice communication event;
and if so, executing the step of executing the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
6. A communications apparatus, comprising:
the first detection module is used for detecting whether a Long Term Evolution (LTE) voice communication event exists in the mobile terminal;
the second detection module is used for detecting whether the mobile terminal has a wireless fidelity (WiFi) communication event;
the communication module is used for executing voice communication corresponding to the LTE voice communication event through a preset wireless fidelity voice VoWiFi function when the first detection module detects that the LTE voice communication event exists in the mobile terminal and the WiFi voice communication event exists in the mobile terminal.
7. The apparatus of claim 6, wherein the LTE voice communication event comprises a Voice over Long term evolution (VoLTE) event; the first detection module is specifically configured to:
detecting whether a mobile terminal receives a VoLTE communication request;
and if the VoLTE communication request is received, determining that an LTE voice communication event exists in the mobile terminal.
8. The apparatus of claim 6 or 7, further comprising:
the frequency band acquisition module is used for acquiring a first frequency band corresponding to the LTE voice communication event and acquiring a second frequency band corresponding to the WiFi communication event;
and the third detection module is used for detecting whether a frequency difference value between the first frequency band and the second frequency band is smaller than a preset frequency threshold value, wherein the frequency difference value is an absolute value of a difference between the frequency in the first frequency band and the frequency in the second frequency band, and when the detection result is yes, the communication module is informed to execute the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function.
9. The apparatus of claim 6 or 7, further comprising:
the strength acquisition module is used for acquiring a first strength value of a WiFi signal corresponding to the WiFi communication event, wherein the first strength value is the strength value of the WiFi signal when the LTE voice communication event does not exist in the mobile terminal;
the strength obtaining module is further configured to obtain a second strength value of the WiFi signal, and calculate a strength difference between the first strength value and the second strength value, where the second strength value is the strength value of the WiFi signal when the mobile terminal has the LTE voice communication event;
and the strength judging module is used for judging whether the strength difference value exceeds a preset strength threshold value or not, and informing the communication module to execute the voice communication corresponding to the LTE voice communication event through a preset VoWiFi function when the judgment result is that the strength difference value exceeds the preset strength threshold value.
10. The apparatus of claim 6 or 7, further comprising:
the function judging module is used for judging whether the mobile terminal starts a preset call switching function or not;
the communication module is further configured to execute voice communication corresponding to the LTE voice communication event through a communication channel corresponding to the LTE voice communication event if the determination result of the function determination module is negative;
the communication module is further configured to execute voice communication corresponding to the LTE voice communication event through a preset VoWiFi function when the determination result of the function determination module is yes.
11. A method of communication, comprising: a memory and a processor, the processor coupled to the memory; wherein,
the memory is used for storing an application program;
the processor is used for calling the application program stored in the memory to execute:
detecting whether a Long Term Evolution (LTE) voice communication event exists in the mobile terminal;
detecting whether a wireless fidelity (WiFi) communication event exists in the mobile terminal;
and if the LTE voice communication event and the WiFi communication event exist, executing voice communication corresponding to the LTE voice communication event through a preset wireless fidelity voice VoWiFi function.
CN201610785377.1A 2016-08-31 2016-08-31 Communication means, device and mobile terminal Pending CN106161802A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610785377.1A CN106161802A (en) 2016-08-31 2016-08-31 Communication means, device and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610785377.1A CN106161802A (en) 2016-08-31 2016-08-31 Communication means, device and mobile terminal

Publications (1)

Publication Number Publication Date
CN106161802A true CN106161802A (en) 2016-11-23

Family

ID=57344727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610785377.1A Pending CN106161802A (en) 2016-08-31 2016-08-31 Communication means, device and mobile terminal

Country Status (1)

Country Link
CN (1) CN106161802A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108965306A (en) * 2018-07-25 2018-12-07 维沃移动通信有限公司 A kind of call handling method and mobile terminal
CN109147822A (en) * 2018-10-26 2019-01-04 上海创远仪器技术股份有限公司 System and method for VOLTE voice recording and speech quality evaluation
CN110495218A (en) * 2017-03-31 2019-11-22 英国电讯有限公司 Access network selection
US11147010B2 (en) 2017-03-31 2021-10-12 British Telecommunications Public Limited Company Network discovery
US11337077B2 (en) 2018-03-29 2022-05-17 British Telecommunications Public Limited Company Method of channel selection in a wireless network
US11974218B2 (en) 2017-03-31 2024-04-30 British Telecommunications Public Limited Company Access network selection
US12137383B2 (en) 2018-10-16 2024-11-05 British Telecommunications Public Limited Company Measuring channel performance in wireless local area networks

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103168487A (en) * 2010-10-19 2013-06-19 Lg电子株式会社 Method for measuring to eliminate idc interference in wireless communication system and device for same
WO2015147576A1 (en) * 2014-03-26 2015-10-01 Samsung Electronics Co., Ltd. Apparatus and method for communicating voice data in a wireless network
CN105228216A (en) * 2015-08-29 2016-01-06 宇龙计算机通信科技(深圳)有限公司 A kind of method for network access and terminal
CN105554855A (en) * 2015-12-30 2016-05-04 宇龙计算机通信科技(深圳)有限公司 Method and device for selecting access network
CN105791165A (en) * 2016-02-29 2016-07-20 宇龙计算机通信科技(深圳)有限公司 Service carrying method, communication terminal, control network element S-CSCF and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103168487A (en) * 2010-10-19 2013-06-19 Lg电子株式会社 Method for measuring to eliminate idc interference in wireless communication system and device for same
WO2015147576A1 (en) * 2014-03-26 2015-10-01 Samsung Electronics Co., Ltd. Apparatus and method for communicating voice data in a wireless network
CN105228216A (en) * 2015-08-29 2016-01-06 宇龙计算机通信科技(深圳)有限公司 A kind of method for network access and terminal
CN105554855A (en) * 2015-12-30 2016-05-04 宇龙计算机通信科技(深圳)有限公司 Method and device for selecting access network
CN105791165A (en) * 2016-02-29 2016-07-20 宇龙计算机通信科技(深圳)有限公司 Service carrying method, communication terminal, control network element S-CSCF and system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110495218A (en) * 2017-03-31 2019-11-22 英国电讯有限公司 Access network selection
US11140620B2 (en) 2017-03-31 2021-10-05 British Telecommunications Public Limited Company Access network selection
US11147010B2 (en) 2017-03-31 2021-10-12 British Telecommunications Public Limited Company Network discovery
US11974218B2 (en) 2017-03-31 2024-04-30 British Telecommunications Public Limited Company Access network selection
US11337077B2 (en) 2018-03-29 2022-05-17 British Telecommunications Public Limited Company Method of channel selection in a wireless network
CN108965306A (en) * 2018-07-25 2018-12-07 维沃移动通信有限公司 A kind of call handling method and mobile terminal
CN108965306B (en) * 2018-07-25 2021-03-02 维沃移动通信有限公司 Call processing method and mobile terminal
US12137383B2 (en) 2018-10-16 2024-11-05 British Telecommunications Public Limited Company Measuring channel performance in wireless local area networks
CN109147822A (en) * 2018-10-26 2019-01-04 上海创远仪器技术股份有限公司 System and method for VOLTE voice recording and speech quality evaluation
CN109147822B (en) * 2018-10-26 2023-05-09 上海创远仪器技术股份有限公司 System and method for VOLTE voice recording and voice quality evaluation

Similar Documents

Publication Publication Date Title
CN106161802A (en) Communication means, device and mobile terminal
CN106358223A (en) Communication method and device as well as mobile terminal
CN106714250B (en) Cell registration method and device and computer readable storage medium
CN105636136B (en) A kind of communication terminal is resident method for switching network and communication terminal
CN108040352B (en) Method for processing business, device and mobile terminal under a kind of hybrid network standard
CN110249661B (en) Network connection method and device
CN105357728A (en) Network type switching method, device and mobile terminal
EP3565308B1 (en) Method and device for registering to a cell
CN105530676B (en) Method for processing business, device and mobile terminal under a kind of hybrid network standard
WO2021031793A1 (en) Wireless high-fidelity wi-fi connection control method and related product
CN110392393B (en) Service layered processing method and device for VoLTE voice service and data service
US9974010B2 (en) System and method for establishing network connection and terminal having the system
CN111866976B (en) Network switching method and device
CN107222937B (en) Data transmission method, device and terminal
CN107613536A (en) Select method, apparatus, mobile terminal and the readable storage medium storing program for executing of network
CN105517084B (en) Method for processing business, device and mobile terminal under a kind of hybrid network standard
CN112738745A (en) Method for controlling network connection and related product
CN110933704A (en) Network communication method, device, storage medium and electronic equipment
WO2022057119A1 (en) Cell switching method and apparatus, storage medium, and electronic device
CN107277871B (en) VoLTE network registration method, device and terminal thereof
CN106131241A (en) A kind of method for connecting network, device and mobile terminal
EP3258617B1 (en) Antenna configuration method and terminal
CN106162775B (en) Method and device for accessing wireless network
CN109874158B (en) Network switching method and device
CN109831798B (en) Signal acquisition method, system, storage medium and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161123