CN113114863A - Voice communication method, device, equipment and storage medium - Google Patents

Voice communication method, device, equipment and storage medium Download PDF

Info

Publication number
CN113114863A
CN113114863A CN202110349870.XA CN202110349870A CN113114863A CN 113114863 A CN113114863 A CN 113114863A CN 202110349870 A CN202110349870 A CN 202110349870A CN 113114863 A CN113114863 A CN 113114863A
Authority
CN
China
Prior art keywords
voice communication
identification information
area
displaying
equipment
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.)
Granted
Application number
CN202110349870.XA
Other languages
Chinese (zh)
Other versions
CN113114863B (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
Beijing Xiaomi Pinecone Electronic Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Beijing Xiaomi Pinecone Electronic 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, Beijing Xiaomi Pinecone Electronic Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202110349870.XA priority Critical patent/CN113114863B/en
Publication of CN113114863A publication Critical patent/CN113114863A/en
Application granted granted Critical
Publication of CN113114863B publication Critical patent/CN113114863B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0081Network operation, administration, maintenance, or provisioning
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present disclosure relates to a voice communication method, apparatus, device and storage medium, the method comprising: responding to the establishment of a first voice communication connection with first equipment, and displaying first identification information of the first equipment in a calling area preset on a user interface; and in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, displaying second identification information of the second device in a communication waiting area preset on the user interface. The method and the device can show the identification information of the equipment currently carrying out the voice communication connection for the user, can show the identification information of the equipment currently waiting for carrying out the voice communication connection, do not need the user currently waiting for carrying out the voice communication to estimate the time to carry out calling again, can improve the communication efficiency, and improve the user experience.

Description

Voice communication method, device, equipment and storage medium
Technical Field
The present disclosure relates to the field of terminal communication technologies, and in particular, to a voice communication method, apparatus, device, and storage medium.
Background
With the development of terminal technology, people use terminals to communicate more and more frequently, including terminal-based VOIP voice communication. VOIP communication software on the market is various, such as WeChat voice, QQ voice, flybook voice and the like. However, the VOIP communication scheme in the related art has the following disadvantages:
for example, in the process that the terminal users a and b are carrying out the VOIP voice communication, if another terminal user c tries to carry out the VOIP voice communication with the user a, the terminal of the user c gives a prompt that the network is busy, and the voice communication connection cannot be established for the user c, and in the process, the user a does not know that the user c needs to carry out the voice communication with the user c, and the user c cannot timely know whether the voice communication between the user a and the user b is finished, and can only estimate time to call the user a again, so that the communication efficiency is reduced, and the user experience is affected.
Disclosure of Invention
To overcome the problems in the related art, embodiments of the present disclosure provide a voice communication method, apparatus, device and storage medium, so as to solve the defects in the related art.
According to a first aspect of embodiments of the present disclosure, there is provided a voice communication method, the method including:
responding to the establishment of a first voice communication connection with first equipment, and displaying first identification information of the first equipment in a calling area preset on a user interface;
and in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, displaying second identification information of the second device in a communication waiting area preset on the user interface.
In an embodiment, the method further comprises:
responding to a first voice communication request sent by the first equipment, and displaying first identification information of the first equipment in a communication waiting area preset on the user interface;
in response to detecting the operation for accepting the first voice communication request, deleting the first identification information from the communication waiting area, and executing the operation of displaying the first identification information of the first device in a call area preset on the user interface.
In one embodiment, the operation for accepting the first voice communication request includes:
an operation of moving the first identification information from the waiting communication area to the calling area.
In an embodiment, the method further comprises:
in response to detecting an operation for accepting the second voice communication request, establishing a second voice communication connection with the second device, and deleting the second identification information from the waiting communication area and displaying the second identification information in the calling area.
In an embodiment, the method further comprises:
in response to detecting an operation for suspending voice communication with the second device, the second voice communication connection is disconnected, and the second identification information is deleted from the call-in area and displayed in the area to be communicated.
In an embodiment, the method further comprises:
and in response to the detection of the operation for stopping voice communication with the first equipment, cutting off the first voice communication connection, deleting the first identification information from the calling area, and displaying the first identification information in a preset hang-up area on the user interface.
In an embodiment, the method further comprises:
and in response to the detection of the operation for rejecting the second voice communication request, deleting the second identification information from the communication waiting area, and displaying the second identification information in a preset hang-up area on the user interface.
In an embodiment, the method further comprises:
starting timing in response to displaying the second identification information in the hang-up area;
and deleting the second identification information from the hang-up area in a set time length after the timing is started.
According to a second aspect of the embodiments of the present disclosure, there is provided a voice communication apparatus, the apparatus comprising:
the connection establishing and displaying module is used for responding to establishment of a first voice communication connection with first equipment and displaying first identification information of the first equipment in a calling area preset on a user interface;
and the second equipment display module is used for responding to a second voice communication request sent by second equipment in the process of carrying out voice communication with the first equipment based on the first voice communication connection, and displaying second identification information of the second equipment in a communication waiting area preset on the user interface.
In one embodiment, the apparatus further comprises:
the first equipment display module is used for responding to the received first voice communication request sent by the first equipment and displaying first identification information of the first equipment in a communication waiting area preset on the user interface;
the connection establishing display module is further configured to delete the first identification information from the communication waiting area in response to detecting the operation for accepting the first voice communication request, and execute the operation of displaying the first identification information of the first device in a calling area preset on the user interface.
In one embodiment, the operation for accepting the first voice communication request includes:
an operation of moving the first identification information from the waiting communication area to the calling area.
In one embodiment, the apparatus further comprises:
a communication establishing display module, configured to establish a second voice communication connection with the second device in response to detecting an operation for accepting the second voice communication request, delete the second identification information from the communication waiting area, and display the second identification information in the call-in-progress area.
In one embodiment, the apparatus further comprises:
and the communication pause display module is used for cutting off the second voice communication connection, deleting the second identification information from the call area and displaying the second identification information in the area to be communicated in response to the detection of the operation for pausing the voice communication with the second equipment.
In one embodiment, the apparatus further comprises:
and the communication stopping display module is used for cutting off the first voice communication connection in response to the detection of the operation for stopping the voice communication with the first equipment, deleting the first identification information from the calling area, and displaying the first identification information in a preset hang-up area on the user interface.
In one embodiment, the apparatus further comprises:
and the rejection request display module is used for deleting the second identification information from the communication waiting area in response to the operation for rejecting the second voice communication request, and displaying the second identification information in a preset hang-up area on the user interface.
In one embodiment, the apparatus further comprises: an information deleting module;
the information deleting module comprises:
the timing unit is used for responding to the second identification information displayed in the hang-up area and starting timing;
and the deleting unit is used for deleting the second identification information from the hang-up area in a set time length after the timing is started.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic apparatus, the apparatus comprising:
a processor and a memory for storing processor-executable instructions;
wherein the processor is configured to:
responding to the establishment of a first voice communication connection with first equipment, and displaying first identification information of the first equipment in a calling area preset on a user interface;
and in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, displaying second identification information of the second device in a communication waiting area preset on the user interface.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements:
responding to the establishment of a first voice communication connection with first equipment, and displaying first identification information of the first equipment in a calling area preset on a user interface;
and in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, displaying second identification information of the second device in a communication waiting area preset on the user interface.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
the method and the device for displaying the identification information of the first equipment in the voice communication process can display the identification information of the second equipment in the waiting communication area preset on the user interface by responding to the first voice communication connection established with the first equipment and displaying the first identification information of the first equipment in the preset calling area on the user interface and responding to the second voice communication request sent by the second equipment in the voice communication process with the first equipment based on the first voice communication connection, can display the identification information of the equipment currently in the voice communication connection for the user and display the identification information of the equipment currently waiting for the voice communication connection, and can not need to estimate the time of the user currently waiting for the voice communication to call again, thereby improving the communication efficiency and improving the user experience.
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
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.
FIG. 1A is a flow chart illustrating a method of voice communication according to an exemplary embodiment;
FIG. 1B is a diagram illustrating various regions on a user interface according to an exemplary embodiment;
FIG. 1C is a diagram illustrating identification information of a calling area display device on a user interface according to an exemplary embodiment;
FIG. 1D is a diagram illustrating identification information of a talking zone and a waiting to answer zone display device on a user interface according to an exemplary embodiment;
FIG. 2A is a flow chart illustrating a method of voice communication according to yet another exemplary embodiment;
FIG. 2B is a diagram illustrating identification information of a waiting for listening area display device on a user interface according to an exemplary embodiment;
FIG. 2C is a diagram illustrating a user interface displaying identification information for two or more devices in a talk area according to an example embodiment;
FIG. 2D is a diagram illustrating identification information of on-call and on-hook area display devices on a user interface, according to an exemplary embodiment;
FIG. 3 is a flowchart illustrating deletion of second identification information from a hang-up area in accordance with an exemplary embodiment;
FIG. 4 is a block diagram illustrating a voice communication apparatus in accordance with an exemplary embodiment;
FIG. 5 is a block diagram illustrating a voice communication apparatus in accordance with yet another exemplary embodiment;
FIG. 6 is a block diagram illustrating an electronic device in accordance with an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
FIG. 1A is a flow chart illustrating a method of voice communication according to an exemplary embodiment; the method of the embodiment can be applied to terminal devices (such as smart phones, tablet computers, notebook computers, wearable devices and the like) installed with voice communication software.
As shown in fig. 1A, the method comprises the following steps S101-S102:
in step S101, in response to establishing a first voice communication connection with a first device, displaying first identification information of the first device in a call area preset on a user interface.
In this embodiment, the terminal device may establish a first voice communication connection with the first device based on the pre-installed voice communication software, and display the first identification information of the first device in a call area preset on a user interface of the voice communication software. The voice communication software may include VOIP communication software, such as WeChat voice software, QQ voice software, and flybook voice software.
For example, FIG. 1B is a diagram illustrating various regions on a user interface according to an exemplary embodiment; fig. 1C is a diagram illustrating identification information of a calling area display device on a user interface according to an example embodiment.
As shown in fig. 1B, the user interface of the voice communication software pre-installed in the terminal device can be divided into a call-in area, a call waiting area, and a hang-up area. As the name implies, the on-call zone may be used to display the identity of the device with which the terminal device is engaged in voice communication; the waiting answering area can be used for displaying the identifier of equipment waiting for voice communication with the terminal equipment; and the hang-up area may be used to display the identity of the device that is rejected by the terminal device for voice communication within a set time prior to the current time. In this embodiment, assuming that the current user of the terminal device is user a, when the terminal device establishes the first voice communication connection with the first device of user b, the first identification information of the first device may be displayed in the call-in-progress area, for example, the identification information "b" is displayed in the "call-in-progress area" shown in fig. 1C.
The first identification information of the first device may be set based on actual needs, for example, one or more of a user name, a nickname, an avatar, and the like of the first device are set, which is not limited in this embodiment.
It should be noted that the terminal device may respond to the voice communication request initiated by the first device to establish the first voice communication connection with the first device, or may actively initiate the voice communication request to the first device to establish the first voice communication connection with the first device after the first device responds to the request. In any case, the terminal device may display the first identification information of the first device in a call area preset on a user interface of the terminal device when establishing the first voice communication connection with the first device.
In consideration that different terminal operating systems have different system interfaces, the embodiment takes an Android (Android) operating system as an example for explanation. After the terminal device establishes a first voice communication connection with the first device, the terminal device can acquire voice information from the first device based on the first voice communication connection, and adopts an AudioTrack interface to play the voice information from the first device; meanwhile, the terminal device may record voice information of a current user of the terminal device by using an AudioRecord interface, and send the recorded voice information to the first device based on the first voice communication connection. In addition, the terminal device may also notify, based on the setMode interface of the AudioManager, that the other application program is currently in a voice communication state, so as to mute the other application program or pause playing the audio information.
In step S102, in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, displaying second identification information of the second device in a waiting communication area preset on the user interface.
In this embodiment, if the user of the second device wants to perform voice communication with the terminal device while the terminal device is connected to the first device for voice communication based on the first voice communication, the user of the second device may send a second voice communication request to the terminal device, where the second voice communication request requests the terminal device to establish a voice communication connection with the second device and perform voice communication. On the basis, the terminal device may display second identification information of the second device in a waiting communication area preset on the user interface in response to receiving the second voice communication request.
The second identification information of the second device may be set based on actual needs, for example, one or more of a user name, a nickname, an avatar, and the like of the second device are set, which is not limited in this embodiment.
In an embodiment, when the terminal device receives the second voice communication request sent by the second device, an alert tone such as a ring tone may also be played based on user settings, so that the user of the terminal device knows that there is a new voice communication request currently.
For example, fig. 1D is a diagram illustrating identification information of a talking zone and a waiting to answer zone display device on a user interface according to an example embodiment. When the terminal device is connected to the first device for voice communication based on the first voice communication, if a second voice communication request sent by a second device of the user c is received, the second voice communication request may be responded to, and the second identification information of the second device is displayed in the waiting communication area preset on the user interface, for example, the identification information "c" is displayed in the "waiting to answer area" shown in fig. 1D.
As can be seen from the above description, the method of the present embodiment provides for establishing a voice communication connection with a first device by, and displaying the first identification information of the first device in a calling area preset on a user interface, and in response to receiving a second voice communication request sent by a second device in the course of voice communication with the first device based on the first voice communication connection, displaying the second identification information of the second device in a communication waiting area preset on the user interface, displaying the identification information of the device currently in voice communication connection for the user, and the identification information of the equipment waiting for voice communication connection at present can be displayed, and the user waiting for voice communication at present does not need to estimate the time to call again, so that the communication efficiency can be improved, and the user experience can be improved.
FIG. 2A is a flow chart illustrating a method of voice communication according to yet another exemplary embodiment; fig. 2B is a diagram illustrating identification information of a waiting for listening area display device on a user interface according to an exemplary embodiment.
The method of the embodiment can be applied to terminal devices (such as smart phones, tablet computers, notebook computers, wearable devices and the like) installed with voice communication software.
As shown in fig. 2A, the method includes the following steps S201-S207:
in step S201, in response to receiving a first voice communication request sent by a first device, displaying first identification information of the first device in a communication waiting area preset on the user interface.
In this embodiment, it is assumed that a current user of a terminal device is a user a, and when the terminal device receives a first voice communication request sent by a first device of a user b, first identification information of the first device may be displayed in a waiting communication area preset on a user interface of voice communication software pre-installed in the terminal device. For example, the "waiting communication area" on the user interface shown in fig. 2B displays the first identification information "B" of the first device.
In step S202, in response to detecting the operation for accepting the first voice communication request, establishing a first voice communication connection with a first device, deleting the first identification information from the communication waiting area, and displaying the first identification information of the first device in a calling area preset on the user interface.
For example, when the terminal device detects an operation of moving the first identifier of the first device from the waiting communication area to the currently-speaking area, which is triggered by the user, the terminal device may establish a first voice communication connection with the first device, delete the first identifier from the waiting communication area, and display the first identifier of the first device in the currently-speaking area, which is preset on the user interface, where a specific display manner may be as shown in fig. 1C, which is not described herein again.
It can be understood that, this embodiment can realize that the operation of moving the first identification information of the first device from the waiting communication area to the calling area based on the user trigger, establish the first voice communication connection with the first device, and preset the first identification information of the first device in the calling area on the user interface, the user trigger mode provided is more intuitive, and the user can conveniently operate, the interest and intuition of establishing the first voice communication connection with the first device can be improved, and the first identification information of the first device is displayed in the calling area, so that the user can accurately know the current device information of the voice communication, and the user's requirement can be satisfied.
In step S203, in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, displaying second identification information of the second device in a waiting communication area preset on the user interface.
For the explanation and explanation of steps S203 and S203, reference may be made to the embodiment shown in fig. 1A, which is not repeated herein.
In step S204, in response to detecting the operation for accepting the second voice communication request, a second voice communication connection with the second device is established, and the second identification information is deleted from the communication waiting area and displayed in the talking area.
In this embodiment, when the second identification information of the second device is displayed in the communication waiting area preset on the user interface, in response to detecting the operation for accepting the second voice communication request, a second voice communication connection with the second device may be established, the second identification information may be deleted from the communication waiting area, and the second identification information may be displayed in the call-in area.
For example, FIG. 2C is a diagram illustrating a user interface displaying identification information for two or more devices in a talk area according to an example embodiment. In this embodiment, when the terminal device displays the second identification information of the second device in the communication waiting area preset on the user interface, in response to detecting the operation for accepting the second voice communication request, a second voice communication connection with the second device may be established, the second identification information may be deleted from the communication waiting area, and the second identification information may be displayed in the call-in area, where as shown in fig. 2C, the first identification information "b" of the first device and the second identification information "C" of the second device are simultaneously displayed in the call-in area "on the user interface of the terminal device.
It can be understood that, after the terminal device establishes the second voice communication connection with the second device, the voice information from the second device may be obtained based on the second voice communication connection, and the AudioTrack interface is used to play the voice information from the second device; meanwhile, the terminal device may record voice information of a current user of the terminal device by using an AudioRecord interface, and send the recorded voice information to the second device based on the second voice communication connection. In addition, the terminal device may also notify, based on the setMode interface of the AudioManager, that the other application program is currently in a voice communication state, so as to mute the other application program or pause playing the audio information.
It should be noted that, when the terminal device performs voice communication with the first device and the second device at the same time, the first device may also obtain the voice information from the second device through the AudioTrack interface and the AudioRecord interface of the terminal device. Specifically, when the AudioTrack interface of the terminal device plays the voice information from the second device, the AudioRecord interface of the terminal device records the voice information from the second device, and then sends the voice information of the second device to the first device based on the first voice communication connection, so that the first device obtains the voice information from the second device.
Similarly, the second device may obtain the voice information from the first device through the AudioTrack interface and the AudioRecord interface of the terminal device.
In step S205, in response to detecting an operation for suspending voice communication with the second device, the second voice communication connection is disconnected and the second identification information is deleted from the call-in-progress area, and the second identification information is displayed in the to-be-communicated area.
In this embodiment, when the terminal device establishes a second voice communication connection with the second device in response to detecting the operation for accepting the second voice communication request, deletes the second identification information from the communication waiting area, and after displaying the second identification information in the call-in area, the terminal device may disconnect the second voice communication connection, delete the second identification information from the call-in area, and display the second identification information in the communication waiting area in response to detecting the operation for suspending the voice communication with the second device.
For example, when the terminal device performs voice communication with the first device of the user b and the second device of the user c simultaneously, and displays the first identification information of the first device and the second identification information of the second device simultaneously in the call area of the user interface, if the user a of the terminal device does not want to hang up the voice communication with the second device of the user c, but does not want the user c to hear the call content between himself (i.e., the user a) and the user b, an operation for suspending the voice communication with the second device may be triggered, and the terminal device may further disconnect the second voice communication connection in response to the operation, such as notifying the AudioTrack interface of the second device in the terminal device to perform a mute process, and the AudioRecord of the sound of the user a of the terminal device is not recorded any more. On the other hand, the second identification information "c" may also be deleted from the call area, and the second identification information "c" is displayed in the area to be communicated, that is, at this time, the user interface of the middle terminal device is restored to the interface when the second voice communication request sent by the second device is received, as shown in fig. 1D. In an embodiment, after the user interface is restored to the interface when the second voice communication request sent by the second device is received, an alert tone such as a ring tone may be played again based on the user setting, so that the user of the terminal device knows that the second device is waiting for establishing the second voice communication connection.
The operation for suspending voice communication with the second device may include an operation for moving the second identification information from the calling area to the waiting communication area.
In step S206, in response to detecting an operation for stopping voice communication with the first device, the first voice communication connection is disconnected, the first identification information is deleted from the call-in-progress area, and the first identification information is displayed in a hang-up area preset on the user interface.
In this embodiment, when the operation for accepting the second voice communication request is detected in step S204, a second voice communication connection with the second device is established, the second identification information is deleted from the communication waiting area, and after the second identification information is displayed in the call area, the first voice communication connection may be cut off in response to detecting the operation for stopping the voice communication with the first device, for example, the terminal device may be notified to perform destruction processing on the AudioTrack interface and the AudioRecord interface of the second device, and release of system resources is completed.
On the other hand, the first identification information may be deleted from the call-in area, and the first identification information may be displayed in a preset hang-up area on the user interface.
For example, when the terminal device performs voice communication with the first device of the user b and the second device of the user c at the same time, and displays the first identification information of the first device and the second identification information of the second device in the call area of the user interface at the same time, if the user a of the terminal device wants to hang up the voice communication with the first device of the user b, an operation for stopping the voice communication with the first device may be triggered, and then the terminal device may disconnect the first voice communication connection in response to the operation, delete the first identification information "b" from the call area, and display the first identification information "b" in the hang-up area, where the user interface of the terminal device is as shown in fig. 2D.
The operation for stopping voice communication with the first device may include an operation for moving the second identification information from the call area to the hang-up area.
In step S207, in response to detecting the operation for rejecting the second voice communication request, deleting the second identification information from the communication waiting area, and displaying the second identification information in a preset hang-up area on the user interface.
In this embodiment, after the step S203 is executed in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, and after displaying second identification information of the second device in a communication waiting area preset on the user interface, if a user of the terminal device does not wish to accept the second voice communication request, an operation for rejecting the second voice communication request may be triggered, and further, the terminal device may delete the second identification information from the communication waiting area in response to detecting the operation for rejecting the second voice communication request, and display the second identification information in a hang-up area preset on the user interface. The user interface of the terminal device is similar to the user interface shown in fig. 2D, except that the first identification information "b" of the first device is displayed in the "on-call area", and the second identification information "c" of the second device is displayed in the "hang-up area".
In one embodiment, fig. 3 is a flow diagram illustrating deletion of second identification information from a hang-up area according to an example embodiment. As shown in fig. 3, on the basis of the embodiment shown in fig. 2A, the method of this embodiment may further include the following steps S301 to S302:
in step S301, in response to displaying the second identification information in the hang-up area, timing is started.
In step S302, the second identification information is deleted from the hang-up area for a set duration after the timer is started.
In this embodiment, when the second identification information is displayed in the hang-up area, timing may be started, and the second identification information may be deleted from the hang-up area after a set time length after the timing is started.
It should be noted that the set time period may be set based on actual needs, such as 3 seconds, and the like, and this embodiment does not limit this.
It is worth noting that the three-party user voice communication scenario between the terminal device and the first device and the second device described in the foregoing embodiment is only used for an exemplary illustration, and may also be expanded to a more-party user voice communication scenario in practical application, which is not limited in this embodiment.
As can be seen from the above description, the user can implement voice communication with the corresponding device or pause or stop voice communication based on the operation of the identification information of the device displayed in each area in the user interface by using the scheme provided by this embodiment, so that the operation process of the user can be simplified, the selection of the user for the talker can be facilitated, the communication efficiency can be improved, and the user's requirements can be met.
FIG. 4 is a block diagram illustrating a voice communication apparatus in accordance with an exemplary embodiment; the device of the embodiment is applied to terminal equipment (such as a smart phone, a tablet computer, a notebook computer, a wearable device and the like) installed with voice communication software. As shown in fig. 4, the apparatus includes: establishing a connection between the display module 110 and the second device display module 120, wherein:
a connection establishing display module 110, configured to respond to establishment of a first voice communication connection with a first device, and display first identification information of the first device in a call area preset on a user interface;
a second device displaying module 120, configured to, in response to receiving a second voice communication request sent by a second device in a process of performing voice communication with the first device based on the first voice communication connection, display second identification information of the second device in a communication waiting area preset on the user interface.
As apparent from the above description, the apparatus of the present embodiment provides a second voice communication connection with the first device by responding to the establishment of the first voice communication connection with the first device, and displaying the first identification information of the first device in a calling area preset on a user interface, and in response to receiving a second voice communication request sent by a second device in the course of voice communication with the first device based on the first voice communication connection, displaying the second identification information of the second device in a communication waiting area preset on the user interface, displaying the identification information of the device currently in voice communication connection for the user, and the identification information of the equipment waiting for voice communication connection at present can be displayed, and the user waiting for voice communication at present does not need to estimate the time to call again, so that the communication efficiency can be improved, and the user experience can be improved.
FIG. 5 is a block diagram illustrating a voice communication apparatus in accordance with yet another exemplary embodiment; the device of the embodiment is applied to terminal equipment (such as a smart phone, a tablet computer, a notebook computer, a wearable device and the like) installed with voice communication software. The connection establishing display module 210 and the second device display module 220 have the same functions as the connection establishing display module 110 and the second device display module 120 in the embodiment shown in fig. 4, and are not described herein again. As shown in fig. 5, the apparatus may further include:
a first device display module 230, configured to, in response to receiving a first voice communication request sent by the first device, display first identification information of the first device in a communication waiting area preset on the user interface;
the connection establishment displaying module 210 may be further configured to, in response to detecting the operation for accepting the first voice communication request, delete the first identification information from the communication waiting area, and perform the operation of displaying the first identification information of the first device in a call area preset on the user interface.
In an embodiment, the operation for accepting the first voice communication request may include:
an operation of moving the first identification information from the waiting communication area to the calling area.
In an embodiment, the apparatus may further include:
a communication establishing display module 240, configured to establish a second voice communication connection with the second device in response to detecting the operation for accepting the second voice communication request, delete the second identification information from the communication waiting area, and display the second identification information in the call-in area.
In an embodiment, the apparatus may further include:
a suspended communication display module 250, configured to, in response to detecting an operation for suspending voice communication with the second device, disconnect the second voice communication connection, delete the second identification information from the call-in-progress area, and display the second identification information in the to-be-communicated area.
In an embodiment, the apparatus may further include:
a communication stop display module 260, configured to, in response to detecting an operation for stopping voice communication with the first device, disconnect the first voice communication connection, delete the first identification information from the call-in area, and display the first identification information in a hang-up area preset on the user interface.
In an embodiment, the apparatus may further include:
a reject request display module 270, configured to delete the second identification information from the communication waiting area in response to detecting an operation for rejecting the second voice communication request, and display the second identification information in a preset hang-up area on the user interface.
In an embodiment, the apparatus may further include: an information deletion module 280;
the information deleting module 280 may include:
a timing unit 281 configured to start timing in response to displaying the second identification information in the hang-up area;
the deleting unit 282 is configured to delete the second identification information from the hang-up area for a set time length after the start of timing.
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.
FIG. 6 is a block diagram illustrating an electronic device in accordance with an example embodiment. For example, the device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and so forth.
Referring to fig. 6, device 900 may include one or more of the following components: processing component 902, memory 904, power component 906, multimedia component 908, audio component 910, input/output (I/O) interface 912, sensor component 914, and communication component 916.
The processing component 902 generally controls the overall operation of the device 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing component 902 may include one or more processors 920 to execute instructions to perform all or a portion of the steps of the methods described above. Further, processing component 902 can include one or more modules that facilitate interaction between processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operation at the device 900. Examples of such data include instructions for any application or method operating on device 900, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 904 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 component 906 provides power to the various components of the device 900. The power components 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 900.
The multimedia components 908 include a screen that provides an output interface between the device 900 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 908 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 900 is in an operating mode, such as a shooting 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 910 is configured to output and/or input audio signals. For example, audio component 910 includes a Microphone (MIC) configured to receive external audio signals when device 900 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 904 or transmitted via the communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
I/O interface 912 provides an interface between processing component 902 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 914 includes one or more sensors for providing status assessment of various aspects of the device 900. For example, the sensor component 914 may detect an open/closed state of the device 900, the relative positioning of components, such as a display and keypad of the device 900, the sensor component 914 may also detect a change in the position of the device 900 or a component of the device 900, the presence or absence of user contact with the device 900, orientation or acceleration/deceleration of the device 900, and a change in the temperature of the device 900. The sensor assembly 914 may also include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 914 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 914 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communications between the device 900 and other devices in a wired or wireless manner. The device 900 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 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 device 900 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 non-transitory computer readable storage medium comprising instructions, such as the memory 904 comprising instructions, executable by the processor 920 of the device 900 to perform the above-described method is also provided. For example, the non-transitory 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.
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 disclosure 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 (11)

1. A method of voice communication, the method comprising:
responding to the establishment of a first voice communication connection with first equipment, and displaying first identification information of the first equipment in a calling area preset on a user interface;
and in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, displaying second identification information of the second device in a communication waiting area preset on the user interface.
2. The method of claim 1, further comprising:
responding to a first voice communication request sent by the first equipment, and displaying first identification information of the first equipment in a communication waiting area preset on the user interface;
in response to detecting the operation for accepting the first voice communication request, deleting the first identification information from the communication waiting area, and executing the operation of displaying the first identification information of the first device in a call area preset on the user interface.
3. The method of claim 2, wherein the operation for accepting the first voice communication request comprises:
an operation of moving the first identification information from the waiting communication area to the calling area.
4. The method of claim 1, further comprising:
in response to detecting an operation for accepting the second voice communication request, establishing a second voice communication connection with the second device, and deleting the second identification information from the waiting communication area and displaying the second identification information in the calling area.
5. The method of claim 4, further comprising:
in response to detecting an operation for suspending voice communication with the second device, the second voice communication connection is disconnected, and the second identification information is deleted from the call-in area and displayed in the area to be communicated.
6. The method of claim 4, further comprising:
and in response to the detection of the operation for stopping voice communication with the first equipment, cutting off the first voice communication connection, deleting the first identification information from the calling area, and displaying the first identification information in a preset hang-up area on the user interface.
7. The method of claim 1, further comprising:
and in response to the detection of the operation for rejecting the second voice communication request, deleting the second identification information from the communication waiting area, and displaying the second identification information in a preset hang-up area on the user interface.
8. The method according to claim 6 or 7, characterized in that the method further comprises:
starting timing in response to displaying the second identification information in the hang-up area;
and deleting the second identification information from the hang-up area in a set time length after the timing is started.
9. A voice communication apparatus, characterized in that the apparatus comprises:
the connection establishing and displaying module is used for responding to establishment of a first voice communication connection with first equipment and displaying first identification information of the first equipment in a calling area preset on a user interface;
and the second equipment display module is used for responding to a second voice communication request sent by second equipment in the process of carrying out voice communication with the first equipment based on the first voice communication connection, and displaying second identification information of the second equipment in a communication waiting area preset on the user interface.
10. An electronic device, characterized in that the device comprises:
a processor and a memory for storing processor-executable instructions;
wherein the processor is configured to:
responding to the establishment of a first voice communication connection with first equipment, and displaying first identification information of the first equipment in a calling area preset on a user interface;
and in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, displaying second identification information of the second device in a communication waiting area preset on the user interface.
11. A computer-readable storage medium on which a computer program is stored, the program, when executed by a processor, implementing:
responding to the establishment of a first voice communication connection with first equipment, and displaying first identification information of the first equipment in a calling area preset on a user interface;
and in response to receiving a second voice communication request sent by a second device in the process of performing voice communication with the first device based on the first voice communication connection, displaying second identification information of the second device in a communication waiting area preset on the user interface.
CN202110349870.XA 2021-03-31 2021-03-31 Voice communication method, device, equipment and storage medium Active CN113114863B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110349870.XA CN113114863B (en) 2021-03-31 2021-03-31 Voice communication method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110349870.XA CN113114863B (en) 2021-03-31 2021-03-31 Voice communication method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113114863A true CN113114863A (en) 2021-07-13
CN113114863B CN113114863B (en) 2023-05-30

Family

ID=76713336

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110349870.XA Active CN113114863B (en) 2021-03-31 2021-03-31 Voice communication method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113114863B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534457A (en) * 2016-10-31 2017-03-22 努比亚技术有限公司 Call switching method and device
US20170163791A1 (en) * 2015-05-19 2017-06-08 Boe Technology Group Co., Ltd. Method and device for message prompting
CN108415753A (en) * 2018-03-12 2018-08-17 广东欧珀移动通信有限公司 Method for displaying user interface, device and terminal
CN111954174A (en) * 2015-12-31 2020-11-17 华为技术有限公司 Method for prompting call

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170163791A1 (en) * 2015-05-19 2017-06-08 Boe Technology Group Co., Ltd. Method and device for message prompting
CN111954174A (en) * 2015-12-31 2020-11-17 华为技术有限公司 Method for prompting call
CN106534457A (en) * 2016-10-31 2017-03-22 努比亚技术有限公司 Call switching method and device
CN108415753A (en) * 2018-03-12 2018-08-17 广东欧珀移动通信有限公司 Method for displaying user interface, device and terminal

Also Published As

Publication number Publication date
CN113114863B (en) 2023-05-30

Similar Documents

Publication Publication Date Title
KR101884543B1 (en) Method and device for warning
KR101814110B1 (en) Method and apparatus for displaying conversation interface
CN105915521B (en) Multi-party call management method, device and terminal
CN106792937B (en) Method and device for processing call request
CN107846730B (en) Call forwarding method and device
CN108781377B (en) Timer control method and device, electronic equipment and computer readable storage medium
CN107172604B (en) Call processing method and device and terminal electronic equipment
CN111246032B (en) Call management method and device
CN105450861A (en) Information prompt method and information prompt device
CN106535147B (en) Communication signal processing method and device
CN103916538A (en) Call control method and related device
CN107277422B (en) Video call method, device and system
CN112640569B (en) Connection establishment method and device
CN105577653B (en) Establish the method and device of video calling
CN114615647A (en) Call control method, device and storage medium
CN113114863B (en) Voice communication method, device, equipment and storage medium
CN111865767B (en) User display method, device, server, client, terminal and storage medium for indirectly monitoring telephone in instant messaging
CN114268691A (en) Call method, device, terminal equipment and readable storage medium
CN108551459B (en) Method and device for communication between devices and readable storage medium
CN112511686A (en) Recording method and earphone equipment
CN111865769A (en) Method and device for adding contact persons according to call records by instant messaging tool, server, client, terminal and storage medium
CN113727248A (en) Method, device and medium for playing audio by loudspeaker
CN106170038B (en) Recording method and device
EP3276929B1 (en) Method and device for obtaining a call record
CN112738341B (en) Call data processing method and earphone 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