CN106060031B - Multimedia communication control method, server and system - Google Patents

Multimedia communication control method, server and system Download PDF

Info

Publication number
CN106060031B
CN106060031B CN201610362621.3A CN201610362621A CN106060031B CN 106060031 B CN106060031 B CN 106060031B CN 201610362621 A CN201610362621 A CN 201610362621A CN 106060031 B CN106060031 B CN 106060031B
Authority
CN
China
Prior art keywords
user equipment
version
user
server
multimedia communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610362621.3A
Other languages
Chinese (zh)
Other versions
CN106060031A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610362621.3A priority Critical patent/CN106060031B/en
Publication of CN106060031A publication Critical patent/CN106060031A/en
Application granted granted Critical
Publication of CN106060031B publication Critical patent/CN106060031B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1093In-session procedures by adding participants; by removing participants
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1096Supplementary features, e.g. call forwarding or call holding

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method for controlling multimedia communication, which is applied to a multimedia communication control system, wherein the multimedia communication control system comprises a server, first user equipment and at least two second user equipment, the at least two second user equipment respectively log in the same internet application through the same account, and the method comprises the following steps: the server receives a multimedia communication request initiated by first user equipment, respectively sends multimedia communication notification messages to the at least two second user equipment according to the account of the called party, receives a response message fed back by the prior second user equipment, and controls the multimedia communication between the first user equipment and the prior second user equipment according to the type of the response message. The embodiment of the invention provides a multimedia communication control method, aiming at a plurality of user equipment which are logged in through the same account information and applied to the Internet, any user equipment can answer the call, the convenience is good, and the communication efficiency of users is improved.

Description

Multimedia communication control method, server and system
Technical Field
The invention relates to the technical field of internet, in particular to a multimedia communication control method, a server and a system.
Background
The current internet application can generally provide multimedia communication service, which brings great convenience to users and can carry out online communication without spending telephone charges.
With the improvement of living standard, many users have a plurality of user devices, and each user device can be provided with an internet App, for example: the same internet App can be installed on a mobile phone, a tablet computer (PAD), a notebook computer and a desktop computer of a user, and can log in through the same account.
However, in the current internet App, in the scenario that multiple user devices log in the same account, when another user initiates a multimedia call request to the user, the user cannot listen through multiple devices, and only the user device with the function commonly used by the user is allowed to listen, for example: only the mobile phone is allowed to answer, and other PADs and the notebook computer cannot answer. Therefore, when the user equipment is no longer nearby, inconvenience is brought to the user, and the communication efficiency of the user is reduced.
Disclosure of Invention
In order to solve the problem that the internet application logged in through the same account information can only be answered on one common user equipment in the prior art, the embodiment of the invention provides a multimedia communication control method. The embodiment of the invention also provides a corresponding server and a corresponding system.
The first aspect of the present invention provides a method for controlling multimedia communication, where the method is applied to a multimedia communication control system, the multimedia communication control system includes a server, a first user equipment and at least two second user equipments, and the at least two second user equipments respectively log in a same internet application through a same account, and the method includes:
the server receives a multimedia communication request initiated by the first user equipment, wherein the multimedia communication request carries an account of a called party;
the server determines that the account of the called party logs in the at least two second user devices according to the account of the called party;
the server respectively sends multimedia communication notification messages to the at least two second user devices, wherein the multimedia communication notification messages are used for notifying the at least two second user devices to display a communication answering interface;
the server receives a response message fed back by a previous second user device, wherein the previous second user device is one second user device of the response message fed back by the previous second user device;
and the server controls the multimedia communication between the first user equipment and the prior second user equipment according to the type of the response message.
A second aspect of the present invention provides a server, where the server is applied to a multimedia communication control system, the multimedia communication control system further includes a first user device and at least two second user devices, and the at least two second user devices respectively log in a same internet application through a same account, and the server includes:
a receiving unit, configured to receive a multimedia communication request initiated by the first user equipment, where the multimedia communication request carries an account of a called party;
a determining unit, configured to determine, according to the account of the called party received by the receiving unit, that the account of the called party logs in the at least two second user devices;
a sending unit, configured to send a multimedia communication notification message to the at least two second user equipments determined by the determining unit, respectively, where the multimedia communication notification message is used to notify the at least two second user equipments to display a communication answering interface;
the receiving unit is further configured to receive a response message fed back by a previous second user equipment, where the previous second user equipment is a second user equipment of the response message fed back by the previous second user equipment;
and the control unit is used for controlling the multimedia communication between the first user equipment and the prior second user equipment according to the type of the response message received by the receiving unit.
A third aspect of the present invention provides a multimedia communication control system, comprising: the system comprises a server, first user equipment and at least two second user equipment, wherein the at least two second user equipment log in the same Internet application through the same account;
the server is the server according to the second aspect.
Compared with the prior art that the internet application logged in through the same account information can only be answered on one common user device, and the convenience is poor, the embodiment of the invention provides the method for controlling the multimedia communication.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of an embodiment of a multimedia communication control system according to an embodiment of the present invention;
fig. 2 is a schematic diagram of an embodiment of a method for controlling multimedia communication according to an embodiment of the present invention;
fig. 3 is a schematic diagram of another embodiment of a method for controlling multimedia communication according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an example of interface changes in an embodiment of the invention;
FIG. 5 is a schematic diagram of an embodiment of a server in an embodiment of the invention;
FIG. 6 is a schematic diagram of another embodiment of a server in an embodiment of the invention;
fig. 7 is a schematic diagram of another embodiment of the server in the embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a multimedia communication control method, aiming at a plurality of user equipment which are logged in through the same account information and applied to the Internet, any user equipment can answer the call, and the communication efficiency of users is improved. The embodiment of the invention also provides a corresponding server and a corresponding system. The following are detailed below.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The internet application refers To an application provided in the internet, and may include a social application, an Online To Offline (O2O) application, and some customer service applications. These applications may include, for example, WeChat, QQ, popular reviews, and mapping applications, among others. These applications only require the user to register for an account to log in on multiple user devices using the same account.
Currently, many users all have multiple user devices, such as: mobile phones, tablet computers (PAD), notebook computers, and desktop computers. The user devices can be provided with the same Internet application App and can log in through the same account. For example: WeChat apps can be installed on mobile phones, tablet computers, notebook computers and desktop computers, and then login is performed through the same account.
However, in the current internet application App, in a scenario where multiple user devices log in to the same account, taking a call scenario in a social application as an example, when another user initiates a multimedia call request to the user, the user cannot answer through multiple devices, and only the user device where the user commonly uses the function is allowed to answer, for example: only the mobile phone is allowed to answer, and other PADs and the notebook computer cannot answer. Therefore, when the user equipment is not around, the user equipment is inconvenient, and the communication efficiency of the user is reduced.
In order to solve the above problem, an embodiment of the present invention provides an internet application system, where the internet application system includes a server, a first user equipment, and at least two second user equipments, and the at least two second user equipments log in the same internet application through the same account respectively.
The server receives a multimedia communication request initiated by the first user equipment, wherein the multimedia communication request carries an account of a called party;
the server determines that the account of the called party logs in the at least two second user devices according to the account of the called party;
the server respectively sends multimedia communication notification messages to the at least two second user devices, wherein the multimedia communication notification messages are used for notifying the at least two second user devices to display a communication answering interface;
the server receives a response message fed back by a previous second user device, wherein the previous second user device is one second user device of the response message fed back by the previous second user device;
and the server controls the multimedia communication between the first user equipment and the prior second user equipment according to the type of the response message.
The above process can be understood by referring to fig. 1, and as shown in fig. 1, the internet application system provided by the embodiment of the invention includes: the mobile phone 10, the server 30, the second mobile phone 40 and the notebook computer 50 are all communicated through the network 20.
The mobile phone 10 is a calling party of an internet application, i.e. a first user equipment. The second mobile phone 40 and the notebook computer 50 are second user devices, and the wechat application is installed on both the second mobile phone 40 and the notebook computer 50, and the wechat application is logged in through the same account. User B uses the first handset and user a uses the second handset.
When a user B wants to perform voice communication or video communication with a user A, the user B can click a 'video chat' function item in a WeChat interface, and then a video call request can be initiated, wherein the video call request carries an account of the user A.
After the server 30 receives the video call request, it is determined that the account of the called party is logged in the second mobile phone 40 and the notebook computer 50, and then the server 30 sends a video call notification message to the second mobile phone 40 and the notebook computer 50, respectively. The video communication notification message is used to notify the second mobile phone 40 and the notebook computer 50 to display the communication answering interface. The presented interface is as shown in fig. 1, and the user a can answer by clicking the "answer" key or by clicking the "reject" key to reject the answer. If user a clicks the "answer" key, server 30 will receive the answer response message, and if user a clicks the "reject" key. The server 30 will receive the rejection response message. If the user a clicks the "answer" key through the second mobile phone 40, the server 30 establishes a video communication connection between the first mobile phone 10 and the second mobile phone 40, so that the user a and the user B can perform a video call. If the user a clicks the "answer" key through the laptop, the server 30 establishes a video communication connection between the first mobile phone 10 and the laptop 50, and if the user a clicks the "reject" key through the second mobile phone 40 or the laptop 50, the server 30 sends a reject response to the mobile phone 10.
In addition, considering that the version of the internet application is updated regularly, functions supported by the internet applications of different versions may be different, but considering compatibility of the new and old versions, in the embodiment of the present invention, different processing modes for the new and old versions are also considered when processing is performed.
After the server controls the multimedia communication between the first user equipment and the prior second user equipment according to the type of the response message, the server judges the version of the internet application installed on other second user equipment, wherein the other second user equipment is second user equipment except the prior second user equipment;
when the version is a first version, the server sends an interface retraction indicating message to other second user equipment except the prior second user equipment, wherein the interface retraction indicating message is used for indicating the other second user equipment to retract a currently displayed communication answering interface;
and when the version is a second version, the server maintains the current interface display state of the other second user equipment, and the release date of the first version is later than that of the second version.
The first version in the embodiment of the invention is an upgraded version, and the second version is a version before upgrading.
As can be seen from the above description, in the embodiment of the present invention, when the user a answers the video call through the second mobile phone 40, if the WeChat installed on the notebook computer 50 is the upgraded version, the server 30 sends an interface retraction instruction message to the notebook computer 50, and the notebook computer 50 retracts the current "answer" and "reject" interfaces. Therefore, after the user A answers through the second mobile phone 40, other users can be prevented from answering through the notebook computer 50, and the privacy of the chat between the users is greatly improved through the processing mode.
If the WeChat installed on the notebook computer 50 is the version before the upgrade, the server 30 will not send any message to the notebook computer 50, and maintain the current "listening" and "refusing" interface display status of the notebook computer 50.
When the second mobile phone 40 and the notebook computer 50 are installed with versions before upgrading, if the second mobile phone 40 rejects the answering request first, even if the notebook computer 50 sends the answering response message again, the server 30 still rejects the answering request of the notebook computer afterwards.
Compared with the prior art that the internet application logged in through the same account information can only be answered on one common user device, and the convenience is poor, the timely communication system provided by the embodiment of the invention can be answered by any user device aiming at a plurality of user devices of the internet application logged in through the same account information, the convenience is good, and the communication efficiency of users is improved.
In the above fig. 1, only two second user equipments, namely, the second mobile phone 40 and the notebook computer 50, are shown, in practice, there may be a plurality of second user equipments, but the processing principle is the same, and the description is only given by taking two as an example, and should not be construed as a limitation to the number of second user equipments.
The above is a description of an internet application system, and a method for controlling multimedia communication improved according to an embodiment of the present invention is described below with reference to the above-mentioned internet application system and fig. 2.
Fig. 2 is a schematic diagram of an embodiment of a method for controlling multimedia communication according to an embodiment of the present invention.
Referring to fig. 2, an embodiment of a method for controlling multimedia communication according to an embodiment of the present invention includes:
101. the first user equipment sends a multimedia communication request to a server, wherein the multimedia communication request carries an account of a called party.
The first user equipment may be the first handset 10 of figure 1. The account of the called party may be user B.
The multimedia communication request can be a voice call request or a video call request.
102. And the server receives the multimedia communication request initiated by the first user equipment, and determines that the account of the called party logs in the at least two second user equipments according to the account of the called party.
The at least two second user equipments include a second user equipment a and a second user equipment B, which are only shown in fig. 2, and may be multiple in practice.
103. The server respectively sends multimedia communication notification messages to the second user equipment A and the second user equipment B, and the multimedia communication notification messages are used for notifying the at least two second user equipment to display the communication answering interface.
The multimedia communication notification message may be a voice notification message or a video notification message.
104 and 105, and the second user equipment a and the second user equipment B respectively show a communication answering interface.
The communication answering interface can be understood with reference to the communication answering interfaces of the mobile phone 40 and the notebook computer 50 in fig. 1.
106. The server receives a response message fed back by the prior second user equipment, wherein the prior second user equipment is one second user equipment of the response message fed back by the prior second user equipment in the at least two second user equipments.
If the second user equipment a is answered or rejected first, the second user equipment a is the previous second user equipment. And if the second user equipment B is answered or rejected first, the second user equipment B is the prior second user equipment.
The response message in the embodiment of the invention comprises a response answering message and a response refusing message.
106. And the server controls the multimedia communication between the first user equipment and the prior second user equipment according to the type of the response message.
If the server receives the answer response message sent by the second user equipment, the server sends a notification message to the first user equipment to establish multimedia communication connection between the first user equipment and the second user equipment, so that the first user equipment and users on two sides of the second user equipment can carry out voice or video call.
And if the server receives a response rejection message sent by the second user equipment, sending a response rejection to the first user equipment according to the response rejection message.
Compared with the prior art that the internet application logged in through the same account information can only be answered on one common user device, and the convenience is poor, the embodiment of the invention provides the method for controlling the multimedia communication.
In addition, considering that the version of the internet application is updated regularly, functions supported by the internet applications of different versions may be different, but considering compatibility of the new and old versions, in the embodiment of the present invention, different processing modes for the new and old versions are also considered when processing is performed.
Referring now to fig. 3, another embodiment of the method for controlling multimedia communication according to an embodiment of the present invention is described with reference to the old and new versions of the internet application:
after step 107, another embodiment of the method for controlling multimedia communication in the embodiment of the present invention further includes:
108. and the server judges the versions of the internet applications installed on other second user equipment, wherein the other second user equipment is second user equipment except the prior second user equipment.
And if the second user equipment A is the prior second user equipment, the second user equipment B is other second user equipment.
And if the second user equipment B is the prior second user equipment, the second user equipment A is other second user equipment.
109. And when the version is the first version, the server sends an interface retraction indication message to other second user equipment except the prior second user equipment.
And the interface retraction indicating message is used for indicating the other second user equipment to retract the currently displayed communication answering interface.
The version boundary is a boundary of two generations of versions in which a plurality of user equipments logged in through the same account can realize the answering function of an audio call or a video call through any one user equipment.
When the second user equipment A is the previous second user equipment and the version of the Internet application installed on the second user equipment B is the first version, the server sends an interface retraction indicating message to the second user equipment B to indicate the second user equipment B to retract the current communication answering interface. Therefore, after the user A answers through the second user equipment A, other users can be prevented from answering through the second user equipment B, and the privacy of the chat between the users is greatly improved by the processing mode.
The process of interface retraction can be understood with reference to fig. 4. From an interface containing the "listen" and "reject" keys to a blank interface.
And when the version is a second version, the server maintains the current interface display state of the other second user equipment.
The release date of the first version is later than the release date of the second version.
When the second user equipment a is the previous second user equipment and the version of the internet application installed on the second user equipment B is the second version, the server does not give any indication to the second user equipment B, and the second user equipment B will always keep the state before the interface in fig. 4 is not retracted.
If the second user equipment a rejects the answering notification message in advance, the server will reject the answering even if a user clicks an "answering" key through the second user equipment B, and the server will send a rejection response to the second user equipment B.
With respect to the old and new versions of the listening device, a few examples are given below for further explanation:
scheme of second version for two user equipment for receiving
(1) For the case that one ue first listens and one ue then hangs up, the following may be the case:
both user devices a1 and a2 log into the internet application through the same account a.
The user calls account a via user device B and if a1 answers first, the server does not process a 2. The A1 answered normally, the A2 interface did not change, nor did it enter chat. If the click of A2 is off, A1 can continue the call without being affected.
(2) The situation for which both user equipments choose to listen may be:
both user devices a1 and a2 log into the internet application through the same account a.
The user calls account A through user equipment B, if A1 answers first and A2 also chooses to answer, then A1 answers normally, but after A2 connects, A1 may have a call engine error, resulting in A1 exiting the call, and thus A2 also exiting the call.
(3) For the case that one ue hangs up first and one ue listens again, the following may be:
both user devices a1 and a2 log into the internet application through the same account a.
The user calls account A through user equipment B, if A1 hangs up first and A2 answers, A1 hangs up normally and A2 fails to answer.
(4) The case where both user equipments choose to hang up may be:
both user devices a1 and a2 log into the internet application through the same account a.
The user calls account a via user device B, and if a1 hangs up first and a2 also hangs up, then a1 hangs up normally and a2 hangs up normally.
Scheme of first version for two user equipment for receiving
(1) One user equipment first answers
Both user devices a1 and a2 log into the internet application through the same account a.
The user calls account A through user device B, if A1 answers first and A1 answers normally, the server will instruct A2 to automatically receive the call interface.
(2) One user equipment is firstly hung up
Both user devices a1 and a2 log into the internet application through the same account a.
The user calls account a through user device B, a1 hangs up, a1 hangs up normally, and the server instructs a2 that the session interface will be automatically closed.
Scheme with A1 as first version and A2 as second version
(1) Answer A1 and answer A2. The A1 calls normally, the A2 fails to answer, and the interface is retracted.
(2) A1 answers, A2 hangs up. A1 normal call, A2 interface collection;
(3) answer A2 and answer A1. A2 normal call, A1 interface collection;
(4) a2 answers, A1 hangs up. The A2 talk normally and the A1 interface is closed.
The above is a description of a method for controlling multimedia communication, and a server for implementing the above-described multimedia communication control in the embodiment of the present invention is described below.
Referring to fig. 5, the server 30 provided in the embodiment of the present invention is applied to an internet application system, where the internet application system further includes a first user device and at least two second user devices, and the at least two second user devices respectively log in a same internet application through a same account, and the server 30 includes:
a receiving unit 301, configured to receive a multimedia communication request initiated by the first user equipment, where the multimedia communication request carries an account of a called party;
a determining unit 302, configured to determine that the account of the called party logs in on the at least two second user devices according to the account of the called party received by the receiving unit 301;
a sending unit 303, configured to send a multimedia communication notification message to the at least two second user equipments determined by the determining unit 302, where the multimedia communication notification message is used to notify the at least two second user equipments to display a communication answering interface;
the receiving unit 301 is further configured to receive a response message fed back by a previous second user equipment, where the previous second user equipment is a second user equipment of the response message fed back first in the at least two second user equipments;
a control unit 304, configured to control multimedia communication between the first user equipment and the previous second user equipment according to the type of the response message received by the receiving unit 301.
In this embodiment of the present invention, a receiving unit 301 receives a multimedia communication request initiated by the first user equipment, where the multimedia communication request carries an account of a called party; the determining unit 302 determines that the account of the called party logs in the at least two second user devices according to the account of the called party received by the receiving unit 301; the sending unit 303 sends a multimedia communication notification message to the at least two second user equipments determined by the determining unit 302, where the multimedia communication notification message is used to notify the at least two second user equipments to display a communication answering interface; the receiving unit 301 receives a response message fed back by a previous second user equipment, where the previous second user equipment is a second user equipment of the response message fed back by the previous second user equipment; the control unit 304 controls the multimedia communication between the first user equipment and the previous second user equipment according to the type of the response message received by the receiving unit 301. Compared with the prior art that the Internet application logged in through the same account information can only be answered on one common user device, and the convenience is poor, the server provided by the embodiment of the invention can be answered by any user device aiming at a plurality of user devices of the Internet application logged in through the same account information, the convenience is good, and the communication efficiency of users is improved.
Optionally, referring to fig. 6, the server provided in the embodiment of the present invention further includes: a judging unit 305 and a maintaining unit 306,
a determining unit 305, configured to determine, after the control unit 304 controls the multimedia communication between the first user equipment and the previous second user equipment, a version of the internet application installed on another second user equipment, where the another second user equipment is a second user equipment other than the previous second user equipment;
the sending unit 303 is configured to send an interface retraction instruction message to another second user equipment except the previous second user equipment when the determining unit 305 determines that the version is the first version, where the interface retraction instruction message is used to instruct the other second user equipment to retract a currently displayed communication answering interface;
the maintaining unit 306 is configured to maintain the current interface display state of the other second user equipment when the version determined by the determining unit 305 is the second version, where a release date of the first version is later than a release date of the second version.
Optionally, the control unit 304 is configured to, when the response message is a reply answering message, establish a multimedia communication connection between the first user equipment and the previous second user equipment according to the reply answering message.
Optionally, the control unit 304 is configured to trigger the sending unit to send a rejection response to the first user equipment according to the rejection response message when the response message is the rejection response message.
Optionally, the receiving unit 301 is further configured to receive an answer response message sent by a second subsequent user equipment when the second version of internet application is installed on the second previous user equipment, where the second subsequent user equipment is the second user equipment installed with the second version of internet application in the other user equipment;
the sending unit 303 is further configured to send a rejection response to the subsequent second user equipment.
Fig. 7 is a schematic structural diagram of the server 30 according to the embodiment of the present invention. The server 30 is applied to an internet application system, which further includes a first user device and at least two second user devices, which respectively log in the same internet application through the same account, the server 30 includes a processor 310, a memory 350 and a transceiver 330, the memory 350 may include a read-only memory and a random access memory, and provides an operation instruction and data to the processor 310. A portion of the memory 350 may also include non-volatile random access memory (NVRAM).
In some embodiments, memory 350 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof:
in an embodiment of the present invention, by calling the operation instructions stored in the memory 350 (which may be stored in the operating system),
receiving a multimedia communication request initiated by the first user equipment, wherein the multimedia communication request carries an account of a called party;
determining that the account of the called party logs in the at least two second user devices according to the account of the called party;
respectively sending multimedia communication notification messages to the at least two second user devices, wherein the multimedia communication notification messages are used for notifying the at least two second user devices to display a communication answering interface;
receiving a response message fed back by a previous second user equipment, wherein the previous second user equipment is one second user equipment of the response message fed back by the previous second user equipment in the at least two second user equipments;
and controlling the multimedia communication between the first user equipment and the prior second user equipment according to the type of the response message.
Compared with the prior art that the Internet application logged in through the same account information can only be answered on one common user device, and the convenience is poor, the server provided by the embodiment of the invention can be answered by any user device aiming at a plurality of user devices of the Internet application logged in through the same account information, the convenience is good, and the communication efficiency of users is improved.
The processor 310 controls the operation of the server 30, and the processor 310 may also be referred to as a CPU (Central processing unit). Memory 350 may include both read-only memory and random-access memory, and provides instructions and data to processor 310. A portion of the memory 350 may also include non-volatile random access memory (NVRAM). The various components of the server 30 in a particular application are coupled together by a bus system 320, wherein the bus system 320 may include a power bus, a control bus, a status signal bus, etc., in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 320 in the figures.
The method disclosed in the above embodiments of the present invention may be applied to the processor 310, or implemented by the processor 310. The processor 310 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 310. The processor 310 may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 350, and the processor 310 reads the information in the memory 350 and completes the steps of the method in combination with the hardware.
Optionally, the processor 310 is configured to:
judging the version of the internet application installed on other second user equipment, wherein the other second user equipment is second user equipment except the prior second user equipment;
when the version is a first version, sending an interface retracting indication message to other second user equipment except the prior second user equipment, wherein the interface retracting indication message is used for indicating the other second user equipment to retract a currently displayed communication answering interface;
and when the version is a second version, maintaining the current interface display state of the other second user equipment, wherein the release date of the first version is later than that of the second version.
Optionally, the processor 310 is configured to:
and when the response message is a response answering message, establishing multimedia communication connection for the first user equipment and the prior second user equipment according to the response answering message.
Optionally, the processor 310 is configured to:
and when the response message is a response rejection message, triggering to send a response rejection to the first user equipment according to the response rejection message.
Optionally, the transceiver 330 is configured to: and after receiving a response answering message sent by the second user equipment, sending a response refusing to the second user equipment, wherein the second user equipment is the second user equipment which is provided with the second version of Internet application in the other user equipment.
The above server 30 can be understood by referring to the descriptions of fig. 1 to fig. 4, and redundant description is not repeated here.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: ROM, RAM, magnetic or optical disks, and the like.
The method, server and system for controlling multimedia communication provided by the embodiment of the present invention are described in detail above, and a specific example is applied in the present disclosure to explain the principle and the embodiment of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (9)

1. A method for controlling multimedia communication, the method being applied to a multimedia communication control system, the multimedia communication control system comprising a server, a first user equipment and at least two second user equipments, the at least two second user equipments respectively log in a same internet application through a same account, versions of the internet application on the at least two second user equipments include a first version and a second version, a release date of the first version is later than a release date of the second version, the method comprising:
the server receives a multimedia communication request initiated by the first user equipment, wherein the multimedia communication request carries an account of a called party;
the server determines that the account of the called party logs in the at least two second user devices according to the account of the called party;
the server respectively sends multimedia communication notification messages to the at least two second user devices, wherein the multimedia communication notification messages are used for notifying the at least two second user devices to display a communication answering interface;
the server receives a response message fed back by a previous second user device, wherein the previous second user device is one second user device of the response message fed back by the previous second user device, and the internet application version in the previous second user device adopts a first version or a second version;
the server controls the multimedia communication between the first user equipment and the prior second user equipment according to the type of the response message;
the server judges the version of the internet application installed on other second user equipment, wherein the other second user equipment is second user equipment except the prior second user equipment;
when the version is a first version, the server sends an interface retraction indicating message to other second user equipment except the prior second user equipment, wherein the interface retraction indicating message is used for indicating the other second user equipment to retract a currently displayed communication answering interface;
and when the version is a second version, the server maintains the current interface display state of other second user equipment, the second version is a version below the version boundary, the release date of the first version is later than that of the second version, and the version boundary is a boundary of two generations of versions, wherein the two generations of versions can realize the answering function of audio calls or video calls by a plurality of user equipment logged in through the same account through any one user equipment.
2. The method according to claim 1, wherein when the response message is a listen response message, the server controls multimedia communication between the first user equipment and the previous second user equipment according to a type of the response message, including:
and the server establishes multimedia communication connection for the first user equipment and the prior second user equipment according to the answering response message.
3. The method according to claim 1, wherein when the response message is a reject response message, the server controls multimedia communication between the first user equipment and the previous second user equipment according to a type of the response message, including:
and the server sends a rejection response to the first user equipment according to the rejection response message.
4. The method of claim 3, comprising: when a second version of the internet application is installed on the prior second user equipment, the method further comprises:
after receiving an answer response message sent by a second subsequent user device, the server sends a response rejection to the second subsequent user device, wherein the second subsequent user device is a second user device installed with a second version of internet application in the other user devices.
5. A server, wherein the server is applied to a multimedia communication control system, the multimedia communication control system further includes a first user device and at least two second user devices, the at least two second user devices respectively log in a same internet application through a same account, versions of the internet application on the at least two second user devices include a first version and a second version, a release date of the first version is later than a release date of the second version, and the server includes:
a receiving unit, configured to receive a multimedia communication request initiated by the first user equipment, where the multimedia communication request carries an account of a called party;
a determining unit, configured to determine, according to the account of the called party received by the receiving unit, that the account of the called party logs in the at least two second user devices;
a sending unit, configured to send a multimedia communication notification message to the at least two second user equipments determined by the determining unit, respectively, where the multimedia communication notification message is used to notify the at least two second user equipments to display a communication answering interface;
the receiving unit is further configured to receive a response message fed back by a previous second user equipment, where the previous second user equipment is one of the at least two second user equipments that fed back the response message first, and an internet application version in the previous second user equipment is a first version or a second version;
a control unit, configured to control multimedia communication between the first user equipment and the previous second user equipment according to the type of the response message received by the receiving unit;
a determining unit, configured to determine, after the control unit controls multimedia communication between the first user equipment and the previous second user equipment, a version of the internet application installed on another second user equipment, where the another second user equipment is a second user equipment other than the previous second user equipment;
the sending unit is configured to send an interface retraction instruction message to other second user equipment except the previous second user equipment when the judging unit judges that the version is the first version, where the interface retraction instruction message is used to instruct the other second user equipment to retract a currently displayed communication answering interface;
and a maintaining unit, configured to maintain a current interface display state of the other second user equipment when the version determined by the determining unit is a second version, where a release date of the first version is later than a release date of the second version, and the version boundary is a boundary between two generations of versions, where a plurality of user equipments logged in through the same account can implement an audio call or a video call answering function through any one user equipment.
6. The server according to claim 5,
and the control unit is used for establishing multimedia communication connection for the first user equipment and the prior second user equipment according to the answer response message when the answer message is the answer response message.
7. The server according to claim 6,
and the control unit is used for triggering the sending unit to send a rejection response to the first user equipment according to the rejection response message when the response message is the rejection response message.
8. The server according to claim 7,
the receiving unit is further configured to receive an answer response message sent by a subsequent second user equipment when the previous second user equipment is provided with a second version of internet application, where the subsequent second user equipment is a second user equipment provided with the second version of internet application in the other user equipment;
the sending unit is further configured to send a rejection response to the subsequent second user equipment.
9. A multimedia communication control system, comprising: the system comprises a server, first user equipment and at least two second user equipment, wherein the at least two second user equipment log in the same Internet application through the same account;
the server is the server of any one of claims 5 to 8.
CN201610362621.3A 2016-05-26 2016-05-26 Multimedia communication control method, server and system Active CN106060031B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610362621.3A CN106060031B (en) 2016-05-26 2016-05-26 Multimedia communication control method, server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610362621.3A CN106060031B (en) 2016-05-26 2016-05-26 Multimedia communication control method, server and system

Publications (2)

Publication Number Publication Date
CN106060031A CN106060031A (en) 2016-10-26
CN106060031B true CN106060031B (en) 2020-07-24

Family

ID=57174891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610362621.3A Active CN106060031B (en) 2016-05-26 2016-05-26 Multimedia communication control method, server and system

Country Status (1)

Country Link
CN (1) CN106060031B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109862300A (en) * 2019-02-22 2019-06-07 弗徕威智能机器人科技(上海)有限公司 A kind of the bidirectional audio-video communication system and wheelchair of wheelchair
CN111818293B (en) * 2020-06-23 2021-12-07 北京字节跳动网络技术有限公司 Communication method and device and electronic equipment
CN114363451A (en) * 2021-12-07 2022-04-15 青岛海尔智能技术研发有限公司 Communication control method, communication control device, computer equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110124A (en) * 2009-12-24 2011-06-29 腾讯科技(深圳)有限公司 Method, device and system for subscribing RSS
CN103037265A (en) * 2011-09-30 2013-04-10 深圳市龙视传媒有限公司 Method and system for first terminal to control second terminal and intelligent terminal
CN104125266A (en) * 2013-09-06 2014-10-29 腾讯科技(深圳)有限公司 Position information processing method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8738574B2 (en) * 2010-12-20 2014-05-27 Ford Global Technologies, Llc Automatic wireless device data maintenance
CN103338401A (en) * 2013-06-03 2013-10-02 贝壳网际(北京)安全技术有限公司 Video playing control method, device and system for mobile terminal browser
CN104348697B (en) * 2013-07-25 2019-08-13 腾讯科技(深圳)有限公司 The processing method of video communication information, apparatus and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102110124A (en) * 2009-12-24 2011-06-29 腾讯科技(深圳)有限公司 Method, device and system for subscribing RSS
CN103037265A (en) * 2011-09-30 2013-04-10 深圳市龙视传媒有限公司 Method and system for first terminal to control second terminal and intelligent terminal
CN104125266A (en) * 2013-09-06 2014-10-29 腾讯科技(深圳)有限公司 Position information processing method and device

Also Published As

Publication number Publication date
CN106060031A (en) 2016-10-26

Similar Documents

Publication Publication Date Title
US9402170B1 (en) Method and system for providing informative incoming call alerts
EP3537734B1 (en) Method and device for connecting a bluetooth device
JP6596173B1 (en) Incoming call management method and apparatus
WO2017028567A1 (en) Internet telephone connection processing method and device
CN102960001A (en) Calling method, terminal and device
CN106060031B (en) Multimedia communication control method, server and system
EP3157221A1 (en) Communication service processing method and device in circuit switch domain, and storage medium
US20130040616A1 (en) Apparatus and method in a wireless device for reestablishing a call
CN107534660B (en) Managing communication events
EP3029917B1 (en) Method for telecommunication device monitoring
WO2023216964A1 (en) Voice call method and apparatus, and electronic device
US9444944B2 (en) Systems and methods for connecting telephony communications
CN101562899A (en) Method for handling telephone calls
US20110201315A1 (en) Providing web-activated callback by just dialling and pressing the call button
WO2019184141A1 (en) Reservation telephone call method, electronic device, computer device and storage medium
EP3269114B1 (en) Managing the placement of an outgoing call
CN110225470B (en) Communication method and device and electronic equipment
EP3518513A1 (en) Streaming data acquisition method, device, and system
CN104301567A (en) Network communication method and system
WO2017190446A1 (en) Calling method and terminal
CN116260793A (en) Call processing method, server and storage medium
CN116847027A (en) Calling method, device and storage medium
CN105959497A (en) Communication method and device
JP6112596B2 (en) Communication device and call transfer method
CN113568762A (en) Cross-system access method, equipment and computer readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant