CN106658448B - Voice communication method and device - Google Patents
Voice communication method and device Download PDFInfo
- Publication number
- CN106658448B CN106658448B CN201611092854.2A CN201611092854A CN106658448B CN 106658448 B CN106658448 B CN 106658448B CN 201611092854 A CN201611092854 A CN 201611092854A CN 106658448 B CN106658448 B CN 106658448B
- Authority
- CN
- China
- Prior art keywords
- resource information
- terminal
- call
- incoming call
- acquiring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42365—Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephone Function (AREA)
Abstract
The invention is suitable for the field of voice communication, and provides a voice communication method and a device, wherein the voice communication method comprises the following steps: receiving a call request of an incoming call terminal; in the cache data, acquiring resource information associated with the incoming call terminal; and displaying the acquired resource information. The invention solves the problems that the current communication mode is easily influenced by the network when displaying the resource information and the communication quality is difficult to ensure. The method has the advantages that on one hand, the latest information and the dynamic state of the incoming call terminal are displayed in the normal voice call process, the interaction between users is enhanced, on the other hand, the voice call quality is not influenced by the network, and the stability of the call is improved compared with the video call.
Description
Technical Field
The invention belongs to the field of voice communication, and particularly relates to a voice communication method and device.
Background
The coverage rate of the mobile phone is more and more wide, and voice communication and video communication are frequently carried out between relatives and friends so as to keep contact and enhance feelings.
However, the current communication mode is susceptible to network influence when displaying resource information, and is difficult to ensure the communication quality. The reason is that voice calls can only hear sound and cannot see images; although the video call can hear sound and see real-time video images, the video call is easily influenced by a network, the occupied bandwidth is too high, the consumed flow is too much, the networks of two parties of the call are required to be kept in a good state all the time in the call process, and otherwise the pause phenomenon influences the call quality.
Disclosure of Invention
The embodiment of the invention aims to provide a voice call method, aiming at solving the problems that the current call mode is easily influenced by a network when resource information is displayed and the call quality is difficult to ensure.
The embodiment of the invention is realized in such a way that a voice communication method comprises the following steps:
receiving a call request of an incoming call terminal;
in the cache data, acquiring resource information associated with the incoming call terminal;
and displaying the acquired resource information.
Another objective of an embodiment of the present invention is to provide a voice communication apparatus, including:
a calling request receiving module for receiving a calling request of an incoming call terminal;
the resource information acquisition module is used for acquiring resource information associated with the incoming call terminal in the cache data;
and the resource information display module is used for displaying the acquired resource information.
In the embodiment of the invention, the resource information associated with the incoming call terminal is acquired in the cache data, and the acquired resource information is displayed, so that the problems that the current call mode is easily influenced by a network when the resource information is displayed and the call quality is difficult to ensure are solved. The method has the advantages that on one hand, in the normal voice call process, the latest information and the dynamic state of the incoming call terminal are displayed, the interaction between users is enhanced, the information and the dynamic state include but are not limited to user photos and advertisement information, on the other hand, the voice call quality is not influenced by the network, and the stability of the call is improved compared with the video call.
Drawings
Fig. 1 is a flowchart of an implementation of a voice call method according to an embodiment of the present invention;
fig. 2 is a flowchart of implementing step S102 of the voice call method according to the embodiment of the present invention;
fig. 3 is a flowchart illustrating an implementation of step S103 of a voice call method according to an embodiment of the present invention;
fig. 4 is a flowchart of an implementation of caching resource information according to an embodiment of the present invention;
FIG. 5 is a flowchart illustrating an implementation of deleting resource information according to an embodiment of the present invention;
fig. 6 is a block diagram of a voice call apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "provided" may be interpreted "as" when.. or "once" or "in response to a determination" or "in response to a detection" depending on the context. Similarly, the phrase "in the event of a determination" or "in the event of a reading of [ described condition or event ]" may be interpreted contextually to mean "upon determination" or "in response to a determination" or "upon detection of [ described condition or event ]" or "in response to detection of [ described condition or event ]".
Example one
Fig. 1 is a flowchart of an implementation of a voice call method according to an embodiment of the present invention, which is detailed as follows:
in step S101, a call request of an incoming call terminal is received;
in step S102, resource information associated with the incoming call terminal is acquired in the cache data;
connecting the server by adopting a set network mode to acquire cache data;
the set network mode comprises at least one of a WIFI network mode, a 2G network mode, a 3G network mode, a 4G network mode and a 5G network mode.
The cached data comprises cached terminal identifications and resource information associated therewith.
In step S103, the acquired resource information is displayed.
And in the call process, displaying the acquired resource information on a local screen or a third-party screen.
Wherein the format of the resource information comprises one of a text format, a picture format, an audio format and a video format or a combination thereof.
The embodiment of the invention has the advantages that on one hand, the latest information and the dynamic state of the incoming call terminal are displayed in the normal voice call process, which is beneficial to enhancing the interaction between users, and the information and the dynamic state include but are not limited to user photos and advertisement information, on the other hand, the voice call quality is not influenced by the network, and the stability of the call is improved compared with the video call.
Example two
Fig. 2 is a flowchart of implementing step S102 of the voice call method provided in the embodiment of the present invention, which is detailed as follows:
in step S201, a terminal identifier of the incoming call terminal is acquired;
the terminal identification comprises at least one of a call number adopted by the terminal and a device identification of the terminal.
In step S202, in the cache data, resource information associated with the incoming call terminal is acquired according to the terminal identifier of the incoming call terminal.
In the cache data, the terminal identification of the incoming call terminal is matched with the cached terminal identification by utilizing the corresponding relation between the cached terminal identification and the resource information, so as to obtain the resource information associated with the incoming call terminal.
In the embodiment of the invention, after the resource information associated with the incoming call terminal is obtained, the resource information can be displayed through the display equipment in the screen or the nearby range of the mobile phone.
EXAMPLE III
Fig. 3 is a flowchart of implementing step S103 of the voice call method according to the embodiment of the present invention, which is detailed as follows:
in step S301, a current call mode is acquired;
in step S302, if the call mode is the hands-free mode, the resource information is displayed on the screen of the mobile terminal.
In step S303, if the call mode is not the hands-free mode, a display device in the vicinity is searched, and the resource information is displayed using the searched display device.
Wherein the display devices in the vicinity do not include the local device.
In the embodiment of the invention, the resource information is displayed during the communication process, so that a user can conveniently browse the latest information and the dynamic state of the incoming call terminal.
Example four
Fig. 4 is a flowchart of implementing cache resource information according to an embodiment of the present invention, which is detailed as follows:
in step S401, the communication frequency of each terminal identifier in the address book is obtained;
in step S402, according to the resource information caching number corresponding to the communication frequency, caching the resource information associated with the terminal identifier from a server.
In the embodiment of the invention, the resource information associated with the terminal identification is cached, so that a user can conveniently browse the latest information and the dynamic state of the incoming call terminal.
EXAMPLE five
Fig. 5 is a flowchart of an implementation of deleting resource information according to an embodiment of the present invention, which is detailed as follows:
in step S501, detecting whether the cache data exceeds a preset storage capacity;
in step S502, if the cached data exceeds the preset storage capacity, the communication frequency of each terminal identifier in the address book is obtained, and the resource information associated with the terminal identifier is deleted according to the resource information deletion number corresponding to the communication frequency.
In the embodiment of the invention, the resource information associated with the terminal identifier is deleted, so that the storage capacity is saved conveniently.
EXAMPLE six
The embodiment of the invention describes a better application flow of the voice communication method, and for the convenience of illustration, the embodiment of the invention takes a local phone as a mobile phone A and an incoming call terminal as a mobile phone B, and the following details are given:
step 1, using a terminal identifier of a mobile phone as an account number, such as a mobile phone number, and uploading resource information, which can be a photo, a video and other resources, on a corresponding account number on a server.
And setting specific resource information downloading permission on the server. For example, the terminal id of a friend can download all resources, and the terminal id of a stranger downloads a specified resource.
And 2, when the mobile phone A receives the call of the mobile phone B, the mobile phone A receives and records the terminal identification M of the mobile phone B. And if the mobile phone A is in the WIFI-free network mode, inquiring cache data from the cache according to the M, and entering the step 3 for displaying. And if the mobile phone A is in the WIFI network mode, inquiring the resource information of the corresponding account from the server according to the M, and entering the step 3 for synchronous display.
Step 3, resource display mode:
when the resource data is obtained, the display position is determined according to the call mode of the mobile phone A. If the mobile phone A is in the hands-free mode, displaying the resource data on the screen of the current mobile phone A;
if the mobile phone A is in a non-hands-free mode, searching display equipment in a distance r range from the mobile phone A, if the display equipment is searched, judging whether the display equipment has authority, synchronously displaying the resource data on the display equipment, and otherwise, displaying the resource data on a screen of the mobile phone A.
The application scenarios are as follows:
the user has an intelligent television at home, and when the user is using the mobile phone A at home to answer the call made by the mobile phone B, the resource information of the mobile phone B is synchronously displayed on the intelligent television, so that the user can answer the call and browse the latest dynamic information, photos and the like of the other party from the television.
The process of obtaining the cache data in step 2 is as follows:
when the mobile phone is in a network state, resource information under the account matched with the address book is cached from a preset server in sequence according to the address book address frequency.
For example, the following steps are carried out: the address book of the mobile phone A comprises 100 contacts, the communication frequency with the contact b is the highest recently and is 20 times, the communication frequency with the contact c is 10 times, and the communication frequency with the contact d/e/f/g is 1 time respectively. And in the network state, according to the terminal identifier m of the contact b, caching the corresponding resource information (30 pieces of resource information) from the server and storing the resource information into the cache of the mobile phone A.
Similarly, the resource information (5 pieces of resource information) of c is stored in the mobile phone A, and 1 piece of resource information of d/e/f/g is stored in the mobile phone A.
The process of deleting the cache data in the step 2 is as follows:
the cached data is deleted regularly according to a certain rule, for example, when the capacity of the mobile phone is lower than the threshold q, older resource information is deleted, or more resource information is deleted, for example, 20 pieces of resource information in the above example are deleted, and 10 pieces of resource information remain; and deleting 4 pieces of c resource information, deleting e, f and g resource information, and the like. The specific deletion rule is not limited in this application.
EXAMPLE seven
Fig. 6 is a block diagram of a voice call apparatus according to an embodiment of the present invention, where the apparatus can be operated in a user equipment having a voice call module. The user equipment includes, but is not limited to, a mobile phone, a smart watch, a tablet computer, a notebook computer, a desktop computer, a PDA (Personal Digital Assistant).
Referring to fig. 6, the voice call apparatus includes:
a call request receiving module 61, configured to receive a call request of an incoming call terminal;
a resource information obtaining module 62, configured to obtain resource information associated with the incoming call terminal from the cache data;
and a resource information display module 63, configured to display the acquired resource information.
As an implementation manner of this embodiment, in the voice call apparatus, the resource information obtaining module includes:
a terminal identifier acquiring unit, configured to acquire a terminal identifier of the incoming call terminal;
and the resource information acquisition unit is used for acquiring the resource information associated with the incoming call terminal in the cache data according to the terminal identification of the incoming call terminal.
As an implementation manner of this embodiment, in the voice call apparatus, the resource information display module includes:
a call mode acquisition unit for acquiring a current call mode;
and the display unit is used for displaying the resource information on a screen of the mobile phone if the call mode is the hands-free mode, searching display equipment in a nearby range if the call mode is not the hands-free mode, and displaying the resource information by using the searched display equipment.
As an implementation manner of this embodiment, the voice call apparatus further includes:
the communication frequency acquisition unit is used for acquiring the communication frequency of each terminal identifier in the address list;
and the resource information caching unit is used for caching the resource information related to the terminal identifier from the server according to the resource information caching number corresponding to the communication frequency.
As an implementation manner of this embodiment, the voice call apparatus further includes:
the storage capacity detection unit is used for detecting whether the cache data exceeds a preset storage capacity;
and the resource information deleting unit is used for acquiring the communication frequency of each terminal identifier in the address list if the cache data exceeds the preset storage capacity, and deleting the resource information related to the terminal identifier according to the resource information deleting number corresponding to the communication frequency.
The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs.
The device and the units in the device of the embodiment of the invention can be combined, divided and deleted according to actual needs.
The apparatus provided in the embodiment of the present invention may be applied to the corresponding method embodiments, and for details, reference is made to the description of the embodiments above, and details are not repeated here.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention can be implemented by software plus necessary general hardware. The program may be stored in a readable storage medium, such as a random access memory, a flash memory, a read only memory, a programmable read only memory, an electrically erasable programmable memory, a register, and the like. The storage medium is located in a memory, and a processor reads information in the memory and performs the method according to the embodiments of the present invention in combination with hardware thereof.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (4)
1. A voice call method, comprising:
receiving a call request of an incoming call terminal of a friend;
in the cache data, acquiring resource information associated with the incoming call terminal of the friend, wherein the resource information is the latest information and the dynamic state of the friend so as to enhance the interaction between users, and the information and the dynamic state at least comprise user photos and advertisement information; displaying the acquired resource information in the call process, so that a user can conveniently browse the latest information and the dynamic state of the incoming call terminal, and the method specifically comprises the following steps:
acquiring a current call mode;
if the call mode is the hands-free mode, displaying the resource information on a screen of the local machine;
if the communication mode is a non-hands-free mode, searching display equipment in a nearby range, if the display equipment is searched, judging whether the display equipment has the authority, and if the display equipment has the authority, displaying the resource information by using the searched display equipment;
the voice call method further comprises the following steps:
detecting whether the cache data exceeds a preset storage capacity;
if the cache data exceeds the preset storage capacity, acquiring the communication frequency of each terminal identifier in the address book, and deleting the resource information associated with the terminal identifier according to the resource information deletion number corresponding to the communication frequency;
before acquiring the resource information associated with the incoming call terminal in the cache data, the voice call method further includes:
acquiring the communication frequency of each terminal identifier in the address list;
and caching the resource information associated with the terminal identification from a server according to the resource information caching number corresponding to the communication frequency.
2. The voice communication method according to claim 1, wherein the obtaining resource information associated with the incoming call terminal in the cache data specifically includes:
acquiring a terminal identifier of the incoming call terminal;
and in the cache data, acquiring resource information associated with the incoming call terminal according to the terminal identification of the incoming call terminal.
3. A voice call apparatus, comprising:
the call request receiving module is used for receiving a call request of an incoming call terminal of a friend;
the resource information acquisition module is used for acquiring resource information associated with the incoming call terminal of the friend from the cache data, wherein the resource information is the latest information and the dynamic state of the friend so as to enhance the interaction between users, and the information and the dynamic state at least comprise user photos and advertisement information, so that the user can conveniently browse the latest information and the dynamic state of the incoming call terminal;
the resource information display module is used for displaying the acquired resource information in the call process;
the resource information display module comprises:
a call mode acquisition unit for acquiring a current call mode;
the display unit is used for displaying the resource information on a screen of the mobile phone if the call mode is the hands-free mode, searching display equipment in a nearby range if the call mode is the non-hands-free mode, judging whether the display equipment has the authority if the display equipment is searched, and displaying the resource information by using the searched display equipment if the display equipment has the authority;
the voice call device further comprises:
the storage capacity detection unit is used for detecting whether the cache data exceeds a preset storage capacity;
a resource information deleting unit, configured to, if the cached data exceeds a preset storage capacity, obtain a communication frequency of each terminal identifier in the address book, and delete resource information associated with the terminal identifier according to a resource information deletion number corresponding to the communication frequency;
the communication frequency acquisition unit is used for acquiring the communication frequency of each terminal identifier in the address list;
and the resource information caching unit is used for caching the resource information related to the terminal identifier from the server according to the resource information caching number corresponding to the communication frequency.
4. The voice call apparatus according to claim 3, wherein the resource information obtaining module comprises:
a terminal identifier acquiring unit, configured to acquire a terminal identifier of the incoming call terminal;
and the resource information acquisition unit is used for acquiring the resource information associated with the incoming call terminal in the cache data according to the terminal identification of the incoming call terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611092854.2A CN106658448B (en) | 2016-11-30 | 2016-11-30 | Voice communication method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611092854.2A CN106658448B (en) | 2016-11-30 | 2016-11-30 | Voice communication method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106658448A CN106658448A (en) | 2017-05-10 |
CN106658448B true CN106658448B (en) | 2021-05-25 |
Family
ID=58814156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611092854.2A Active CN106658448B (en) | 2016-11-30 | 2016-11-30 | Voice communication method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106658448B (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101815272A (en) * | 2010-04-26 | 2010-08-25 | 中兴通讯股份有限公司 | Method for realizing voice data concurrency and device thereof |
CN102036048A (en) * | 2010-12-23 | 2011-04-27 | 中兴通讯股份有限公司 | Method and system for voice and video calls |
CN102957890A (en) * | 2011-08-19 | 2013-03-06 | 中兴通讯股份有限公司 | Method and terminal for video image playing during communication |
KR101990536B1 (en) * | 2012-11-02 | 2019-06-18 | 삼성전자주식회사 | Method for providing information and Electronic apparatus thereof |
CN103179552A (en) * | 2013-03-29 | 2013-06-26 | 北京国政通科技有限公司 | Method and device for inquiring information of opposite call party |
CN104935755B (en) * | 2014-03-20 | 2018-06-19 | 中国电信股份有限公司 | The display methods and device of incoming call business card |
-
2016
- 2016-11-30 CN CN201611092854.2A patent/CN106658448B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN106658448A (en) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108496317B (en) | Method and device for searching public resource set of residual key system information | |
US9807218B2 (en) | Method for filtering spam in electronic device and the electronic device | |
EP2975821A1 (en) | Network connection method and apparatus | |
CN105517189B (en) | Method and device for realizing WIFI connection | |
CN106201734B (en) | File sharing method and device | |
WO2018121649A1 (en) | Incoming call management method and apparatus | |
CN109388625B (en) | Method and device for processing configuration file in multi-distributed file system | |
JP2008306512A (en) | Information providing system | |
CN105979062B (en) | Communication event processing method and device | |
CN109218506A (en) | Method and device for protecting privacy information and mobile terminal | |
CN107645582A (en) | A kind of information variation, terminal device and computer-readable medium | |
CN113596175A (en) | Scene synchronization method, terminal, server and system | |
US20160165054A1 (en) | Contextual contact substitution for mobile devices | |
KR20160000822A (en) | Method and apparatus for determining position | |
CN110071959B (en) | Method and device for timing synchronization of third-party national standard resources | |
CN106658448B (en) | Voice communication method and device | |
CN106790584B (en) | Information synchronization method and device | |
CN107483605B (en) | File downloading method and device and storage medium | |
CN107256151B (en) | Page rendering processing method and device and terminal | |
CN106021129A (en) | Terminal and terminal cache clearing method | |
CN105574453A (en) | Two-dimensional code processing method and mobile terminal | |
CN104765527B (en) | A kind of method and mobile terminal for showing setting options | |
US20170187872A1 (en) | System and method for device availability signaling | |
CN103974215A (en) | Electronic device control method and electronic devices | |
KR100577735B1 (en) | Processing back-up service system which uses the mobile telecommunication terminal it perceives update information |
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 | ||
CB02 | Change of applicant information |
Address after: 516006 TCL technology building, No.17, Huifeng Third Road, Zhongkai high tech Zone, Huizhou City, Guangdong Province Applicant after: TCL Technology Group Co.,Ltd. Address before: 516006 Guangdong province Huizhou Zhongkai hi tech Development Zone No. nineteen District Applicant before: TCL RESEARCH AMERICA Inc. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |