CN114449112A - Telephone conference reminding method, electronic equipment and storage medium - Google Patents

Telephone conference reminding method, electronic equipment and storage medium Download PDF

Info

Publication number
CN114449112A
CN114449112A CN202210362849.8A CN202210362849A CN114449112A CN 114449112 A CN114449112 A CN 114449112A CN 202210362849 A CN202210362849 A CN 202210362849A CN 114449112 A CN114449112 A CN 114449112A
Authority
CN
China
Prior art keywords
conference
notification message
equipment
participant
telephone number
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
CN202210362849.8A
Other languages
Chinese (zh)
Other versions
CN114449112B (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.)
Honor Device Co Ltd
Original Assignee
Honor Device 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202210362849.8A priority Critical patent/CN114449112B/en
Publication of CN114449112A publication Critical patent/CN114449112A/en
Application granted granted Critical
Publication of CN114449112B publication Critical patent/CN114449112B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/562Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities where the conference facilities are distributed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the application provides a reminding method of a teleconference, electronic equipment and a storage medium. By adopting the method in the embodiment of the application, the conference chairman equipment establishes a call with a plurality of call equipment, and in the process of inviting the plurality of call equipment to participate, the telephone number of each participant in the first notification message is determined and displayed according to the stored telephone number of each participant equipment. According to the reminding method of the teleconference, the teleconference device can accurately display the telephone number corresponding to each participant device in the teleconference, and the use experience of the teleconference by a teleconference user is improved.

Description

Reminding method of teleconference, electronic device and storage medium
Technical Field
The present application relates to the field of electronic devices, and in particular, to a method for reminding a teleconference, an electronic device, and a storage medium.
Background
With the development of electronic technology, electronic devices (such as mobile phones, tablet computers or smart watches) have more and more functions. A plurality of electronic devices may establish a conference call of the plurality of electronic devices through a Session Initiation Protocol (SIP). Taking a mobile phone as an example, a mobile phone a (which may be referred to as a conference chairman device) may perform voice communication with a mobile phone B (which may be referred to as a conference participant device B) and a mobile phone C (which may be referred to as a conference participant device C), respectively, and the mobile phone a may establish a conference call of the three mobile phones, i.e., the mobile phone a, the mobile phone B, and the mobile phone C, based on SIP. Then, the mobile phone a, the mobile phone B and the mobile phone C can all carry out conference communication with other mobile phones through the telephone conference.
However, when the conference chairman device establishes the teleconference, telephone information of the participant devices displayed in the display screen of the conference chairman device is inaccurate, for example, a "private number" is displayed in the display screen of the conference chairman device.
Disclosure of Invention
The embodiment of the application provides an optimized reminding method for a teleconference, electronic equipment and a storage medium. In the method, the conference chairman equipment can accurately display the telephone number corresponding to each participant equipment in the teleconference, and the use experience of the teleconference user in the teleconference is improved.
In a first aspect, an embodiment of the present application provides a method for reminding a teleconference, which is applied to a chairman device of the teleconference, where the chairman device of the teleconference establishes a conversation with multiple pieces of conversation equipment, and the chairman device of the teleconference invites the multiple pieces of conversation equipment to carry out the teleconference through a conference server, where the number of the multiple pieces of conversation equipment is at least 2; the method comprises the following steps: the conference chairman equipment receives a first notification message sent by a conference server, wherein the first notification message comprises: the conference system comprises the following components, namely the telephone number and the conference state of the presented conference participant equipment, and an anonymous identifier and a conference state of an anonymous participant, wherein the conference state comprises a conference leaving state and a conference state, the conference participant equipment is a call equipment which is invited to join a telephone conference, and the anonymous participant is used for hiding the telephone number of the conference participant equipment; judging whether an anonymous person exists in the first notification message; if the anonymous person exists in the first notification message, acquiring the telephone number of the presented conferee equipment from the first notification message, and acquiring the stored telephone number of each conferee equipment from the conference chairman equipment; determining a telephone number corresponding to an anonymous person in the first notification message according to the stored telephone number of each participant device and the telephone number of the participant device presented in the first notification message; and if the conference participation success of the plurality of the conference participant equipment is detected, displaying the telephone number corresponding to each conference participant equipment in the conference state in the display interface according to the telephone number corresponding to the anonymous participant in the first notification message.
Thus, the chairman device establishes a call with a plurality of call devices and invites the plurality of call devices to carry out a teleconference. When the telephone conference is established, the telephone conference and the plurality of calls are bound, so that after the telephone conference is established successfully, the telephone numbers of the participant equipment are displayed to meet the requirement of a user for checking the participant equipment in the telephone conference. The conference chairman equipment stores the telephone numbers of all the conference participant equipment, and after the conference chairman equipment receives the first notification message, even if the first notification message contains an anonymous participant, the conference chairman equipment can determine the telephone number corresponding to the anonymous participant according to the stored telephone number of each conference participant and the telephone number presented (namely not anonymized) in the first notification message, so that the conference chairman equipment can display the telephone number of each conference participant equipment in a meeting state on a display screen, a conference chairman user can conveniently and accurately know whether each conference participant is in the teleconference, and the use experience of the conference chairman user in using the teleconference is improved.
According to a first aspect, a plurality of telephony devices comprises: a first call device and a second call device; before obtaining the stored telephone number of each conferee device from the chairman device, the method further comprises: under the condition that the conference chairman equipment establishes a call with a plurality of call equipment, storing the telephone number of first call equipment and the telephone number of second call equipment; if the fact that the conference chairman equipment invites the first conversation equipment through the conference server is detected, the first conversation equipment is determined to be first participant equipment; and if the fact that the conference chairman equipment invites the second communication equipment through the conference server is detected, determining that the second communication equipment is second participant equipment.
Thus, when the conference chairman equipment establishes a call, the telephone number of the corresponding call equipment is stored. And the conference chairman equipment determines each participant equipment added into the telephone conference in real time through the invitation operation, so that the accuracy of the stored telephone numbers of the participant equipment is improved, and the accuracy of the determined telephone numbers of the anonymous persons is further improved.
According to the first aspect, the first notification message further includes a telephone number and a conferencing status of the chairman device; obtaining the telephone number of the conferee device being presented from the first notification message, including: acquiring a stored telephone number of the chairman device of the conference; the phone number of the chairman device and the anonymous identification of the anonymous person are removed from the first notification message, and the phone number of the conferee device which is presented is obtained.
Therefore, the first notification message comprises the telephone number and the conference-participating state of the conference chairman equipment, the telephone number of the conference chairman equipment and the anonymous identification are removed from the first notification message, the telephone numbers of the currently presented conference participant equipment in the rest conference calls are obtained, accurate telephone information of the presented conference participant equipment is obtained, interference of the telephone number of the conference chairman equipment in the first notification message on the telephone number of the anonymous person is reduced, and the speed of determining the telephone number of the anonymous person is improved.
According to the first aspect, if the first notification message includes a unique anonymous person, determining a phone number corresponding to the anonymous person in the first notification message according to the stored phone number of each participant device and the phone number of the participant device presented in the first notification message, includes: and respectively matching the telephone numbers of the presented conferee equipment with the stored telephone numbers of each conferee equipment, and acquiring unmatched telephone numbers from the stored telephone numbers of the conferee equipment as the telephone numbers corresponding to the anonymous persons in the first notification message.
Therefore, the conference chairman equipment stores the telephone numbers of the current participant equipment of the teleconference, the telephone numbers of the participant equipment presented in the first notification message are respectively matched with the stored telephone numbers of each participant, the unmatched telephone numbers are the telephone numbers of the anonymous persons, and the method is high in speed and accurate in obtaining the telephone numbers of the anonymous persons.
According to a first aspect, the method further comprises: a first correspondence between the anonymous identification of the anonymizer in the first notification message and the corresponding telephone number is stored. Therefore, when a notification message for updating the information of the participants is subsequently received, the telephone number of the anonymous person can be determined based on the first corresponding relation, and the situation that the telephone number of the same anonymous person is repeatedly determined is avoided.
According to the first aspect, if the conference server detects that the participant equipment leaves the teleconference, a second notification message is sent to the conference chairman equipment, wherein the second notification message comprises the telephone number and the participating state of the presented participant equipment, and the anonymous identifier and the participating state of an anonymous participant; the anonymous identification in the second notification message is the same as the anonymous identification in the first notification message; the method further comprises the following steps: receiving a second notification message sent by the conference server; determining the telephone number of each participant device in the second notification message according to the first corresponding relation; determining the telephone number of the conference participant equipment in the conference leaving state in the second notification message according to the telephone number of each conference participant equipment in the second notification message; the telephone number of the conference participant device in the conference leaving state is removed from the display interface.
Therefore, when the participant equipment leaves the teleconference, the conference server sends a second notification message so that the conference chairman equipment can update the telephone numbers of the participant equipment in the online state in the display interface in time. Because the first notification message contains the unique anonymous person and the anonymous identifier in the second notification message is the same as the anonymous identifier in the first notification message, the conference chairman device can determine the telephone number of each conference participant device according to the first corresponding relation and the second notification message. And determining the telephone number of the departing person according to the conference participation state of each conference participant device in the second notification message. The conference chairman equipment timely removes the conference leaving equipment (namely the call equipment in the conference leaving state) from a display interface, so that a conference chairman user can check the information of the conference meeting participant equipment in real time, and the use experience of the conference chairman user is improved.
According to the first aspect, before receiving the second notification message sent by the conference server, the method further comprises: responding to the jumping operation of the conference chairman user, jumping to a detailed interface, wherein the detailed interface comprises options corresponding to each conference participant device, and the options corresponding to the conference participant devices comprise telephone numbers of the conference participant devices and hang-up controls; and in response to the conference chairman user clicking a hang-up control in one or more options corresponding to the conference participant equipment, disconnecting the conversation with the selected conference participant equipment.
Thus, when the phone numbers of the participant devices and the corresponding hang-up control are displayed on the conference chairman device, the conference chairman user can flexibly remove one or more (such as 2 or more) participant devices from the teleconference.
According to a first aspect, the method further comprises: the conference chairman equipment responds to the operation of adding the call of the conference chairman user and establishes a third call with third call equipment, wherein the third call equipment is call equipment except the plurality of call equipment;
responding to the merging operation of the chairman users of the conference, and inviting the third communication equipment to join the teleconference through the conference server by the chairman equipment of the conference; receiving a third notification message sent by the conference server, wherein the third notification message comprises a telephone number of the third communication device and an anonymous identifier in the first notification message; determining the telephone number of each conference participant device in the conference state in the current telephone conference according to the first corresponding relation and the third notification message; and displaying the telephone number corresponding to each conference participant device in the conference state on a display interface.
Therefore, after the plurality of participant devices successfully meet with the meeting, the conference chairman device can invite a new call device to participate, and the conference server feeds back the third notification message, so that the conference chairman device can update the telephone number of the participant device in the meeting in time. The first corresponding relation is the corresponding relation between the telephone number of the anonymous person in the first notification message and the anonymous identification, so that the conference chairman equipment can obtain and display the telephone number of each conference participant in the current teleconference based on the first corresponding relation and the third notification message, and the telephone number of the anonymous person is prevented from being determined repeatedly.
According to the first aspect, if the first notification message includes a plurality of anonymous users, determining a phone number corresponding to an anonymous user in the first notification message according to the stored phone number of each participant device and the phone number of the participant device presented in the first notification message, including: acquiring the corresponding relation between the telephone number of each anonymous person and the anonymous identifier in a fourth notification message, wherein the fourth notification message is a notification message fed back by a conference server when the calling equipment is invited to a teleconference last time, and the number of the anonymous persons in the fourth notification message is one less than that of the anonymous persons in the first notification message;
and determining the telephone number corresponding to each anonymous person in the first notification message according to the corresponding relation between the telephone number of each anonymous person and the anonymous identifier in the fourth notification message, the stored telephone number of each conference participant device and the telephone number of the conference participant device presented in the first notification message.
In this way, when the first notification message includes a plurality of anonymizers, the fourth notification message is the notification message that the conference server has invited the call device last time, and the notification message is fed back by the conference server, that is, the telephone number corresponding to each anonymizer in the first notification message is determined based on the last notification message, the stored telephone numbers of the participant devices and the first notification message, so that even if a plurality of anonymizers exist in the first notification message, the telephone number of each anonymizer can be accurately determined, the conference chairman device can accurately invite the participant or remove the participant, and the use experience of the conference chairman device in a teleconference is improved.
According to the first aspect, before the chairman device receives the first notification message sent by the conference server, the method further includes: the conference chairman equipment invites the first communication equipment to join the telephone conference to the conference server, and the conference server returns a fourth notification message to the conference chairman equipment; and if the conference chairman equipment receives the fourth notification message, inviting the second communication equipment to the conference server to join the teleconference, and returning the first notification message to the conference chairman equipment by the conference server.
In this way, the chairman device of the conference continues to invite the next call device only when receiving the notification message returned by the last invitation call device, so that the chairman device of the conference can determine the anonymous person in the notification message based on the notification message received each time, and the telephone number of each anonymous person can be accurately determined.
According to a first aspect, the method further comprises: storing the corresponding relation between the number of each anonymous person in the first notification message and the anonymous identifier; if the conference server detects that the conference server leaves the teleconference with the participant equipment, a fifth notification message is sent to the conference chairman equipment, wherein the fifth notification message comprises the telephone number and the participating state of each presented participant equipment, and the anonymous identifier and the participating state of each anonymous person; the method further comprises the following steps: receiving a fifth notification message sent by the conference server; determining the telephone number of each participant device in the fifth notification message according to the corresponding relation between the number corresponding to each anonymous person in the first notification message and the anonymous identifier; determining the telephone number of the participant equipment in the conference leaving state in the fifth notification message according to the telephone number of each participant equipment in the fifth notification message; the telephone number of the conference participant device in the conference leaving state is removed from the display interface.
Therefore, each anonymous person has a corresponding anonymous identification, so that when the conference participant equipment leaves, the conference chairman equipment can also accurately determine the telephone number of the conference participant equipment, and then the telephone number of the conference participant equipment is removed from the display screen, so that the telephone number of the conference participant equipment is kept accurate in real time.
According to a first aspect, detecting whether a plurality of participant devices are participating successfully comprises: receiving a first meeting invitation result returned by the meeting server, wherein the first meeting invitation result indicates that the first meeting participant equipment successfully participates; and receiving a second conference invitation result returned by the conference server, wherein the second conference invitation result indicates that the participation of the second conferee is successful.
Therefore, before the teleconference is established, the conference chairman equipment and the plurality of call equipment establish call connection, the conference server invites the plurality of call equipment to carry out the teleconference, each call equipment in the plurality of call equipment successfully participates, the successful participation of the plurality of participant equipment is determined, the condition that the number of the participant equipment is displayed before the conference is established successfully is avoided, and the condition that the conference chairman user checks the telephone number of the participant equipment is not met.
In a second aspect, an embodiment of the present application provides an electronic device, including: one or more processors; a memory;
and one or more computer programs, wherein the one or more computer programs are stored on the memory, and when executed by the one or more processors, cause the electronic device to perform the method for alerting of a conference call of the first aspect and any possible implementation manner of the first aspect.
In a third aspect, the present application provides a computer readable medium for storing a computer program comprising instructions for performing the method of the first aspect or any possible implementation manner of the first aspect.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments of the present application will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a schematic diagram illustrating an exemplary conference call scenario;
fig. 2 is a schematic structural diagram of an exemplary illustrated wireless communication system;
FIG. 3 is a block diagram of a hardware configuration of an exemplary illustrated electronic device;
fig. 4 is a schematic diagram illustrating interaction among devices when the reminding method of the teleconference in the application is performed;
FIG. 5 is a diagram illustrating an exemplary process for determining a number corresponding to an anonymizer;
FIG. 6 is a diagram illustrating an exemplary reminder scenario for a teleconference;
FIG. 7 is a schematic diagram illustrating another example of interaction between devices when performing the reminding method of the teleconference of the present application;
FIG. 8 is a diagram illustrating an exemplary scenario for performing a reminder method for a teleconference during the teleconference session;
fig. 9 is a schematic diagram illustrating interaction among devices when another reminding method of a teleconference according to the present application is performed;
FIG. 10 is a schematic diagram illustrating another example of interaction between devices in performing the method for reminding a teleconference of the present application;
fig. 11 is a schematic diagram illustrating an example scenario in which a conferee device actively leaves a conference call;
fig. 12 is a schematic diagram illustrating a scenario in which a moderator user removes a conferee device from a teleconference.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Fig. 1 is a schematic diagram illustrating an exemplary teleconference scenario.
In one embodiment, user a, who is the chairman user of the conference, wants to have a conference call with user B and user C. Fig. 1 shows a display screen of a device of a user a, a display interface for a call between a mobile phone a (the device of the user a) and a mobile phone B (the device of the user B) is shown in fig. 1a, and a call interface 10 displays telephone information 11 of the user B, wherein the telephone information 11 contains a telephone number (i.e. 86xxxxxx 1) of the user B and a call duration (e.g. 4 seconds shown in reference numeral 11). The call interface 10 further includes other functional controls, such as a recording control, a call waiting control, a call adding control 12, a video call control, a mute control, and a contact list control, which are shown in the call interface 10. The recording control is used for triggering and recording the call content; and the control for waiting for the call is used for triggering the change of the state of the current call into the holding state. The control of the video call is used for triggering and opening a camera of the current equipment and shooting; the mute control is used for triggering the silencing operation of the call; the contact list control is used for triggering an interface for jumping to the contact list. The add call control 12 is used to trigger the addition of other calls in the current call. In this example, as shown in fig. 1a, a user a may click the control 12 for adding a call, and after clicking the control 12 for adding a call, trigger a jump to a dialing interface, so that the mobile phone a establishes a call with a call device other than the mobile phone B; the dialing interface may include, among other things, a contact list and/or a dialing keypad (the dialing interface is not shown in fig. 1). As shown in fig. 1B, in the call interface 13, the call between the mobile phone a and the mobile phone B is maintained (i.e., in a hold state), and the call between the mobile phone a and the mobile phone C is in a call (active) state. The call interface 13 in 1B further includes a control 14 for merging calls, and after the user clicks the control 14 for merging calls, the mobile phone a may establish a conference call among the mobile phone a, the mobile phone B, and the mobile phone C based on SIP, as shown in 1C of fig. 1. The teleconference interface in this 1c displays telephone information (e.g., private number; 86xxxxxx 1) of the participants, the number of participants (e.g., 2), and the call duration (e.g., 24 seconds). The teleconference interface also includes a detailed control 15, and the user a clicks the detailed control 15 to jump to the detailed interface of the conference information, as shown in 1d of fig. 1. In this 1d, a private number "86 XXXXXX 1" is displayed in the detailed interface of the conference information.
In the teleconference, the telephone number of the conference participant device displayed on the display screen of the conference chairman device completely depends on the information of the conference participants in the network notification (namely, Notify message), anonymous participants exist in the notification message, if the information of the conference participants in the network notification is completely displayed, and if the information of the conference participants in the network notification is abnormal, anonymous notification exists in the display screen of the conference chairman device when the notification message is anonymous. In this example, when the participant information carried in the Notify message includes anonymous information, the Notify message is in the form of:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
in the notification message, the first number is "86 xxxxxx 0", the state in the teleconference is the in-conference state (i.e., connected state), the second number is "86 xxxxxx 1", and the state in the teleconference is the in-conference state (i.e., connected state). The third number is hidden (i.e., anonymous) and is identified by "anonymousA". When the mobile phone a receives the notification message, if "anonymousA" is detected, the "private number" is displayed in the display screen. The conference using experience of the user is reduced by the mode that the mobile phone A displays the telephone information of the participants based on the Notify message.
The application provides a reminding method of a teleconference, which is executed by electronic equipment, so that the electronic equipment can accurately display the number corresponding to each participant equipment, and the experience of a chairman user of the teleconference in using the teleconference is improved.
First, a wireless communication system in which the embodiment of the present application can be applied is described with reference to fig. 2. Fig. 2 is a schematic diagram of a wireless communication system in which embodiments of the present application may be applied. The wireless communication system may be LTE, or may be a 5G wireless communication system, or a new communication system that appears in the future development of wireless communication, or the like. As long as the wireless communication system adopts IMS as a voice implementation scheme, the wireless communication system can apply the embodiment of the present application.
As shown in fig. 2, the wireless communication system includes a UE201a, a UE201b, a UE201c, an access network device 202 providing an LTE network for the UE201a, an access network device 203 providing a 5G network for the UE201b and the UE201c, a core network device 204, and an Internet protocol Multimedia Subsystem (IMS) 205. Among them, the UE201a may be a calling UE, the UE201b, and the UE201c are called UEs. In some examples, access network device 202, access network device 203, core network device 204, and IMS205 may also be collectively referred to as a Network (NW).
IMS205 may include a Proxy-Call Session Control Function (P-CSCF) entity, an Interrogating-Call Session Control Function (I-CSCF), a Serving-Call Session Control Function (S-CSCF) entity, and a Home Subscriber Server (HSS).
The P-CSCF entity is the first point of attachment of the access network to the IMS, and all session messages originating from and terminating at IMS-capable UEs are forwarded through the P-CSCF entity. The P-CSCF entity is operable to forward an IMS registration request from the UE to the S-CSCF entity and to forward registration response information to the UE.
The I-CSCF entity may connect the S-CSCF entity and the P-CSCF entity for providing the UE with access to the home network. During the IMS registration, the P-CSCF entity may forward an IMS registration request from the UE to the I-CSCF entity, and the I-CSCF entity may query the HSS in the IMS to select an S-CSCF entity for the UE. In the calling process, a calling message destined for an IMS network is firstly routed to an I-CSCF, an I-CSCF entity can inquire the address information of an S-CSCF entity registered by a user for UE through an HSS in the IMS, and then the message is routed to the S-CSCF.
The S-CSCF entity is the control core of the IMS and provides functions of session control, registration and the like for the UE. And the S-CSCF entity is used for receiving the IMS registration request forwarded by the P-CSCF entity and carrying out authentication on the UE by matching with the HSS. And after the S-CSCF determines that the authentication is passed, the subscription information of the UE is acquired from the HSS. And the S-CSCF entity is also used for connecting with each application server based on the ISC interface, and triggering the application servers to execute operation, and routing the request of the UE to the corresponding application servers.
The HSS is used to store all user and service related data such as user identity, subscription information, access information, etc.
It should be understood that although the wireless communication system shown in fig. 2 includes only 3 UEs, one access network device 202 and one access network device 203, the wireless communication system may include fewer and/or more UEs, and/or more access network devices. In addition, the wireless communication system may further include an access network device providing a 4G/5G network for the UE201 a. The wireless communication system may also include access network equipment that provides an LTE network for UE201b as well as UE201 c.
In the present embodiment, the UE201 may be any terminal capable of talking with another terminal through a wireless communication network (e.g., a 5G network and an IMS). The UE201 may be a mobile phone, a tablet computer, a computer with a wireless transceiving function, a virtual reality device, an augmented reality device, a wireless device in industrial control, a wireless device in unmanned driving, a wireless device in telemedicine, a wireless device in a smart grid, a wireless device in transportation safety, a wireless device in a smart city, a wireless device in a smart home, an intelligent wearable device (such as a smart watch), and the like.
Fig. 3 is a schematic diagram of a hardware structure of a UE201 (i.e., an electronic device 201) according to an embodiment of the present application. As shown in fig. 3, the electronic device 201 may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, a Subscriber Identity Module (SIM) card interface 195, and the like. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, and the like.
Processor 110 may include one or more processing units, such as: the processor 110 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a video codec, a Digital Signal Processor (DSP), a baseband processor, and/or a neural-Network Processing Unit (NPU), etc. The different processing units may be separate devices or may be integrated into one or more processors.
In this embodiment, the processor 110 may determine a phone number corresponding to an anonymizer in the notification message, where the anonymizer may be the phone information that is anonymized, based on the stored phone number and the phone information of the notification message that each corresponds to a party device.
The wireless communication function of the electronic device 201 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, the baseband processor, and the like.
The mobile communication module 150 may provide a solution including 2G/3G/4G/5G wireless communication applied on the electronic device 201. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the same device as at least some of the modules of the processor 110.
The SIM card interface 195 is used to connect a SIM card. The SIM card can be brought into and out of contact with the electronic device 201 by being inserted into the SIM card interface 195 or by being pulled out of the SIM card interface 195. The electronic device 201 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The electronic device 201 interacts with the network through the SIM card to implement functions such as communication and data communication.
In this embodiment, the electronic device 201 can establish a call with other call devices and perform a conference call through the SIM card and the mobile communication module 150.
Fig. 4 is a schematic diagram illustrating interaction among devices when the reminding method of the teleconference in the present application is performed. Fig. 5 is a diagram illustrating an exemplary determination of a number corresponding to an anonymous person, and fig. 6 is a diagram illustrating an exemplary scenario of a reminder for the teleconference. In this example, the calling user (user a) device is UEA, and the called devices are UEB and UEC as examples, that is, the UEA is a chairman device for the conference, and the UEB and UEC can be participant devices. Alternatively, in this example, the conferee device may be a telephony device that joins the conference and does not belong to a chairman device of the conference. The following specifically describes the reminding method of the teleconference with reference to fig. 4, fig. 5, and fig. 6:
step 401: the UEA establishes a call with the UEB.
Illustratively, a user a (chairman user) may perform a dialing operation through a dialing interface of a mobile phone a (uea), and a chairman device establishes a call with a conference participant device B (UEB) through a conference server (i.e., IMS) in response to the dialing operation of the chairman user. As shown in fig. 6a of fig. 6, the call interface 601 displays the phone information 603 of the mobile phone B (i.e., UEB), and the phone information 603 includes the phone number and the call duration of the mobile phone B.
Step 402: the UEA establishes a call with the UEC.
Illustratively, the chairman device (i.e., UEA) may establish a call between the chairman device and the conferee device C (i.e., UEC) in response to the user a adding user C. The operation of the add user C may be an operation of clicking the add call control 602 as shown in fig. 6 a.
It should be noted that after the ue a and the ue c establish a call, the call between the ue a and the ue b is in a hold state, as shown in fig. 6b, the call is in a hold state in option 606, and the call is in a conference state in option 605.
Step 403: the UEA creates the conference.
Illustratively, the moderator user clicks on the merge control, and the moderator device creates the conference in response to the moderator user clicking on the merge control (e.g., control 607 in 6b of fig. 6). In particular, the conference chairman device may initiate a conference setup request to the conference server (i.e., IMS) via an INVITE message. When the conference is successfully established, the conference chairman device can continuously subscribe the conference state to the conference server so as to change and invite the participant devices to join the conference.
It should be noted that, for the description of the method for creating the conference by the conference chairman device and the conference server, reference may be made to a method for creating a conference between the electronic device and the conference server in the conventional technology, which is not described herein again.
Step 404: the UEA subscribes to the conference state.
For example, after the chairman device establishes a connection with the conference server and creates a conference, the chairman device may subscribe to the conference state with the conference server. That is, the chairman device initiates a subscription request to the conference server, and after the subscription is successful to the conference server, the conference server may return a 200 OK message to respond to the subscription request.
Step 405: the conference server sends a notification message (Notify _ 1) to UEA.
Illustratively, the conference server sends a Notify message to the moderator device (i.e., UEA) that notifies the moderator device to update the status of the current conferee devices. The notification message includes at least: the phone number of the chairman device and the connection status (e.g., access status connected), which may also be referred to as a participating status.
For example, the Notify _1 shape is:
<user entity="sip:[email protected]" state="full"><status>connected</status>;
the chairman device of the conference can know from Notify _1 that only the chairman device of the conference is included in the current teleconference.
Step 406: and the conference chairman equipment UEA invites the UEB to participate.
Illustratively, the conference chairman device sends a message inviting UEB to conference, e.g., sends a Refer message, to the conference server.
Step 407: the conference server sends a conference invitation request message to UEB.
Illustratively, the conference server sends a conference invitation request message, which may be an INVITE message, to UEB in response to a message sent by the conference chairman device inviting UEB to conference.
Step 408: UEB returns a response message to the conference server.
Illustratively, UEB returns a response message, such as a 200 OK message, to the conference server.
Step 409: the conference server sends a notification message (Notify _ 2) to the UEA for notifying the conference invitation result.
Illustratively, the conference server receives a 200 OK message returned by UEB, and may send a notification message to the chairman device. The notification message (Notify _ 2) is used to Notify the conference chairman device of the conference invitation result. If the conference server receives the 200 OK message returned by the UEB, the notification message returned by the conference server indicates that the conference invitation is successful.
In this example, different labels (e.g., Notify _1, Notify _2, etc.) of the notification messages are used to distinguish the respective notification messages, and are not used to limit the types of the notification messages.
It should be noted that, after the conference invitation is successful, the conference server may send a notification message (Notify _4) indicating the participant information to the conference chairman device. The moderator device may continue to invite other devices to the conference server to participate before receiving the notification message (Notify _ 4). And the conference server sequentially sends notification messages for updating the information of the participants to the conference chairman equipment according to the time sequence of the invitation. For example, the conference chairman device (UEA) sends a message inviting the UEB to participate in the conference to the conference server at time t1, and sends a message inviting the UEC to participate in the conference to the conference server at time t2, where time t1 is earlier than time t2, the conference server returns a notification message (Notify _4) for updating the conferee information UEB to the UEA at time t3, and the conference server returns a notification message (Notify _ 5) for updating the conferee information UEC to the UEA at time t 4.
It should be noted that before IR 9213.0, the protocol does not explicitly specify that UEA must receive the notification message (Notify _4) before it can continue inviting the next conferee. In IR 9213.0 and thereafter, section 2.3.3 of the conference in the protocol states that UEA must receive a notification message (Notify _4) before it can proceed with inviting the next conferee. If the protocol of IR 9213.0 is adopted, the UEA invites the UEC to participate in the conference after receiving the notification message (Notify _ 4).
In this example, the ue a invites the ue c to the conference server for conferencing before receiving a notification message for updating the information of the conferees returned by the conference server.
Step 410: the UEA invites the UEC to the conference server for conferencing.
Illustratively, when the conference chairman device determines that the conference invitation to the UEB is successful, a message inviting the UEC to conference may be sent to the conference server. The conferenced message may be a Refer message.
Step 411: the conference server sends a conference invitation request message to the UEC.
Illustratively, the conference server sends a conference invitation request message, which may be an INVITE message, to the UEC in response to the message sent by the conference chairman device inviting the UEC to conference.
Step 412: the UEC returns a response message to the conference server.
Illustratively, after receiving the INVITE message, the UEC may return a response message, such as a 200 OK message, to the conference server.
Step 413: the conference server transmits a notification message (Notify _ 3) to the UEA for notifying the conference invitation result.
For example, similar to step 409, after receiving the response message returned by the UEC, the conference server may send a notification message (Notify _ 3) to the conference chairman device, where the notification message (Notify _ 3) is used to indicate that the conference invitation is successful.
Step 414: the conference server sends a notification message (Notify _4) to the UEA to update the conferee information.
Illustratively, after returning the conference invitation result to the UEA, the conference server may send a notification message (Notify _4) to the UEA, where the notification message (Notify _4) carries information of each conferee, where the information of the conferee includes: a telephone number corresponding to the participant device. Note that, since the notification message (Notify _4) corresponds to successful conference invitation of the ue b, at this time, the ue a has not initiated conference invitation of the ue c to the conference server, and the notification message (Notify _4) does not include information of the ue c. The UEA may obtain information of the current conferee from the notification message.
Step 415: the IMS sends a notification message (Notify _ 5) to the UEA to update the conferee information.
Illustratively, similar to step 414, after the conference server returns the conference invitation result for inviting the UEC to participate to the UEA, if the conference server determines that the conference invitation result indicates that the conference invitation is successful, a new notification message (Notify _ 5) may be sent to the UEA for the UEA to update the new information of the conferee.
In this example, since the ue a invites the ue b earlier than the ue c, the notification message (Notify _ 5) will contain information about each participant, that is, the notification message (Notify _ 5) contains the ue b, the phone number of the ue c, and the phone number of the ue a.
Step 416: the UEA determines the number corresponding to the anonymous participant and displays the number of each participant.
Illustratively, the Notify message may contain anonymous number information, and the number is also random. Optionally, in this example, a number corresponding to one participant is randomly hidden as an example for explanation.
The following describes the process of determining the number corresponding to the anonymous user in detail with reference to fig. 5:
step 4161: the UEA determines whether an anonymous person is present in the notification message. If the UEA determines that there is an anonymous person in the notification message, step 4162 is executed; if it is determined that there is no anonymous one in the notification message, the UEA directly performs step 4163.
The UEA may illustratively determine whether an anonymous party is present in the notification message by an anonymous identifier, which may be "anonymous", for example. If the UEA queries that there is no anonymous identity in the notification message, it determines that there is no anonymous in the notification message and may perform step 4163.
For example, ue a receives the notification message (i.e., Notify _4) at time t3, and ue a determines that participant information exists in Notify _ 4. The UEA continues to determine if anonymous identities ("identities") are present in the Notify _ 4. Notify4 is shaped as:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
the UEA queries that "anonymous" does not exist in the Notify4 message, i.e., the UEA determines that anonymous does not exist in the Notify _4 message, and performs step 4163.
Ue a receives the notification message (i.e., Notify _ 5) at time t 4. The UEA proceeds to determine if anonymous identities ("identities") are present in the Notify _ 5. Notify _5 is shaped as:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
the UEA queries that "anonymous" exists in the Notify _5 message, i.e., the UEA determines that anonymity exists in the Notify _5 message, and performs step 4162.
Step 4162: and the UEA determines the number corresponding to the anonymous user according to the stored number of the participant.
For example, the UEA may store the telephone number corresponding to the conferee device when establishing a call with the conferee device. For example, after UEA establishes a call with UEB, the telephone number of the UEB may be stored. Similarly, UEA establishes a call with UEC and may store the telephone number of the UEC. Optionally, the UEA may also locally update the phone number corresponding to the participant device when the participant device is invited to participate or removed.
The UEA may determine the number corresponding to the anonymous person according to the number corresponding to each participant in the notification message and the stored numbers of the participants. Specifically, the UEA may obtain the numbers of the participants from the notification message, compare the obtained number with each stored participant number, and obtain the unmatched telephone numbers from the stored participant numbers. And the UEA takes the obtained unmatched telephone number as the number corresponding to the anonymous person.
For example, UEA stores the telephone numbers of the respective participants when establishing a call with the participants. In this example, UEA stores a telephone number "86 xxxxxx 0" for UEA, a telephone number "86 xxxxxx 1" for UEB, and a telephone number "86 xxxxxx 2" for UEC, respectively.
Ue a receives the notification message (i.e., Notify _ 5) at time t4, and ue a determines that participant information exists in Notify _ 5. The UEA proceeds to determine if anonymous identities ("identities") are present in the Notify _ 5. Notify _5 is shaped as:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
the UEA queries that "anonymous" exists in the Notify _5 message, i.e., the UEA determines that anonymity exists in the Notify _5 message. The UEA may determine, according to the conference invitation result, that the telephone numbers of each of the conferees are: 86xxxxxx 0, 86xxxxxx1, and 86xxxxxx 2. The telephone numbers obtained by the UEA from this Notify _5 are: 86xxxxxx 0, 86xxxxxx1, and anonymousA. And the UEA compares the acquired telephone numbers with the stored telephone numbers respectively, and if the 86 XXXXXXXX 2 stored by the UEA is not matched, the UEA determines that the number corresponding to the anonymizer is 86 XXXXXXXX 2.
Step 4163: the UEA displays the number of each participant.
Illustratively, the UEA determines the number corresponding to the anonymous person and the number corresponding to the chairman device of the conference, that is, the telephone number of each conference participant in the conference state is displayed in the display screen according to the conference state of each telephone number. For example, as shown in fig. 6c of fig. 6, telephone information 609 is displayed in the teleconference interface 608, and the telephone information 609 includes the telephone number of each conference participant (e.g., 86 xxxxxxxx 1, 86xxxxxx 2), the number of conference participants (e.g., 2), and the conference duration (e.g., 24 seconds). The teleconference interface 608 also includes a detail control 610, and the user a clicks the detail control 610 to jump to the detail interface 611 of the conference information, as shown in fig. 6 d. In fig. 6d, the detailed meeting information interface 611 displays the phone number of each meeting participant, 86xxxxxx 1; 86xxxxxx 2.
In this example, the conference chairman device stores the telephone numbers of the participants, and after the conference chairman device receives the notification message, even if the notification message contains an anonymous participant, the conference chairman device can determine the number corresponding to the anonymous participant according to the stored telephone number of each participant and the telephone number which is not anonymous in the notification message, so that the conference chairman device can display the number of each participant in a display screen, a conference chairman user can conveniently and accurately know whether each participant is in a conference, and the use experience of the conference chairman user in using a telephone conference is improved.
Fig. 7 is a schematic diagram illustrating interaction among devices when the reminding method for the teleconference is performed. Fig. 8 is a schematic diagram illustrating an exemplary scenario in which the present example performs a reminding method of a teleconference during the teleconference session. In this example, a calling user (user a) device is taken as UEA, UEA establishes a call with UEB and UEC respectively, UEA, UEB and UEC establish a conference call, and during the conference call, UEA may also invite a new UE to join the conference call, and the following describes the procedure of the reminding method of the conference call with reference to fig. 7 and 8:
step 701: the UEA establishes a call with the UEB.
Step 702: the UEA establishes a call with the UEC.
Step 703: UEA creates the conference.
Step 704: the UEA subscribes to the conference state to the conference server.
Step 705: the conference server returns a notification message (Notify _ 6) to the UEA.
Step 706: UEA invites UEB to the conference server to participate.
Step 707: the conference server sends a conference invitation request message to UEB.
Step 708: UEB returns a response message to the conference server.
Step 709: the conference server transmits a notification message (Notify _ 7) to the UEA for notifying the conference invitation result.
Step 710: the UEA invites the UEC to the conference server for conferencing.
Step 711: the conference server sends a conference invitation request message to the UEC.
Step 712: the UEC returns a response message to the conference server.
Step 713: the conference server transmits a notification message (Notify _ 8) to the UEA to Notify the conference invitation result.
Step 714: the conference server sends a notification message (Notify _ 9) to the UEA to update the conferee information.
Step 715: the conference server sends a notification message (Notify _ 10) to the UEA to update the conferee information.
Step 716: the UEA determines the number corresponding to the anonymous participant and displays the number of each participant.
In the present example, the process types of steps 701 to 716 and steps 401 to 416, and the description of steps 701 to 716 may refer to the description of steps 401 to 416, which will not be described herein again. UEA displays the number of each participant and as shown in fig. 8a, the teleconference interface 801 displays telephone information 802 (including telephone numbers 86xxxxxx1 and 86 xxxxxxxx 2).
Step 717: the UEA establishes a call with the UEN.
Illustratively, the conference chairman device may add a new conferee device (e.g., UEN) during the talk period of the teleconference. Alternatively, as shown in fig. 8a of fig. 8, the moderator user may click on the "add call" control 803 on the teleconference interface 801 of the UEA. The UEA responds to the operation of adding the call of the user and jumps to a dialing interface or a contact list interface, and the user A can input the telephone number of the equipment to be added through the dialing interface or input the telephone number of the equipment to be added through clicking a contact. And the UEA responds to the operation of dialing the UEN by the user A and establishes the conversation between the UEA and the UEN.
It should be noted that, for the description of the method for establishing a call between the chairman device and the participant device, reference may be made to a method for performing voice communication between an electronic device and another electronic device in the conventional technology, which is not described herein again.
Step 718: and the UEA merges the conference and invites the UEN to participate.
Illustratively, after the conference chairman device establishes a call with the UEN, as shown in 8b of fig. 8, the call between the UEA and the UEN in the display interface 804 is in a conferenced state (i.e., active state), as shown in option 805. The call between UEA and UEC is maintained (i.e., hold state), as shown in option 806. The call between UEA and UEB will be maintained (i.e., hold state), as shown by option 807. The display interface 804 also displays a merge control 808 for merging calls. The chairman user clicks on the merge control 808 and the chairman device, in response to this operation, merges the call with the UEN (such as the call indicated at 805) into the conference call, optionally UEA may send a Refer message inviting the UEN to conference.
Step 719: the conference server sends a conference invitation request message to the UEN.
This step is similar to step 407, and the related description may refer to the description in step 407, which will not be repeated herein.
Step 720: the UEN returns a response message to the conference server.
This step is similar to step 408, and the related description may refer to the description in step 408, which will not be described herein again.
Step 721: the conference server transmits a notification message (Notify _ 11) to the UEA to Notify the conference invitation result.
Illustratively, the conference server, receiving the response message returned by the UEN, may send a notification message (Notify _ 11) to the UEA, where the notification message (Notify _ 11) is used to Notify the conference invitation result, for example, the conference invitation result indicates that the UEN is invited to participate successfully.
Step 722: the conference server sends a notification message (Notify _ 12) to the UEA to update the conferee information.
Illustratively, the conference server may send a notification message (Notify _ 12) to the UEA, where the notification message carries information of each conferee, and the UEA may update the conferee information after receiving the notification message (Notify _ 12), where the conferee may be used to indicate the conferee equipment.
Step 723: the UEA determines the number corresponding to the anonymous participant and displays the number of each participant.
Illustratively, UEA may determine information about the anonymizer based on the stored telephone number and the received notification message (Notify — 12). UEA determines the number corresponding to the anonymizer similar to step 416.
For example, UEA stores the telephone numbers of the respective participants when establishing a call with the participants. In this example, UEA stores a telephone number of "86 xxxxxx 0" for UEA, a telephone number of "86 xxxxxx 1" for UEB, and a telephone number of "86 xxxxxxxx 2" for UEC, respectively. The conference server sends a Notify message to the UEA, which receives the notification message (i.e., Notify _ 10) at time t6, and the UEA determines that participant information exists in this Notify _ 10. The UEA proceeds to determine if an anonymous identification ("anonymous") exists in the Notify _ 10. Notify _10 is shaped as:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
the UEA inquires that there is no "anonymous" in the Notify _10 message, the UEA directly displays the phone number of each conferee.
The UEA establishes a call with the UEN during the conference call. The UEA may store the telephone number of the UEN (e.g., 86 XXXXXXXN) during call setup. And after the UEA and the UEN establish a conversation, the UEA merges the conference and invites the UEN to participate.
After UEN and meeting, the conference server notifies UEA of Notify _12 message, and UEA receives Notify _12 message at time t 7. The UEA determines that participant information exists in this Notify _ 12. The UEA proceeds to determine if an anonymous identification ("anonymous") exists in the Notify _ 12. Notify _12 message form:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected] " state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
the UEA determines that anonymizer exists in the Notify _12 message. The UEA may determine, according to the conference invitation result, that the telephone numbers of each of the conferees are: 86xxxxxx1, 86xxxxxx2, and 86 xxxxxxn. The telephone numbers acquired by the UEA from this Notify _12 are: 86xxxxxx 0, 86xxxxxx1, 86xxxxxx2, and anonymousA. The UEA compares the obtained telephone numbers with stored telephone numbers respectively, the stored telephone numbers comprise the telephone of the chairman device of the conference and the telephone of each participant, and the UEA can determine that the stored 86XXXXXXXN is not matched, and then the UEA determines that the number corresponding to the anonymous person is 86 xxxxxxxxxxxn.
The UEA may display the telephone numbers of the respective participants in the display screen, as shown in fig. 8c, and telephone information 811, i.e., "86 XXXXXX1, +86XXXXXX2, and 86 xxxxxxxxxx" in the teleconference interface 809. The chairman user clicks the detail control 810, and jumps to the display interface 812, where the numbers of the participants and the hang-up control corresponding to each number are displayed, and the chairman user can remove the corresponding participant device by clicking the hang-up control.
It should be noted that, during the teleconference, if the participant devices in the teleconference change (for example, there are new participant devices in the teleconference), the chairman device displays the telephone number of each participant in the conference according to the newly received notification message.
In this example, in the call process of the teleconference, the conference chairman device may add a new conference participant device, and according to the notification message and the stored telephone number, the conference chairman device may still accurately determine the number corresponding to the anonymous participant, so that the conference chairman device may accurately display the number of the current conference participant whenever possible, and a user of the conference chairman device may obtain information of each conference participant.
In some embodiments, the UEA may also determine the phone number corresponding to the anonymous person if any participant actively leaves the conference.
For example, when a participant leaves the meeting, the UEA receives a Notify message in the form of:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>disconnected</status>
<user entity="sip:[email protected] " state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
the UEA determines that anonymity exists in the Notify message. The UEA may determine, according to the conference invitation result, that the telephone numbers of each of the conferees are: 86xxxxxx1, 86xxxxxx2, and 86 XXXXXXXN. The telephone numbers obtained by the UEA from this Notify are: 86xxxxxx 0, 86xxxxxx1, 86xxxxxx2, and anonymousA. And the UEA compares the acquired telephone numbers with stored telephone numbers respectively, the stored telephone numbers comprise the telephone of the chairman equipment of the conference and the telephone of each participant, and the UEA can determine that the stored 86 XXXXXXXXN is not matched, and then the UEA determines that the number corresponding to the anonymous participant is 86 XXXXXXN. The UEA may also determine from Notify that the number corresponding to the conference departure device is 86xxxxxx1, and the UEA may display the telephone numbers of the currently respective conference participants in the display screen, i.e., "86 xxxxxxxx 2 and 86 xxxxxxxx n".
In this example, the conference chairman device can accurately determine the number corresponding to the anonymous participant no matter whether there is a participant who leaves the conference, so that the experience of using the conference chairman device is improved.
In one embodiment, if there are multiple anonymous people in the notification message, a method for reminding a teleconference as shown in fig. 9 may be adopted, where the reminding method for a teleconference includes the following specific processes:
step 901: the UEA establishes a call with the UEB.
Step 902: the UEA establishes a call with the UEC.
Step 903: the UEA creates the conference.
Step 904: the UEA subscribes to the conference state to the conference server.
Step 905: the conference server sends a notification message (Notify _ 13) to UEA.
Step 906: UEA invites UEB to the conference server to participate.
Step 907: the conference server sends a conference invitation request message to UEB.
Step 908: UEB returns a response message to the conference server.
Step 909: the conference server transmits a notification message (Notify _ 14) to the UEA to Notify the conference invitation result.
The description of steps 901 to 909 in this example is similar to that of steps 401 to 409, and reference may be made to the description of steps 401 to 409, which will not be repeated here.
Step 910: the conference server sends a notification message (Notify _ 15) to the UEA to update the conferee information.
Illustratively, IR 9213.0 and subsequent protocols indicate that the moderator device has subscribed to the conference state, the UE must wait for the relevant SIP notification to confirm the conference state of the last invited conferee before inviting a new conferee. In this example, the conference server sends a notification message (Notify _ 14) to the UEA to Notify the conference invitation result, and then the conference server sends a notification message (Notify _ 15) to the UEA. The notification message (Notify _ 14) indicates that the ue b is successfully invited, and the notification message (Notify _ 15) carries the information of the conferee for the ue a to update the information of the conferee.
When receiving the notification message (Notify _ 15), the UEA determines whether an anonymous person exists in the notification message (Notify _ 15); and if the UEA determines that the anonymous user exists in the notification message, determining the number corresponding to the anonymous user according to the stored numbers of the conference participants, namely executing the step 911. If UEA determines that there is no anonymity in the notification message, step 912 is executed.
Step 911: the UEA determines the number corresponding to the anonymizer.
For example, the UEA may obtain the numbers of the conferees from the notification message, compare the obtained numbers with the stored numbers of each conferee, and obtain the unmatched telephone numbers from the stored numbers of the conferees. And the UEA takes the obtained unmatched telephone number as the number corresponding to the anonymous person.
For example, UEA stores the telephone numbers of the respective participants when establishing a call with the participants. In the present example, it is shown that,
when the UEA (such as the telephone number of the UEA is '86 XXXXXXXX 0') and the UEB (such as the telephone number of the UEB is '86 XXXXXXXX 1'), the telephone number of the UEB is stored. When the ue a invites the ue b to participate, it may be determined that the conference participant includes the phone number of the ue b, that is, after the ue a successfully invites the ue b to the IMS, the ue a determines that the ue b is a conference participant, and may establish a correspondence between the ue b and the conference participant (i.e., the ue a determines that the ue b is a conference participant device).
When UEA receives a notification message (e.g., Notify _ 15) for updating the attendee information and determines that the notification message (Notify _ 15) contains an anonymous attendee, the Notify _15 is shaped as:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
the UEA obtains the number of the conferee and the telephone number of the chairman device of the conference from the Notify _15 message. Since UEA stores its own telephone number (i.e. 86xxxxxx 0) and the correspondence between UEB and participants, UEA can determine that the anonymous person corresponds to the number of UEB, i.e. UEA can determine that the number corresponding to anonymousA is "86 xxxxxx 1". UEA stores the correspondence between "anonymousA" and "86 xxxxxx 1".
It should be noted that, in this example, ue a establishes a call with UEB and UEC respectively before establishing a conference, so when ue a detects that both UEB and UEC are successfully conferenced, it is determined that the current conference call is successfully established. And if the UEA does not detect that the UEB and the UEC are both in the conference, the UEA determines that the conference is not established successfully, and at the moment, the UEA does not display the telephone numbers of the conference participants in real time, in step 911, the UEA performs the step of determining the number of the anonymous participant but does not perform the step of displaying the telephone numbers of the conference participants.
Step 912: the UEA invites the UEC to the conference server for conferencing.
Illustratively, UEA invites UEC to conference upon receiving a notification message to update the information of the conferees. The process of inviting UEC to participate is similar to step 410 and will not be described further herein.
Step 913: the conference server sends a conference invitation request message to the UEC.
This step is similar to step 411, and the related description may refer to the content of step 411, which is not described herein again.
Step 914: the UEC returns a response message to the conference server.
This step is similar to step 412, and the related description may refer to the description of step 412, which is not repeated herein.
Step 915: the conference server transmits a notification message (Notify _ 16) to the UEA to Notify the conference invitation result.
Illustratively, the conference server may feed back the invitation result of inviting the ue c to attend to the ue a through the notification message (Notify _ 16). This step is similar to step 409, and the related description may refer to the description of step 409, which is not described herein again.
Step 916: the conference server sends a notification message (Notify _ 17) to the UEA to update the conferee information.
Illustratively, when the ue a receives the notification message (Notify _ 17), the ue a determines whether an anonymous person is present in the notification message (Notify _ 17). If UEA determines that there is an anonymous user in the notification message, the UEA determines the number corresponding to the anonymous user according to the stored number of the participant, i.e., performs step 917. If the UEA determines that there are no anonymous participants in the notification message, the phone number of each participant is displayed directly.
Step 917: the UEA determines the number corresponding to the anonymous participant and displays the number of each participant.
For example, there are multiple (e.g., 2) anonymizers in the notification message (Notify _ 17) sent by the conference server, and the UEA may determine the number corresponding to the anonymizer that is not determined in the notification message (Notify _ 17) according to the stored telephone numbers of the conferees and the number corresponding to the anonymizer determined in step 911. Specifically, the UEA may obtain the telephone numbers of all the participants, and obtain the correspondence between the anonymous people and the telephone numbers stored in step 911; the telephone number corresponding to the anonymous person that is not identified in the notification message (Notify _ 17) can be identified.
For example, when a call is established between UEA (e.g., UEA having a telephone number of "86 xxxxxx 0") and UEB (e.g., UEB having a telephone number of "86 xxxxxx 1"), the telephone number of UEB is stored. When the UEA and the UEC establish a call, the telephone number of the UEC (for example, the telephone number of the UEC is '86 XXXXXX 2') is stored. In addition, when the UEA invites the UEB, it may be determined that the conferee includes the phone number of the UEB, that is, after the UEA invites the UEB to the conference server successfully, the UEA determines that the UEB is the conferee, and may establish a corresponding relationship between the UEB and the conferee.
When UEA receives a notification message (e.g., Notify _ 15) for updating the conferee information at time t8, it determines that the notification message (Notify _ 15) contains an anonymous person. The UEA determines the number corresponding to the anonymizer in Notify _15 and stores the correspondence between "anonymousA" and "86 xxxxxx 1".
Ue a invites ue c to the IMS to conference after receiving Notify _15 at time t 8. The UEA may confirm that the conferee includes the telephone number "86 xxxxxx 2" after receiving the conference invitation result for notifying the UEC of the conferee, that is, after the UEA successfully invites the conference server to the UEC, the UEA determines that the UEC is a conferee, and may establish a correspondence between the UEC and the conferee.
When UEA receives a notification message (e.g., Notify _ 17) for updating the participant information at time t9, and determines that the notification message (Notify _ 17) contains anonymous people, where time t8 is earlier than time t 9. Notify _17 is shaped as:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected] " state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
UEA determines that two anonymizers are included in Notify _17, and UEA queries the correspondence between "anonymousA" and "86 xxxxxx 1". And the UEA inquires that the stored telephone numbers of the conference participants include "86 xxxxxx1, 86xxxxxx 2", and the UEA also stores its own telephone number "86 xxxxxx 0". The UEA can determine the correspondence between anonymizer "anonymousB" and "86 xxxxxx 2".
The UEA may display the phone number of each anonymizer in the UEA's display screen after determining the phone number corresponding to each anonymizer.
Optionally, 3 or more anonymizers may be included in the notification message. In one embodiment, the UEA jumps to the dial interface in response to the chairman user clicking the add call control if the UEA is during the conference call (e.g., 10 minutes into the conference call). The UEA establishes a call with the UEN in response to the conference chairman dialing the UEN. The UEA may store the telephone number of the UEN. UEA responds to the chairman clicking on the merge control, which merges the conference call with the UEN (i.e., the call between UEA and UEN). The UEA invites the UEN to the conference server for conferencing. After the conference server feeds back the result of successful conference invitation to the UEA, the UEA determines that the phone numbers of the conferees also include "86 XXXXXXXN". For example, storage participants include "86 xxxxxx1, 86xxxxxx2, and 86 XXXXXXXN", and further store a correspondence of "86 xxxxxx 1" to "anonymousA", and a correspondence of "86 xxxxxx 2" to "anonymousB". Ue a receives Notify _18 at time t10, and determines that the notification message (Notify _ 18) includes an anonymous person. Notify _18 is shaped as:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected] " state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
UEA determines that three anonymizers are included in the Notify _18, and UEA queries the correspondence between "anonymousA" and "86 xxxxxx 1" and the correspondence between "86 xxxxxx 2" and "anonymousB" before. And the UEA also stores the telephone numbers of the conference participants including "86 xxxxxx1, 86xxxxxx2, 86 xxxxxxxx 38n" and the UEA also stores its own telephone number "86 xxxxxxxx 0". The UEA can determine the correspondence between anonymizer "anonymousC" and "86 xxxxxxn".
It should be noted that, in the Notify message in the communication protocol, each anonymizer is distinguished by anonymousX, and X may be different english letters.
In this example, after receiving the participant information fed back by the previous meeting invitation, the conference chairman device invites the conference server to a next participant device. After the conference chairman equipment receives the notification message for updating the information of the participants each time, the corresponding telephone number of each anonymous person in the notification message can be determined according to the stored telephone numbers, so that the telephone number of each anonymous person can be accurately determined even if a plurality of anonymous persons exist in the notification message, the conference chairman equipment can accurately invite the participants or remove the participants, and the use experience of the conference chairman equipment for hosting the telephone conference is improved.
In one embodiment, during the conference call, the IMS detects that there is a participant leaving the conference call, and may send a notification message to the chairman device to notify the UEA of the departure of the participant, as shown in fig. 10.
Step 1001: the UEA establishes a call with the UEB.
Step 1002: the UEA establishes a call with the UEC.
Step 1003: the UEA creates the conference.
Step 1004: the UEA subscribes to the conference state to the conference server.
Step 1005: the conference server sends a notification message to UEA.
Step 1006: UEA invites UEB to join the conference.
Step 1007: the conference server sends a conference invitation request message to UEB.
Step 1008: UEB returns a response message to the conference server.
Step 1009: the conference server transmits a notification message (Notify _ 20) to the UEA to Notify the conference invitation result.
Step 1010: the conference server sends a notification message (Notify _ 21) to the UEA to update the conferee information.
Step 1011: the UEA determines the number corresponding to the anonymizer.
Step 1012: ue a invites ue c to join the conference.
Step 1013: the conference server sends a conference invitation request message to the UEC.
Step 1014: the UEC returns a response message to the conference server.
Step 1015: the conference server transmits a notification message (Notify _ 22) to the UEA to Notify the conference invitation result.
Step 1016: the conference server sends a notification message (Notify _ 23) to UEA to update the conferee information.
Step 1017: the UEA determines the number corresponding to the anonymous participant and displays the number of each participant.
In this example, steps 1001 to 1017 are similar to steps 901 to 917, and the related description refers to steps 901 to 917, which will not be described herein again.
Step 1018: the conference server sends a notification message (Notify _ 24) to UEA to inform the conferee of the departure.
Illustratively, during a call in a teleconference, the conferee devices leave the current teleconference. The conference server detects that the conferee leaves the conference call and sends a notification message to the UEA to inform the information of the conferee that the chairman device left. The conference chairman equipment can judge whether a participant leaves or not through the current connection state of the equipment.
For example, the notification message (Notify _ 24) is in the form of:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected] " state="full"><status>disconnected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
in the notification message, the device with the telephone number "86 xxxxxx 0" is in the in-meeting state (connected), and the device with the anonymous number (also called anonymous identifier) of "anonymoussa" is in the away state (disconnected); the device with the anonymous number "anonymousB" and the device with the anonymous number "anonymousC" are both in a joined state (connected).
Step 1019: the UEA determines the number corresponding to the conference departer and displays the number of each conference participant.
Illustratively, the UEA determines the number corresponding to the conference leaving device according to the state of each device in the notification message and the stored number corresponding to each device, and displays the number of each conference participant.
For example, when a call is established between UEA (e.g., UEA having a telephone number of "86 xxxxxx 0") and UEB (e.g., UEB having a telephone number of "86 xxxxxx 1"), the telephone number of UEB is stored. When the UEA and the UEC establish a call, the telephone number of the UEC (for example, the telephone number of the UEC is '86 XXXXXX 2') is stored. In addition, when the ue a invites the ue b to the IMS to participate, it may be determined that the conference participant includes the phone number of the ue b, that is, after the ue a invites the ue b to the conference server to participate successfully, the ue a determines that the ue b is a conference participant, and may establish a correspondence between the ue b and the conference participant.
When UEA receives a notification message (e.g., Notify _ 21) for updating the participant information at time t11, it determines that the notification message (Notify _ 21) contains an anonymous person. After step 1011, the UEA stores the correspondence between "anonymousA" and "86 xxxxxx 1".
Ue a, after receiving Notify _21 at time t11, invites UEC to the conference server for conferencing. The UEA may confirm that the conferee includes the telephone number "86 xxxxxx 2" after receiving the conference invitation result notifying the UEC of the conferee, that is, after the UEA successfully invites the UEC to the IMS, the UEA determines that the UEC is a conferee and may establish a correspondence between the UEC and the conferee.
When UEA receives a notification message (e.g., Notify _ 23) for updating the conferee information at time t12, it determines that the notification message (Notify _ 23) contains an anonymous person. After the UEA passes step 1017, the correspondence between "anonymousB" and "86 xxxxxx 2" is stored.
If the UEB device is actively away from the meeting, the conference server detects that the UEB leaves the current conference call, and sends a notification message (Notify _ 24) to the UEA, where Notify _24 is shaped as:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected] " state="full"><status>disconnected</status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
UEA detects that the anonymousA status in this Notify _24 is "disconnect", and it can be determined that "anonymousA" is in a conference-away status. And the UEA stores the correspondence between "anonymousA" and "86 xxxxxx 1", and determines that the number of the conference participant is "86 xxxxxx 1". The UEA displays the number corresponding to the currently meeting participant in the display interface, i.e., "86 xxxxxx 2".
In this example, when the conferee device actively leaves the conference, the conference server sends a notification message to the UEA to notify the UEA of the conferee's information. And the UEA determines the number of the conference-leaving person according to the notification message, can display the conference participant who is currently in a conference on the display interface, and realizes accurate updating of the number of the conference participant on the display interface, so that the conference chairman equipment can accurately acquire the number of each conference participant.
Fig. 11 is a schematic diagram illustrating an example scenario in which a participant actively leaves a teleconference.
UEA (UEA is a chairman device), UEB (a device of user B), UEC (a device of user C), and UEN (a device of user N) are in the same conference call, as shown in 11a of fig. 11, a conference call interface 1101 displays telephone information 1102, and the telephone information 1102 includes the telephone number of each participant (i.e., 86xxxxxx1, 86xxxxxx2, and 86 xxxxxx) and the number of participants in the conference (e.g., 3) and the duration of the call (e.g., 50 minutes and 24 seconds as shown in 11 a). The user N hangs up the current conversation of the UEN, the conference server detects that the UEN leaves the conference, and sends a notification message to the UEA, wherein the notification is in the shape of:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected] " state="full"><status>connected </status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>disconnected </status>
the UEA stores: the correspondence of "anonymousA" to "86 xxxxxx 1", the correspondence of "anonymousB" to "86 xxxxxx 2" and the correspondence of "anonymousC" to "86 XXXXXXXN". And the UEA determines the number of the conference-leaving conferee to be '86 XXXXXXXN' according to the stored corresponding relation. The UEA displays new phone information 1104 on the teleconference interface 1101, the phone information 1104 including the phone number of each conferee (i.e., 86xxxxxx1 and 86xxxxxx 2), the number of conferees at the meeting (2), and the duration of the call (50 minutes 30 seconds as shown in 11 b). The teleconference interface 1101 further includes a detail control 1103, and the conference chairman user clicks the detail control 1103 to jump to a detail interface 1105 for conference information, as shown in fig. 11 c. In fig. 11c, the detailed meeting information interface 1105 displays the telephone numbers of each meeting participant, 86xxxxxx1 and 86xxxxxx 2.
Fig. 12 is a diagram illustrating an example scenario in which a moderator removes a participant from a conference call.
UEA (UEA is a chairman device, and UEA has a telephone number of 86xxxxxx 0), UEB (user B's device), UEC (user C's device), and UEN (user N's device) in the same teleconference, as shown in 12a of fig. 12, a teleconference interface 1201 displays telephone information 1202 including the telephone number of each conferee (i.e., 86xxxxxx1, 86xxxxxx2, and 86 XXXXXXXN), the number of conferees at the meeting (e.g., 3), and the duration of the call (e.g., 50 minutes and 30 seconds as shown in 12 a). The teleconference interface 1201 also includes a detailed control 1203, and the chairman user clicks the detailed control 1203 to jump to the detailed interface 1204 for the conference information, as shown in fig. 12 b. The detailed interface 1204 contains three options, the moderator user clicks the hang-up control in option 1205, and the UEA disconnects the call with the device corresponding to "86 xxxxxxn" in response to the hang-up operation by the moderator user. The conference server detects that the device corresponding to "86 XXXXXXXN" leaves the conference call, and sends a notification message to UEA, which is shaped as:
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected] " state="full"><status>connected </status>
<user entity="sip:[email protected]" state="full"><status>connected</status>
<user entity="sip:[email protected]" state="full"><status>disconnected </status>
the UEA stores: the correspondence of "anonymousA" to "86 xxxxxx 1", the correspondence of "anonymousB" to "86 xxxxxx 2" and the correspondence of "anonymousC" to "86 XXXXXXXN". And the UEA determines the number of the conference-leaving conferee to be '86 XXXXXXXN' according to the stored corresponding relation. The UEA displays new phone information 1207 on the teleconference interface 1206, the phone information 1207 including the phone number of each participant (i.e., 86xxxxxx1 and 86xxxxxx 2), the number of participants in the meeting (2), and the length of the call (50 minutes 32 seconds as shown at 12 c). The device corresponding to this number (i.e., "86 xxxxxxn") will be removed from the conference call. The moderator user may learn the number of the participant device currently in the meeting from the telephone information 1207.
In another embodiment, in the case that only one anonymous participant exists in the Notify message (i.e. using the protocol of the previous version of IR 9213.0), the process of removing the conference participant by the conference chairman user or the conference participant leaving the conference call by himself is similar to that in fig. 10 to fig. 12, and will not be described again here.
It will be appreciated that the electronic device, in order to implement the above-described functions, comprises corresponding hardware and/or software modules for performing the respective functions. The present application is capable of being implemented in hardware or a combination of hardware and computer software in conjunction with the exemplary algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, with the embodiment described in connection with the particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The present embodiment also provides a computer storage medium, where computer instructions are stored in the computer storage medium, and when the computer instructions are run on an electronic device, the electronic device is caused to execute the above related method steps to implement the method for starting an application in the above embodiments. The storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The present embodiment also provides a computer program product, which when running on a computer, causes the computer to execute the above related steps to implement the method for starting an application in the above embodiments.
The electronic device, the computer storage medium, the computer program product, or the chip provided in this embodiment are all configured to execute the corresponding method provided above, so that the beneficial effects achieved by the electronic device, the computer storage medium, the computer program product, or the chip may refer to the beneficial effects in the corresponding method provided above, and are not described herein again.
Any contents of the respective embodiments of the present application, and any contents of the same embodiment, can be freely combined. Any combination of the above is within the scope of the present application.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone.
The terms "first" and "second," and the like, in the description and in the claims of the embodiments of the present application are used for distinguishing between different objects and not for describing a particular order of the objects. For example, the first target object and the second target object, etc. are specific sequences for distinguishing different target objects, rather than describing target objects.
In the embodiments of the present application, words such as "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the description of the embodiments of the present application, the meaning of "a plurality" means two or more unless otherwise specified. For example, a plurality of processing units refers to two or more processing units; the plurality of systems refers to two or more systems.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (14)

1. A reminding method of a teleconference is characterized in that the reminding method is applied to a chairman device of the teleconference, the chairman device of the teleconference establishes a conversation with a plurality of conversation devices, the chairman device of the teleconference invites the plurality of conversation devices to carry out the teleconference through a conference server, and the number of the chairman device of the teleconference is at least 2; the method comprises the following steps:
the conference chairman equipment receives a first notification message sent by the conference server, wherein the first notification message comprises: the method comprises the steps that the telephone number and the conference state of the conferee equipment are presented, and the anonymous identification and the conference state of an anonymous person are presented, wherein the conference state comprises a conference leaving state and a conference state, the conferee equipment is conversation equipment which is invited to join the teleconference, and the anonymous person is used for hiding the telephone number of the conferee equipment;
judging whether an anonymous person exists in the first notification message;
if the anonymous participant exists in the first notification message, acquiring the telephone number of the presented participant equipment from the first notification message, and acquiring the stored telephone number of each participant equipment from the conference chairman equipment;
determining a telephone number corresponding to an anonymous person in the first notification message according to the stored telephone number of each participant device and the telephone number of the participant device presented in the first notification message;
and if the conference participation of the plurality of participant equipment is successfully detected, displaying the telephone number corresponding to each conference participant equipment in the conference state in a display interface according to the telephone number corresponding to the anonymous participant in the first notification message.
2. The method of claim 1, wherein the plurality of telephony devices comprises: a first call device and a second call device;
prior to obtaining the stored telephone number for each conferee device from the chairman device, the method further comprises:
under the condition that the conference chairman equipment establishes a call with the plurality of call equipment, storing the telephone number of the first call equipment and the telephone number of the second call equipment;
if the fact that the conference chairman equipment invites the first communication equipment through the conference server is detected, the first communication equipment is determined to be first participant equipment;
and if the fact that the conference chairman equipment invites the second communication equipment through the conference server is detected, determining that the second communication equipment is second participant equipment.
3. The method of claim 1, wherein the first notification message further comprises a telephone number and a conferencing status of the chairman device; obtaining the telephone number of the conferee device presented from the first notification message, including:
acquiring the stored telephone number of the chairman device of the conference;
removing the phone number of the chairman device and the anonymous identification of the anonymous person from the first notification message to obtain the phone number of the presented conferee device.
4. The method of claim 1, wherein if the first notification message includes a unique anonymous individual, determining the phone number corresponding to the anonymous individual in the first notification message based on the stored phone numbers of each of the conferee devices and the phone numbers of the conferee devices presented in the first notification message comprises:
and respectively matching the telephone numbers of the presented conferee equipment with the stored telephone numbers of each conferee equipment, and acquiring unmatched telephone numbers from the stored telephone numbers of the conferee equipment as the telephone numbers corresponding to the anonymous persons in the first notification message.
5. The method of claim 4, further comprising:
storing a first correspondence between anonymous identities of anonymizers in the first notification message and corresponding telephone numbers.
6. The method of claim 5, wherein if the conference server detects that there is a conferee device leaving the conference call, sending a second notification message to the conference chairman device, the second notification message including the telephone number and the conferee status of the conferee device being presented, the anonymous identification of the anonymous person, and the conferee status; the anonymous identifier in the second notification message is the same as the anonymous identifier in the first notification message; the method further comprises the following steps:
receiving a second notification message sent by the conference server;
determining the telephone number of each conference participant equipment in the second notification message according to the first corresponding relation;
determining the telephone number of the conference participant equipment in the conference leaving state in the second notification message according to the telephone number of each conference participant equipment in the second notification message;
removing the telephone numbers of the participant devices in the conference away state from the display interface.
7. The method of claim 6, wherein prior to the receiving the second notification message sent by the conference server, the method further comprises:
responding to the jumping operation of a conference chairman user, and jumping to a detailed interface, wherein the detailed interface comprises options corresponding to various conference participant equipment, and the options corresponding to the conference participant equipment comprise the telephone number of the conference participant equipment and a hang-up control;
and responding to the conference chairman user clicking a hang-up control in one or more options corresponding to the conference participant equipment, and disconnecting the conversation with the selected conference participant equipment.
8. The method of claim 5, further comprising:
the conference chairman equipment responds to the operation of adding the call of the conference chairman user and establishes a third call with third call equipment, wherein the third call equipment is call equipment except the plurality of call equipment;
responding to the merging operation of the chairman user, the chairman device invites the third communication device to join the teleconference through the conference server;
receiving a third notification message sent by the conference server, wherein the third notification message comprises a telephone number of the third communication device and an anonymous identifier in the first notification message;
determining the telephone number of each conference participant device in the conference state in the current teleconference according to the first corresponding relation and the third notification message;
and displaying the telephone number corresponding to each conference participant device in the conference state on the display interface.
9. The method of claim 2, wherein if the first notification message includes a plurality of anonymizers, determining the telephone number corresponding to the anonymizer in the first notification message based on the stored telephone number of each of the conferee devices and the telephone number of the conferee device presented in the first notification message comprises:
acquiring a corresponding relation between a telephone number of each anonymous person and an anonymous identifier in a fourth notification message, wherein the fourth notification message is a notification message fed back by the conference server when the calling equipment is invited to the conference call last time, and the number of the anonymous persons in the fourth notification message is one less than that of the anonymous persons in the first notification message;
and determining the telephone number corresponding to each anonymous person in the first notification message according to the corresponding relation between the telephone number of each anonymous person and the anonymous identifier in the fourth notification message, the stored telephone number of each conference participant device and the telephone number of the conference participant device presented in the first notification message.
10. The method of claim 9, wherein before the conference chairman device receives the first notification message sent by the conference server, the method further comprises:
the conference chairman equipment invites the first communication equipment to join the telephone conference to the conference server, and the conference server returns a fourth notification message to the conference chairman equipment;
and if the conference chairman equipment receives the fourth notification message, inviting the second communication equipment to the conference server to join the teleconference, and returning the first notification message to the conference chairman equipment by the conference server.
11. The method of claim 9, further comprising:
storing the corresponding relation between the number of each anonymous person in the first notification message and the anonymous identifier;
if the conference server detects that the participant equipment leaves the telephone conference, a fifth notification message is sent to the conference chairman equipment, wherein the fifth notification message comprises the telephone number and the conference participation state of each presented participant equipment, and the anonymous identification and the conference participation state of each anonymous person; the method further comprises the following steps:
receiving a fifth notification message sent by the conference server;
determining the telephone number of each conference participant device in the fifth notification message according to the corresponding relation between the number corresponding to each anonymous participant in the first notification message and the anonymous identifier;
determining the telephone number of the participant equipment in the conference leaving state in the fifth notification message according to the telephone number of each participant equipment in the fifth notification message;
removing the telephone number of the conference participant device in the conference leaving state from the display interface.
12. The method of claim 2, wherein detecting whether the plurality of participant devices are participating successfully comprises:
receiving a first meeting invitation result returned by the meeting server, wherein the first meeting invitation result indicates that the first meeting participant equipment successfully meets the meeting;
and receiving a second conference invitation result returned by the conference server, wherein the second conference invitation result indicates that the participation of the second conferee is successful.
13. An electronic device, comprising:
one or more processors;
a memory;
and one or more computer programs, wherein the one or more computer programs are stored on the memory and when executed by the one or more processors, cause the electronic device to perform the method of reminding a teleconference of any one of claims 1-12.
14. A computer-readable storage medium comprising a computer program, which, when run on an electronic device, causes the electronic device to perform a method of alerting a teleconference according to any one of claims 1-12.
CN202210362849.8A 2022-04-08 2022-04-08 Prompting method for telephone conference, electronic equipment and storage medium Active CN114449112B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210362849.8A CN114449112B (en) 2022-04-08 2022-04-08 Prompting method for telephone conference, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210362849.8A CN114449112B (en) 2022-04-08 2022-04-08 Prompting method for telephone conference, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114449112A true CN114449112A (en) 2022-05-06
CN114449112B CN114449112B (en) 2023-06-16

Family

ID=81359014

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210362849.8A Active CN114449112B (en) 2022-04-08 2022-04-08 Prompting method for telephone conference, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114449112B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116055635A (en) * 2022-08-12 2023-05-02 荣耀终端有限公司 Call state display method and device, electronic equipment and storage medium
CN116743712A (en) * 2022-10-21 2023-09-12 荣耀终端有限公司 Telephone conference number display method and electronic equipment
CN117692973A (en) * 2023-05-19 2024-03-12 荣耀终端有限公司 Conference call switching method and related device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100312903A1 (en) * 2009-06-03 2010-12-09 Hiroaki Miyata Communication system, session control management server and session control method
CN105120118A (en) * 2015-09-06 2015-12-02 上海智臻智能网络科技股份有限公司 Method, device and system for teleconference
CN105306757A (en) * 2015-09-14 2016-02-03 上海可言信息技术有限公司 Synchronous interaction multi-party call method and system
US20160065742A1 (en) * 2014-08-27 2016-03-03 Verizon Patent And Licensing Inc. Conference call systems and methods
CN109802961A (en) * 2019-01-14 2019-05-24 Oppo广东移动通信有限公司 Methods for interface management, device, electronic equipment and storage medium
CN111182159A (en) * 2019-10-18 2020-05-19 腾讯科技(深圳)有限公司 Communication method, device and storage medium based on team instant messaging application
CN112003978A (en) * 2020-08-21 2020-11-27 惠州Tcl云创科技有限公司 Conference management interface display method and device, storage medium and terminal equipment
CN109923880B (en) * 2017-03-31 2021-02-23 华为技术有限公司 Conference flow control method and related equipment
CN113079258A (en) * 2020-01-04 2021-07-06 华为技术有限公司 Number privacy protection method, network device and computer storage medium
CN113434224A (en) * 2021-05-24 2021-09-24 荣耀终端有限公司 Conference information transmission method and electronic equipment
CN113596263A (en) * 2021-07-01 2021-11-02 北京小米移动软件有限公司 Call method and device, server, initiating terminal, receiving terminal and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100312903A1 (en) * 2009-06-03 2010-12-09 Hiroaki Miyata Communication system, session control management server and session control method
US20160065742A1 (en) * 2014-08-27 2016-03-03 Verizon Patent And Licensing Inc. Conference call systems and methods
CN105120118A (en) * 2015-09-06 2015-12-02 上海智臻智能网络科技股份有限公司 Method, device and system for teleconference
CN105306757A (en) * 2015-09-14 2016-02-03 上海可言信息技术有限公司 Synchronous interaction multi-party call method and system
CN109923880B (en) * 2017-03-31 2021-02-23 华为技术有限公司 Conference flow control method and related equipment
CN109802961A (en) * 2019-01-14 2019-05-24 Oppo广东移动通信有限公司 Methods for interface management, device, electronic equipment and storage medium
CN111182159A (en) * 2019-10-18 2020-05-19 腾讯科技(深圳)有限公司 Communication method, device and storage medium based on team instant messaging application
CN113079258A (en) * 2020-01-04 2021-07-06 华为技术有限公司 Number privacy protection method, network device and computer storage medium
CN112003978A (en) * 2020-08-21 2020-11-27 惠州Tcl云创科技有限公司 Conference management interface display method and device, storage medium and terminal equipment
CN113434224A (en) * 2021-05-24 2021-09-24 荣耀终端有限公司 Conference information transmission method and electronic equipment
CN113596263A (en) * 2021-07-01 2021-11-02 北京小米移动软件有限公司 Call method and device, server, initiating terminal, receiving terminal and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
贾军营;杜海超;马荣荣;: "面向移动互联网的统一通信会议" *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116055635A (en) * 2022-08-12 2023-05-02 荣耀终端有限公司 Call state display method and device, electronic equipment and storage medium
CN116055635B (en) * 2022-08-12 2023-10-24 荣耀终端有限公司 Call state display method and device, electronic equipment and storage medium
CN116743712A (en) * 2022-10-21 2023-09-12 荣耀终端有限公司 Telephone conference number display method and electronic equipment
CN117692973A (en) * 2023-05-19 2024-03-12 荣耀终端有限公司 Conference call switching method and related device

Also Published As

Publication number Publication date
CN114449112B (en) 2023-06-16

Similar Documents

Publication Publication Date Title
CN114449112B (en) Prompting method for telephone conference, electronic equipment and storage medium
JP5697110B2 (en) Method and apparatus for providing teleconference service
EP2862342B1 (en) Notification of communication events
US8249571B2 (en) Method and system for mobile call conferencing
US7634074B2 (en) Method and apparatus for making sidebar calls
EP2847979B1 (en) Multiple versions of call invites
US7526281B2 (en) Method and device for establishing a conference call between a plurality of user terminals of a communication network
US7743101B2 (en) Techniques for providing caller ID of participants in a conference call invitation
US9060049B2 (en) Notification of communication events
CN104579707B (en) A kind of method, relevant device and system that meeting and invitation is added
CN113766259B (en) Information synchronization system, method, device, equipment and storage medium
WO2014101209A1 (en) Method, device, and system for implementing conference access
WO2013185846A1 (en) Methods and apparatus for implementing a conference call
EP2862343B1 (en) Notification of communication events
CN105556980A (en) A method and system for integrating content viewing and communication in immersive social centre session
CN111740984A (en) Communication method and device and electronic equipment
CN109391606A (en) A kind of communication means, device and mobile terminal
CN115086595B (en) Video conference control system, video conference control method and device
US8761057B2 (en) Broadband service nesting processing method and device, and service application server
JP4903477B2 (en) Group call server
US20080082668A1 (en) Presence information delivery based on session participation
US8929527B2 (en) Method allowing an exchange of context information within a group of users sharing one and the same identifier
CN104935722A (en) Communication method and ip telephone terminal
EP2214374A1 (en) Communications system and method

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