[go: up one dir, main page]

CN107979564A - A kind of seamless handover method and device of the session of webpage real-time Communication for Power - Google Patents

A kind of seamless handover method and device of the session of webpage real-time Communication for Power Download PDF

Info

Publication number
CN107979564A
CN107979564A CN201610921516.9A CN201610921516A CN107979564A CN 107979564 A CN107979564 A CN 107979564A CN 201610921516 A CN201610921516 A CN 201610921516A CN 107979564 A CN107979564 A CN 107979564A
Authority
CN
China
Prior art keywords
terminal
communication
switching
session
conference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610921516.9A
Other languages
Chinese (zh)
Inventor
李从兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201610921516.9A priority Critical patent/CN107979564A/en
Priority to PCT/CN2017/107150 priority patent/WO2018072753A1/en
Publication of CN107979564A publication Critical patent/CN107979564A/en
Pending legal-status Critical Current

Links

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • 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/1069Session establishment or de-establishment
    • 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/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种网页实时通信会话的无缝切换方法及装置,涉及实时通信技术领域,其方法包括:在第一终端与第三方通信终端进行网页实时通信会话期间,通信网页服务器从第一终端接收将所述网页实时通信会话切换到第二终端的会话切换请求;通信网页服务器根据所述会话切换请求,向通信控制服务器查询使用第一终端的用户参加当前会议的会议ID;通信网页服务器将查询到的所述会议ID发送给所述第二终端,以便所述第二终端在利用所述会议ID与通信控制服务器进行媒体协商并建立双向的媒体连接后,由所述通信控制服务器将所述网页实时通信会话切换到所述第二终端。

The invention discloses a method and device for seamlessly switching webpage real-time communication sessions, and relates to the technical field of real-time communication. The terminal receives the session switching request that the webpage real-time communication session is switched to the second terminal; the communication webpage server queries the communication control server for the meeting ID of the user who uses the first terminal to participate in the current meeting according to the session switching request; the communication webpage server Send the queried conference ID to the second terminal, so that after the second terminal uses the conference ID to perform media negotiation with the communication control server and establish a two-way media connection, the communication control server will The webpage real-time communication session is switched to the second terminal.

Description

Seamless switching method and device for webpage real-time communication session
Technical Field
The invention relates to the technical field of real-time communication, in particular to a seamless switching method and device for a webpage real-time communication session.
Background
Web Real-Time Communication (WebRTC) -based Real-Time Communication (Real-Time Communication) is becoming more and more mature in standards and technology, and becoming an important technical basis for Real-Time Communication of Web pages.
In the current real-time web page communication, how to establish a real-time communication process between two or more parties is most concerned, for example, how to establish a conference process between the multiple parties, how to invite other parties to join a conference, and the like, and the realization that one conference terminal is switched to another conference terminal in the conference communication process is very concerned.
With the popularization of smart phone terminals, the need for session switching during real-time communication will become important and practical. On one hand, the switching can liberate the user from a fixed meeting position (such as a PC (Personal Computer) end), so that the user can conveniently select a meeting terminal as required; on the other hand, the camera with the fixed position can be changed into a mobile camera, and the requirements of explaining and demonstrating in scenes such as product recommendation, business negotiation and the like can be further met. In general, session switching in the real-time communication process of the web page can better integrate the advantages of the PC side and the mobile side.
In order to ensure the smoothness of the session switching process, the problems to be solved include the validity check of the user identity and the session consistency monitoring. In the existing technical scheme of switching the real-time communication session, the main method is that a user with a switching requirement firstly accesses a real-time communication service page through a mobile terminal to complete a login verification process, then synchronizes a mobile phone terminal to a PC terminal, and initiates a switching process through the PC terminal. In the whole switching process, two problems are more prominent: firstly, it takes time for a user to input a web page address in a mobile phone browser and complete a user account login process, and there is a large defect in terms of session switching efficiency and user experience. Secondly, the core access token adopted in the session switching scheme needs to be transmitted back and forth among the conference server, the mobile phone terminal browser and the PC terminal browser, so that the risk of stealing is increased objectively, and the operation safety of the system is further influenced.
Aiming at the situation, the invention provides a new scheme, so that the session switching process under the multi-party real-time communication scene is smoother and less worry, and the goal of seamless switching is achieved under the condition of ensuring the system safety.
Disclosure of Invention
The technical problem solved by the scheme provided by the embodiment of the invention is the convenience problem and the safety problem existing in the seamless switching of the real-time communication of the webpage.
The seamless switching method for the real-time communication session of the webpage provided by the embodiment of the invention comprises the following steps:
during the webpage real-time communication session between the first terminal and the third-party communication terminal, the communication webpage server receives a session switching request for switching the webpage real-time communication session to the second terminal from the first terminal;
the communication webpage server inquires a conference ID of a user using the first terminal for participating in the current conference from the communication control server according to the session switching request;
and the communication webpage server sends the inquired conference ID to the second terminal, so that the communication control server switches the webpage real-time communication session to the second terminal after the second terminal performs media negotiation with the communication control server by using the conference ID and establishes a bidirectional media link.
Preferably, the first terminal is a PC terminal that includes a web browser and a PC web client application and has a function of accessing a network; the second terminal is a mobile terminal which comprises a web browser and a mobile web client application program and has functions of receiving short messages and accessing a network or a mobile terminal which comprises a mobile application program and has functions of receiving short messages and accessing a network.
Preferably, the first terminal is a mobile terminal which comprises a web browser and a mobile web client application and has functions of receiving short messages and accessing a network or a mobile terminal which comprises a mobile application and has functions of receiving short messages and accessing a network; the second terminal is a PC terminal which comprises a web browser and a PC web client application program and has an access network.
Preferably, the session switching request includes user information using the first terminal and a mobile phone number installed on the second terminal; wherein, the said communication web server according to the said conversation switching request, inquire about using the user of the first terminal to attend the meeting ID of the present meeting to the communication control server includes:
and the communication webpage server inquires the conference ID of the user participating in the current conference from the communication control server according to the user information in the session switching request, and stores the corresponding relation among the user information, the mobile phone number and the conference ID.
Preferably, the session handover request includes user information for using the first terminal; wherein, the said communication web server according to the said conversation switching request, inquire about using the user of the first terminal to attend the meeting ID of the present meeting to the communication control server includes:
the communication web server inquires a conference ID of the user participating in the current conference from a communication control server according to the user information in the session switching request;
and the communication webpage server inquires the email box registered by the user according to the user information in the session switching request, and stores the corresponding relation among the user information, the email box and the conference ID.
Preferably, the sending, by the communication web server, the queried conference ID to the second terminal includes:
after the communication webpage server successfully verifies the second terminal by using the user information, the conference ID is obtained from the stored corresponding relation by using the mobile phone number carried in the switching request;
and the communication webpage server sends the obtained conference ID to the second terminal.
Preferably, the sending, by the communication web server, the queried conference ID to the second terminal includes:
after the communication webpage server successfully verifies the second terminal by using the user information, the communication webpage server obtains a conference ID from the stored corresponding relation by using an electronic mailbox carried in the switching request;
and the communication webpage server sends the obtained conference ID to the second terminal.
Preferably, before the communication control server switches the real-time communication session of the web page to the second terminal, the method further includes:
the communication web server sends a session switching notice containing user information, a mobile phone number and a switching identification parameter to the communication control server;
the communication web server receives a session switching token which is generated according to the mobile phone number and the switching identification parameter from the communication control server;
the communication web server sends the received session switching token to the second terminal, so that the second switching terminal completes identity consistency verification on the communication control server by using the session switching token, and completes media negotiation with the communication control server and establishes bidirectional media connection after the verification is successful;
the switching identification parameter refers to a switching identification parameter for switching the PC terminal to the mobile terminal.
Preferably, before the communication control server switches the real-time communication session of the web page to the second terminal, the method further includes:
the communication web server sends a session switching notification containing user information, an electronic mailbox and a switching identification parameter to the communication control server;
the communication web server receives a session switching token obtained according to the electronic mailbox and the switching identification parameter from the communication control server;
the communication web server sends the received session switching token to the second terminal, so that the second switching terminal completes identity consistency verification on the communication control server by using the session switching token, and completes media negotiation with the communication control server and establishes bidirectional media connection after the verification is successful;
the switching identification parameter refers to a switching identification parameter for switching the mobile terminal to the PC terminal.
The seamless switching device for the real-time communication session of the webpage provided by the embodiment of the invention comprises the following components:
the receiving module is used for receiving a session switching request for requesting to switch the webpage real-time communication session to a second terminal from the first terminal during the webpage real-time communication session between the first terminal and a third-party communication terminal;
the query module is used for querying the conference ID of the user using the first terminal for participating in the current conference from the communication control server according to the session switching request;
and the sending module is used for sending the inquired conference ID to the second terminal so that the communication control server switches the webpage real-time communication session to the second terminal after the second terminal performs media negotiation with the communication control server by using the conference ID and establishes a bidirectional media link.
According to the scheme provided by the embodiment of the invention, the access token does not need to be transmitted back and forth among the conference server, the mobile phone terminal browser and the PC terminal browser, and the authentication synchronization process is completed in the transmission process of the one-time authentication password through the customized encryption and decryption algorithm, so that the risk of stealing the access token is reduced, better user experience can be obviously brought, and the system safety is improved.
Drawings
Fig. 1 is a flowchart of a seamless switching method for a real-time communication session of a web page according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a seamless switching apparatus for real-time communication sessions of web pages according to an embodiment of the present invention;
fig. 3 is a block diagram of a communication system prior to session handoff in accordance with an embodiment of the present invention;
fig. 4 is a structural diagram of a communication system for switching a first communication terminal to a second communication terminal according to an embodiment of the present invention;
fig. 5 is a structural diagram of a communication system for switching a first communication terminal to a third communication terminal according to an embodiment of the present invention;
fig. 6 is a diagram of a first communication terminal according to an embodiment of the present invention;
fig. 7 is a structural diagram of a second communication terminal according to an embodiment of the present invention;
fig. 8 is a structural diagram of a third communication terminal according to an embodiment of the present invention;
FIG. 9 is a block diagram of a communication web server module according to an embodiment of the present invention;
fig. 10 is a block diagram of a communication control server module provided in an embodiment of the present invention;
fig. 11 is a flowchart of a seamless handover from a first communication terminal to a second communication terminal according to an embodiment of the present invention;
fig. 12 is a flowchart of seamless handover from a second communication terminal to a first communication terminal according to an embodiment of the present invention;
fig. 13 is a flowchart of seamless handover from a first communication terminal to a third communication terminal according to an embodiment of the present invention;
fig. 14 is a flowchart for seamless handover from the third communication terminal to the first communication terminal according to an embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, and it should be understood that the preferred embodiments described below are only for the purpose of illustrating and explaining the present invention, and are not to be construed as limiting the present invention.
Fig. 1 is a flowchart of a seamless switching method for a real-time communication session of a web page according to an embodiment of the present invention, as shown in fig. 1, including:
step S101: during the webpage real-time communication session between the first terminal and the third-party communication terminal, the communication webpage server receives a session switching request for switching the webpage real-time communication session to the second terminal from the first terminal;
step S102: the communication webpage server inquires a conference ID of a user using the first terminal for participating in the current conference from the communication control server according to the session switching request;
step S103: and the communication webpage server sends the inquired conference ID to the second terminal, so that the communication control server switches the webpage real-time communication session to the second terminal after the second terminal performs media negotiation with the communication control server by using the conference ID and establishes a bidirectional media link.
The first terminal is a PC terminal which comprises a web browser and a PC web client application program and has a network access function; the second terminal is a mobile terminal which comprises a web browser and a mobile web client application program and has functions of receiving short messages and accessing a network or a mobile terminal which comprises a mobile application program and has functions of receiving short messages and accessing a network.
Or,
the first terminal is a mobile terminal which comprises a web browser and a mobile web client application program and has the functions of receiving short messages and accessing a network or a mobile terminal which comprises a mobile application program and has the functions of receiving short messages and accessing the network; the second terminal is a PC terminal which comprises a web browser and a PC web client application program and has an access network.
The session switching request comprises user information using the first terminal and a mobile phone number installed on the second terminal; wherein, the said communication web server according to the said conversation switching request, inquire about using the user of the first terminal to attend the meeting ID of the present meeting to the communication control server includes: and the communication webpage server inquires the conference ID of the user participating in the current conference from the communication control server according to the user information in the session switching request, and stores the corresponding relation among the user information, the mobile phone number and the conference ID.
Wherein, the session switching request comprises user information using the first terminal; wherein, the said communication web server according to the said conversation switching request, inquire about using the user of the first terminal to attend the meeting ID of the present meeting to the communication control server includes: the communication web server inquires a conference ID of the user participating in the current conference from a communication control server according to the user information in the session switching request; and the communication webpage server inquires the email box registered by the user according to the user information in the session switching request, and stores the corresponding relation among the user information, the email box and the conference ID.
Wherein the sending, by the communication web server, the queried conference ID to the second terminal includes: after the communication webpage server successfully verifies the second terminal by using the user information, the conference ID is obtained from the stored corresponding relation by using the mobile phone number carried in the switching request; and the communication webpage server sends the obtained conference ID to the second terminal.
Wherein the sending, by the communication web server, the queried conference ID to the second terminal includes: after the communication webpage server successfully verifies the second terminal by using the user information, the communication webpage server obtains a conference ID from the stored corresponding relation by using an electronic mailbox carried in the switching request; and the communication webpage server sends the obtained conference ID to the second terminal.
Before the communication control server switches the real-time communication session of the web page to the second terminal, the method further includes: the communication web server sends a session switching notice containing user information, a mobile phone number and a switching identification parameter to the communication control server; the communication web server receives a session switching token which is obtained from the communication control server according to the mobile phone number and the switching identification parameter; the communication web server sends the received session switching token to the second terminal, so that the second switching terminal completes identity consistency verification on the communication control server by using the session switching token, and completes media negotiation with the communication control server and establishes bidirectional media connection after the verification is successful; the switching identification parameter refers to a switching identification parameter for switching the PC terminal to the mobile terminal.
Before the communication control server switches the real-time communication session of the web page to the second terminal, the method further includes: the communication web server sends a session switching notification containing user information, an electronic mailbox and a switching identification parameter to the communication control server; the communication web server receives a session switching token obtained according to the electronic mailbox and the switching identification parameter from the communication control server; the communication web server sends the received session switching token to the second terminal, so that the second switching terminal completes identity consistency verification on the communication control server by using the session switching token, and completes media negotiation with the communication control server and establishes bidirectional media connection after the verification is successful; the switching identification parameter refers to a switching identification parameter for switching the mobile terminal to the PC terminal.
Fig. 2 is a schematic diagram of a seamless switching apparatus for web page real-time communication sessions according to an embodiment of the present invention, as shown in fig. 2, including: a receiving module 201, configured to receive, from a first terminal, a session switching request for switching a web page real-time communication session to a second terminal during the web page real-time communication session between the first terminal and a third-party communication terminal; an inquiry module 202, configured to inquire, from the communication control server, a conference ID of a user using the first terminal for participating in a current conference according to the session switching request; a sending module 203, configured to send the queried conference ID to the second terminal, so that the communication control server switches the real-time web communication session to the second terminal after the second terminal performs media negotiation with the communication control server by using the conference ID and establishes a bidirectional media link.
The first terminal is a PC terminal which comprises a web browser and a PC web client application program and has a network access function; the second terminal is a mobile terminal which comprises a web browser and a mobile web client application program and has functions of receiving short messages and accessing a network or a mobile terminal which comprises a mobile application program and has functions of receiving short messages and accessing a network.
Or,
the first terminal is a mobile terminal which comprises a web browser and a mobile web client application program and has the functions of receiving short messages and accessing a network or a mobile terminal which comprises a mobile application program and has the functions of receiving short messages and accessing the network; the second terminal is a PC terminal which comprises a web browser and a PC web client application program and has an access network.
The first terminal and the second terminal may be a first communication terminal and a second communication terminal or a third communication terminal, respectively; or the first terminal and the second terminal described above may be the second communication terminal or the third communication terminal and the first communication terminal, respectively, in the following.
The embodiment of the invention also provides a session seamless switching system for real-time web page communication, which comprises the following steps: the system comprises a first communication terminal, a second communication terminal, a third-party communication terminal, a communication webpage server and a communication control server.
Fig. 3, fig. 4 and fig. 5 show a system structure diagram of a web page real-time communication session performed after a first communication terminal, a second communication terminal and a third communication terminal access a server, respectively.
Fig. 6 is a structural diagram of a first communication terminal according to an embodiment of the present invention, as shown in fig. 6, a personal computer including a web browser and a PC web client application. The personal computer is an entity with a network access function, such as an office desktop computer, a notebook computer, a tablet computer and the like. The web browser is a network software supporting a web real-time communication protocol, and the PC web client side application program is a PC client side web software code program of a web real-time communication system and runs on the web browser.
Fig. 7 is a structural diagram of a second communication terminal according to an embodiment of the present invention, as shown in fig. 7, a personal mobile terminal including a web browser and a mobile web client application. The personal mobile terminal device is a mobile entity capable of receiving short messages and accessing a network, and comprises a mobile phone, a tablet and the like. The web browser is a network software supporting a web real-time communication protocol, and the mobile web client side application program is a mobile client side web software program of a web real-time communication system and runs on the web browser.
Fig. 8 is a structural diagram of a third communication terminal according to an embodiment of the present invention, as shown in fig. 8. A personal mobile terminal containing a mobile application. The personal mobile terminal device is a mobile entity capable of receiving short messages and accessing a network, and comprises a mobile phone, a tablet and the like. The mobile application program is a mobile client side local software program of the webpage real-time communication system and runs on the mobile operating system.
A third party communication terminal: the same as the first communication terminal will not be described in more detail.
Fig. 9 is a block diagram of a communication web server module according to an embodiment of the present invention, and as shown in fig. 9, the communication web server is an entity hosting a web service, and is a service-side network element for deploying a home page of the communication service, managing user identities, and performing encryption and decryption operations. The system comprises a webpage server, a real-time communication webpage module, a user registration/login module, a short message sending module and an encryption and decryption module.
The web page server: the application program is a server side application program supporting HTTP (HyperText Transfer Protocol), such as Apache, tomcat, and the like. It does not provide a network service itself but provides an operating environment of the network service.
The real-time communication webpage module: and when the user accesses the Web application program running on the Web server through the browser, returning the real-time communication Web page to the browser for displaying.
The user registration/login module: providing basic functions for user registration and login.
The short message sending module: and sending the appointed information to the corresponding mobile phone terminal according to the mobile phone number submitted by the user.
The encryption and decryption module: and carrying out encryption or decryption operation on the target information according to a specific algorithm and a specific key.
Fig. 10 is a block diagram of a real-time communication control server module according to an embodiment of the present invention, and as shown in fig. 10, the communication control server, an entity for deploying a communication service, is configured to interact with each communication terminal, and establish and manage a communication process. The communication control server has a configuration including: the system comprises a signaling connection management module, a media negotiation module, a real-time communication management module, a token management module and a media synthesis module.
The signaling connection management module: and the signaling interaction channel is responsible for establishing a signaling interaction channel with each communication terminal and managing the life cycle of each signaling channel.
The media connection management module: and the system is responsible for establishing media interaction channels with each communication terminal and managing the life cycle of each media channel.
The media negotiation module: and receiving media negotiation information sent by each communication terminal through the signaling connection management module, comparing the media negotiation information with media information supported by the communication control server, and returning a compared result to the signaling connection management module.
The real-time communication management module: and the real-time communication server side application program is responsible for responding to various communication processing requests.
The token management module: and the system is responsible for generating corresponding switching tokens according to different session switching scenes and verifying the validity of the switching tokens in the switching process.
The media composition module: and the server is responsible for synthesizing the media streams submitted by each communication terminal participating in the real-time communication and updating the corresponding media sources of the synthesized media streams after the session switching is finished.
Fig. 11 is a flowchart of seamlessly switching from a first communication terminal to a second communication terminal according to an embodiment of the present invention, where as shown in fig. 11, a user inputs a mobile phone number of the second communication terminal to request for session switching on the first communication terminal, a real-time communication web server generates a URL (Uniform Resource Locator) in a short message form to the second communication terminal according to a session switching request, and the second communication terminal clicks the URL to perform bidirectional authentication with the real-time communication web server. And after the authentication is finished, the real-time communication webpage server returns the service ID on the real-time communication control server to the second communication terminal, and the second communication terminal performs media negotiation with the real-time communication control server according to the service ID and establishes a bidirectional media link. And the real-time communication control server informs the first communication terminal of disconnection, combines the media stream sent by the second communication terminal with the media stream sent by the third-party communication terminal and then respectively sends the combined media streams to the second communication terminal and other third-party communication terminals. The method specifically comprises the following steps:
1) the user selects a switching label in a communication webpage on the first communication terminal, inputs a mobile phone number of the second communication terminal and requests the communication webpage server for session switching. Carrying a user name and a mobile phone number of a second communication terminal in the session switching request;
2) after receiving the request, the communication web server requests the communication control server for inquiring the information of the participation according to the user name;
3) the communication control server finds out the conference ID of the current conference of the user name and returns the conference ID to the communication web server;
4) the communication web server stores and records the association relation among the user name, the mobile phone number and the conference ID;
5) the communication web server inquires user login information from a local database, and encrypts the user login information according to a server encryption algorithm and a key which are agreed in advance;
6) the communication web server returns URL to the second communication terminal in the form of short message, wherein the URL comprises the website of the communication web server and the encrypted user login information;
7) after the second communication terminal receives the URL, the user clicks the short message link, the second communication terminal starts a browser to access the link, and a webpage client application program is loaded.
8) The second communication terminal decrypts the user login information in the URL according to the agreed server decryption algorithm and the key;
9) the second communication terminal acquires the mobile phone number of the second communication terminal, and encrypts user login information and the mobile phone number according to an agreed client encryption algorithm and a key;
10) the second communication terminal sends the encrypted user login information and the encrypted mobile phone number to a communication webpage server for verification;
11) the communication web server decrypts the user login information and the mobile phone number according to the appointed client decryption algorithm and the secret key;
12) and the communication webpage server verifies the user login information. After the verification is passed, searching the conference ID recorded in the step 4) by using the mobile phone number;
13) the communication web server sends a session switching notification to the communication control server, wherein the notification comprises a user name, a mobile phone number and a switching identification parameter;
14) after receiving the notification, the communication control server generates a session switching token according to the mobile phone number and the switching identification parameter;
15) the communication control server searches the connection information of the session switching user in the current conference according to the user name and records the association relation among the user name, the first communication terminal connection information and the session switching token;
16) the communication control server sends a session switching token to the communication webpage server;
17) the communication webpage server encrypts the conference ID and the session switching token according to a server encryption algorithm and a secret key which are agreed in advance;
18) the communication web server returns the encrypted conference ID and the encrypted session switching token to the second communication terminal;
19) the second communication terminal decrypts the conference ID and the session switching token according to the agreed server decryption algorithm and the key;
20) the second communication terminal carries the session switching token and the media plane negotiation information and initiates media negotiation to the appointed conference ID in the communication control server;
21) the communication control server verifies that the session switching token is valid;
22) the communication control server returns a media negotiation result to the second communication terminal according to the media plane information submitted by the second communication terminal and the media plane information supported by the communication control server;
23) the second communication terminal acquires a local media stream from a local camera and a local microphone and sends the local media stream to the communication control server;
24) the communication control server synthesizes the media stream sent by the second communication terminal and the media stream sent by the third-party communication terminal, and then returns the synthesized media to the second communication terminal;
25) the communication control server searches the connection information of the first communication terminal to be disconnected according to the session switching token;
26) the communication control server sends a notification of disconnection to the first communication terminal through the connection between the communication control server and the first communication terminal;
27) the first communication terminal sends a disconnection confirmation to the communication control server, and the connection is disconnected;
28) and the communication control server closes the corresponding connection and returns the composite media stream containing the media stream sent by the second communication terminal to the third-party communication terminal by utilizing the connection between the communication control server and the third-party communication terminal.
Fig. 12 is a flowchart of seamlessly switching from the second communication terminal to the first communication terminal according to the embodiment of the present invention, and as shown in fig. 12, the user clicks the switch tag on the second communication terminal to apply for session switching, and the real-time communication web server generates a URL to an email box associated with the user who applies for session switching when registering according to the session switching request. And the session switching user logs in the electronic mailbox at the first communication terminal and clicks the URL to carry out bidirectional authentication with the real-time communication webpage server. And after the authentication is finished, the real-time communication webpage server returns the service ID on the real-time communication control server to the first communication terminal, and the first communication terminal performs media negotiation with the real-time communication control server according to the service ID and establishes a bidirectional media link. And the real-time communication control server informs the second communication terminal of disconnection, combines the media stream sent by the first communication terminal with the media stream sent by the third-party communication terminal and then respectively sends the combined media stream to the first communication terminal and other third-party communication terminals. The method specifically comprises the following steps:
1) and the user selects a session switching label in the communication webpage on the second communication terminal and requests the communication webpage server for session switching. Carrying a user name in the session switching request;
2) after receiving the request, the communication web server inquires the information of the participation of the communication control server according to the user name;
3) the communication control server finds out the conference ID of the current conference of the user name and returns the conference ID to the communication web server;
4) the communication web server finds the registered email box according to the user name and records the corresponding association relation among the user name, the email box and the conference ID;
5) the communication web server inquires user login information from a local database, and encrypts the user login information according to a server encryption algorithm and a key which are agreed in advance;
6) the communication webpage server returns a URL (uniform resource locator) to the first communication terminal in the form of an email, wherein the URL comprises a website of the communication webpage server and encrypted user login information;
7) after the first communication terminal receives the e-mail, the user clicks the mail link, the first communication terminal starts a browser to access the link, and a webpage client application program is loaded.
8) The first communication terminal decrypts the user login information in the URL according to the agreed server decryption algorithm and the key;
9) the first communication terminal acquires an email box of the first communication terminal, and encrypts user login information and the email box according to an agreed client encryption algorithm and a key;
10) the first communication terminal sends the encrypted user login information and the encrypted e-mail box to a communication webpage server for verification;
11) the communication web server decrypts the user login information and the email according to the appointed client decryption algorithm and the secret key;
12) and the communication webpage server verifies the user login information. After the verification is passed, searching the conference ID corresponding to the step 4) by using an electronic mailbox;
13) the communication web server sends a session switching notification to the communication control server, wherein the notification comprises a user name, an electronic mailbox and a switching identification parameter;
14) after receiving the notification, the communication control server generates a session switching token according to the electronic mailbox and the session switching identification parameter;
15) the communication control server searches the connection information of the session switching user in the current conference according to the user name and records the association relation among the user name, the second communication terminal connection information and the session switching token;
16) the communication control server sends a session switching token to the communication webpage server;
17) the communication webpage server encrypts the conference ID and the session switching token according to a server encryption algorithm and a secret key which are agreed in advance;
18) the communication webpage server returns the encrypted conference ID and the encrypted session switching token to the first communication terminal;
19) the first communication terminal decrypts the conference ID and the session switching token according to the appointed server decryption algorithm and the secret key;
20) the first communication terminal carries a session switching token and media plane negotiation information and initiates media negotiation to a designated conference ID in a communication control server;
21) the communication control server verifies that the session switching token is valid;
22) the communication control server returns a media negotiation result to the first communication terminal according to the media plane information submitted by the first communication terminal and the media plane information supported by the communication control server;
23) the method comprises the steps that a first communication terminal obtains a local media stream from a local camera and a local microphone and sends the local media stream to a communication control server;
24) the communication control server synthesizes the media stream sent by the first communication terminal and the media stream sent by the third-party communication terminal, and then returns the synthesized media stream to the second communication terminal;
25) the communication control server searches the connection information of the second communication terminal to be disconnected according to the session switching token;
26) the communication control server sends a disconnection notification to the second communication terminal through the connection between the communication control server and the second communication terminal;
27) the second communication terminal sends a disconnection confirmation to the communication control server, and the connection is disconnected;
28) and the communication control server closes the corresponding connection and returns the composite media stream containing the media stream sent by the first communication terminal to the third party communication terminal by utilizing the connection between the communication control server and the third party communication terminal.
Fig. 13 is a flowchart of seamlessly switching from the first communication terminal to the third communication terminal according to the embodiment of the present invention, where as shown in fig. 13, the user inputs the mobile phone number of the third communication terminal to request for session switching on the first communication terminal, the real-time communication web server generates a URL in the form of a short message to the third communication terminal according to the session switching request, and the third communication terminal clicks the URL to perform bidirectional authentication with the real-time communication web server. And after the authentication is finished, the real-time communication webpage server returns the service ID on the real-time communication control server to the third communication terminal, and the third communication terminal performs media negotiation with the real-time communication control server according to the service ID and establishes a bidirectional media link. And the real-time communication control server informs the first communication terminal of disconnection, combines the media stream sent by the third communication terminal with the media stream sent by the third-party communication terminal and then respectively sends the combined media stream to the third communication terminal and other third-party communication terminals. The method specifically comprises the following steps:
1) the user selects a switching label in a communication webpage on the first communication terminal, inputs a mobile phone number of the third communication terminal and requests the communication webpage server for session switching. The session switching request carries a user name and a mobile phone number of the third communication terminal;
2) after receiving the request, the communication web server requests the communication control server for inquiring the information of the participation according to the user name;
3) the communication control server finds out the conference ID of the current conference of the user name and returns the conference ID to the communication web server;
4) the communication web server stores and records the association relation among the user name, the mobile phone number and the conference ID;
5) the communication web server inquires user login information from a local database, and encrypts the user login information according to a server encryption algorithm and a key which are agreed in advance;
6) the communication web server returns URL to the third communication terminal in the form of short message, wherein the URL comprises the website of the communication web server and the encrypted user login information;
7) after the third communication terminal receives the URL, the user clicks the short message link, the third communication terminal starts a browser to access the link, and a webpage client application program is loaded.
8) The third communication terminal decrypts the user login information in the URL according to the agreed server decryption algorithm and the key;
9) the third communication terminal acquires the own mobile phone number, and encrypts user login information and the mobile phone number according to the agreed client encryption algorithm and the key;
10) the third communication terminal sends the encrypted user login information and the encrypted mobile phone number to a communication webpage server for verification;
11) the communication web server decrypts the user login information and the mobile phone number according to the appointed client decryption algorithm and the secret key;
12) and the communication webpage server verifies the user login information. After the verification is passed, searching the conference ID recorded in the step 4) by using the mobile phone number;
13) the communication web server sends a session switching notification to the communication control server, wherein the notification comprises a user name, a mobile phone number and a switching identification parameter;
14) after receiving the notification, the communication control server generates a session switching token according to the mobile phone number and the switching identification parameter;
15) the communication control server searches the connection information of the session switching user in the current conference according to the user name and records the association relation among the user name, the first communication terminal connection information and the session switching token;
16) the communication control server method sends a session switching token to the communication web server;
17) the communication webpage server encrypts the conference ID and the session switching token according to a server encryption algorithm and a secret key which are agreed in advance;
18) the communication web server returns the encrypted conference ID and the encrypted session switching token to the third communication terminal;
19) the third communication terminal decrypts the conference ID and the session switching token according to the agreed server decryption algorithm and the key;
20) the third communication terminal carries the session switching token and the media plane negotiation information and initiates media negotiation to the appointed conference ID in the communication control server;
21) the communication control server verifies that the session switching token is valid;
22) the communication control server returns a media negotiation result to the third communication terminal according to the media plane information submitted by the third communication terminal and the media plane information supported by the communication control server;
23) the third communication terminal acquires a local media stream from a local camera and a local microphone and sends the local media stream to the communication control server;
24) the communication control server synthesizes the media stream sent by the third communication terminal and the media stream sent by the third communication terminal, and then returns the synthesized media to the third communication terminal;
25) the communication control server searches the connection information of the first communication terminal to be disconnected according to the session switching token;
26) the communication control server sends a notification of disconnection to the first communication terminal through the connection between the communication control server and the first communication terminal;
27) the first communication terminal sends a disconnection confirmation to the communication control server, and the connection is disconnected;
28) and the communication control server closes the corresponding connection, and returns the synthesized media stream containing the media stream sent by the third communication terminal to the third communication terminal by utilizing the connection between the communication control server and the third communication terminal.
Fig. 14 is a flowchart of seamlessly switching from the third communication terminal to the first communication terminal according to the embodiment of the present invention, and as shown in fig. 14, the user clicks the switch tag on the third communication terminal to apply for session switching, and the real-time communication web server generates a URL to an email box associated with the user who applies for session switching to register according to the session switching request. And the session switching user logs in the electronic mailbox at the first communication terminal and clicks the URL to carry out bidirectional authentication with the real-time communication webpage server. And after the authentication is finished, the real-time communication webpage server returns the service ID on the real-time communication control server to the first communication terminal, and the first communication terminal performs media negotiation with the real-time communication control server according to the service ID and establishes a bidirectional media link. And the real-time communication control server informs the third communication terminal of disconnection, combines the media stream sent by the first communication terminal with the media stream sent by the third-party communication terminal and then respectively sends the combined media stream to the first communication terminal and other third-party communication terminals. The method specifically comprises the following steps:
1) and the user selects a session switching label in the communication webpage on the third communication terminal and requests the communication webpage server for session switching. Carrying a user name in the session switching request;
2) after receiving the request, the communication web server inquires the information of the participation of the communication control server according to the user name;
3) the communication control server finds out the conference ID of the current conference of the user name and returns the conference ID to the communication web server;
4) the communication web server finds the registered email box according to the user name and records the corresponding association relation among the user name, the email box and the conference ID;
5) the communication web server inquires user login information from a local database, and encrypts the user login information according to a server encryption algorithm and a key which are agreed in advance;
6) the communication webpage server returns a URL (uniform resource locator) to the first communication terminal in the form of an email, wherein the URL comprises a website of the communication webpage server and encrypted user login information;
7) after the first communication terminal receives the e-mail, the user clicks the mail link, the first communication terminal starts a browser to access the link, and a webpage client application program is loaded.
8) The first communication terminal decrypts the user login information in the URL according to the agreed server decryption algorithm and the key;
9) the first communication terminal acquires an email box of the first communication terminal, and encrypts user login information and the email box according to an agreed client encryption algorithm and a key;
10) the first communication terminal sends the encrypted user login information and the encrypted e-mail box to a communication webpage server for verification;
11) the communication web server decrypts the user login information and the email according to the appointed client decryption algorithm and the secret key;
12) and the communication webpage server verifies the user login information. After the verification is passed, searching the conference ID corresponding to the step 4) by using an electronic mailbox;
13) the communication web server sends a session switching notification to the communication control server, wherein the notification comprises a user name, an electronic mailbox and a switching identification parameter;
14) after receiving the notification, the communication control server generates a session switching token according to the electronic mailbox and the session switching identification parameter;
15) the communication control server searches the connection information of the session switching user in the current conference according to the user name and records the association relation among the user name, the third communication terminal connection information and the session switching token;
16) the communication control server returns a session switching token to the communication web server;
17) the communication webpage server encrypts the conference ID and the session switching token according to a server encryption algorithm and a secret key which are agreed in advance;
18) the communication webpage server returns the encrypted conference ID and the encrypted session switching token to the first communication terminal;
19) the first communication terminal decrypts the conference ID and the session switching token according to the appointed server decryption algorithm and the secret key;
20) the first communication terminal carries a session switching token and media plane negotiation information and initiates media negotiation to a designated conference ID in a communication control server;
21) the communication control server verifies that the session switching token is valid;
22) the communication control server returns a media negotiation result to the first communication terminal according to the media plane information submitted by the first communication terminal and the media plane information supported by the communication control server;
23) the method comprises the steps that a first communication terminal obtains a local media stream from a local camera and a local microphone and sends the local media stream to a communication control server;
24) the communication control server synthesizes the media stream sent by the first communication terminal and the media stream sent by the third-party communication terminal, and then returns the synthesized media stream to the second communication terminal;
25) the communication control server searches the connection information of the third communication terminal to be disconnected according to the session switching token;
26) the communication control server sends a notification of disconnection to the third communication terminal through the connection between the communication control server and the third communication terminal;
27) the third communication terminal sends a disconnection confirmation to the communication control server, and the connection is disconnected;
28) and the communication control server closes the corresponding connection and returns the composite media stream containing the media stream sent by the first communication terminal to the third party communication terminal by utilizing the connection between the communication control server and the third party communication terminal.
According to the scheme provided by the embodiment of the invention, the access token does not need to be transmitted back and forth among the conference server, the mobile phone terminal browser and the PC terminal browser, and the authentication synchronization process is completed in the transmission process of the one-time authentication password through the customized encryption and decryption algorithm, so that the risk of stealing the access token is reduced, better user experience can be obviously brought, and the system safety is improved.
Although the present invention has been described in detail hereinabove, the present invention is not limited thereto, and various modifications can be made by those skilled in the art in light of the principle of the present invention. Thus, modifications made in accordance with the principles of the present invention should be understood to fall within the scope of the present invention.

Claims (10)

1. A seamless switching method for real-time communication session of web page includes:
during the webpage real-time communication session between the first terminal and the third-party communication terminal, the communication webpage server receives a session switching request for switching the webpage real-time communication session to the second terminal from the first terminal;
the communication webpage server inquires a conference ID of a user using the first terminal for participating in the current conference from the communication control server according to the session switching request;
and the communication webpage server sends the inquired conference ID to the second terminal, so that the communication control server switches the webpage real-time communication session to the second terminal after the second terminal performs media negotiation with the communication control server by using the conference ID and establishes bidirectional media connection.
2. The method of claim 1, wherein the first terminal is a PC terminal comprising a web browser and a PC web client application and having a function of accessing a network; the second terminal is a mobile terminal which comprises a web browser and a mobile web client application program and has functions of receiving short messages and accessing a network or a mobile terminal which comprises a mobile application program and has functions of receiving short messages and accessing a network.
3. The method of claim 1, wherein the first terminal is a mobile terminal comprising a web browser and a mobile web client application and having functions of receiving short messages and accessing a network or a mobile terminal comprising a mobile application and having functions of receiving short messages and accessing a network; the second terminal is a PC terminal which comprises a web browser and a PC web client application program and has an access network.
4. The method according to claim 2, wherein the session switching request includes user information using the first terminal and a mobile phone number installed on the second terminal; wherein, the said communication web server according to the said conversation switching request, inquire about using the user of the first terminal to attend the meeting ID of the present meeting to the communication control server includes:
and the communication webpage server inquires the conference ID of the user participating in the current conference from the communication control server according to the user information in the session switching request, and stores the corresponding relation among the user information, the mobile phone number and the conference ID.
5. The method of claim 3, wherein the session handover request includes user information for using the first terminal; wherein, the said communication web server according to the said conversation switching request, inquire about using the user of the first terminal to attend the meeting ID of the present meeting to the communication control server includes:
the communication web server inquires a conference ID of the user participating in the current conference from a communication control server according to the user information in the session switching request;
and the communication webpage server inquires the email box registered by the user according to the user information in the session switching request, and stores the corresponding relation among the user information, the email box and the conference ID.
6. The method of claim 4, the communication web server transmitting the queried conference ID to the second terminal comprising:
after the communication webpage server successfully verifies the second terminal by using the user information, the conference ID is obtained from the stored corresponding relation by using the mobile phone number carried in the switching request;
and the communication webpage server sends the obtained conference ID to the second terminal.
7. The method of claim 5, the communication web server transmitting the queried conference ID to the second terminal comprising:
after the communication webpage server successfully verifies the second terminal by using the user information, the communication webpage server obtains a conference ID from the stored corresponding relation by using an electronic mailbox carried in the switching request;
and the communication webpage server sends the obtained conference ID to the second terminal.
8. The method of claim 6, before the communication control server switches the web page real-time communication session to the second terminal, further comprising:
the communication web server sends a session switching notice containing user information, a mobile phone number and a switching identification parameter to the communication control server;
the communication web server receives a session switching token which is obtained from the communication control server according to the mobile phone number and the switching identification parameter;
the communication web server sends the received session switching token to the second terminal, so that the second switching terminal completes identity consistency verification on the communication control server by using the session switching token, and completes media negotiation with the communication control server and establishes bidirectional media connection after the verification is successful;
the switching identification parameter refers to a switching identification parameter for switching the PC terminal to the mobile terminal.
9. The method of claim 7, before the communication control server switches the web page real-time communication session to the second terminal, further comprising:
the communication web server sends a session switching notification containing user information, an electronic mailbox and a switching identification parameter to the communication control server;
the communication web server receives a session switching token obtained according to the electronic mailbox and the switching identification parameter from the communication control server;
the communication web server sends the received session switching token to the second terminal, so that the second switching terminal completes identity consistency verification on the communication control server by using the session switching token, and completes media negotiation with the communication control server and establishes bidirectional media connection after the verification is successful;
the switching identification parameter refers to a switching identification parameter for switching the mobile terminal to the PC terminal.
10. A seamless switching apparatus for web page real-time communication session, comprising:
the receiving module is used for receiving a session switching request for switching the webpage real-time communication session to a second terminal from the first terminal during the webpage real-time communication session between the first terminal and a third-party communication terminal;
the query module is used for querying the conference ID of the user using the first terminal for participating in the current conference from the communication control server according to the session switching request;
and the sending module is used for sending the inquired conference ID to the second terminal so that the communication control server switches the webpage real-time communication session to the second terminal after the second terminal performs media negotiation with the communication control server by using the conference ID and establishes a bidirectional media link.
CN201610921516.9A 2016-10-21 2016-10-21 A kind of seamless handover method and device of the session of webpage real-time Communication for Power Pending CN107979564A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610921516.9A CN107979564A (en) 2016-10-21 2016-10-21 A kind of seamless handover method and device of the session of webpage real-time Communication for Power
PCT/CN2017/107150 WO2018072753A1 (en) 2016-10-21 2017-10-20 Seamless handover method and apparatus based on web real-time communication session

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610921516.9A CN107979564A (en) 2016-10-21 2016-10-21 A kind of seamless handover method and device of the session of webpage real-time Communication for Power

Publications (1)

Publication Number Publication Date
CN107979564A true CN107979564A (en) 2018-05-01

Family

ID=62004631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610921516.9A Pending CN107979564A (en) 2016-10-21 2016-10-21 A kind of seamless handover method and device of the session of webpage real-time Communication for Power

Country Status (2)

Country Link
CN (1) CN107979564A (en)
WO (1) WO2018072753A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109688366A (en) * 2018-12-29 2019-04-26 随锐科技股份有限公司 A kind of on-line meeting transfer method, device and mobile terminal
CN113259138A (en) * 2021-05-27 2021-08-13 全时云商务服务股份有限公司 Method, system and readable storage medium for triggering and notifying meeting event
CN115708369A (en) * 2021-08-20 2023-02-21 华为技术有限公司 Method and device for transmitting data
WO2023124512A1 (en) * 2021-12-31 2023-07-06 钉钉(中国)信息技术有限公司 Terminal switching method and apparatus, device, and storage medium
WO2023178497A1 (en) * 2022-03-22 2023-09-28 Ringcentral, Inc. Systems and methods for handling calls in multiple browser tabs

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112866616B (en) * 2019-11-27 2025-03-07 中兴通讯股份有限公司 Conference control method, server and computer storage medium
CN113497714B (en) * 2020-03-20 2023-11-21 钉钉控股(开曼)有限公司 Conference joining method, conference locking method, device and equipment
CN113810657A (en) * 2020-06-16 2021-12-17 万得信息技术股份有限公司 Method, storage medium, and system for switching user roles in online multi-user session
CN113612788A (en) * 2021-08-11 2021-11-05 深圳市闪联信息技术有限公司 Seamless transfer method and system for online conference
CN118612194B (en) * 2024-08-07 2024-10-15 海马云(天津)信息技术有限公司 Connection establishment method and device, electronic device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102036058A (en) * 2010-12-20 2011-04-27 南京中兴新软件有限责任公司 Method, server, terminal and system for switching videos in video monitoring system
CN103095729A (en) * 2013-02-21 2013-05-08 南京邮电大学 Web content switching system based on session initiation (SIP) protocol and switching method thereof
CN103891246A (en) * 2012-11-15 2014-06-25 华为终端有限公司 Method and device for transferring web real-time communication session
CN104125145A (en) * 2014-08-12 2014-10-29 中国联合网络通信集团有限公司 Web browser based communication method, web browser based communication equipment and web browser based communication system
US20140344169A1 (en) * 2013-05-15 2014-11-20 Verizon Patent And Licensing Inc. Call transfers for web-delivered calls
CN104580074A (en) * 2013-10-14 2015-04-29 阿里巴巴集团控股有限公司 Logging method of client end application and corresponding server of logging method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2093968B1 (en) * 2008-02-20 2010-04-07 Research in Motion Limited Methods and systems for facilitating transfer of sessions between user devices
CN101567827B (en) * 2008-04-22 2012-04-04 华为技术有限公司 Method, system, device, and terminal for transmitting session records in terminal session switching

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102036058A (en) * 2010-12-20 2011-04-27 南京中兴新软件有限责任公司 Method, server, terminal and system for switching videos in video monitoring system
CN103891246A (en) * 2012-11-15 2014-06-25 华为终端有限公司 Method and device for transferring web real-time communication session
CN103095729A (en) * 2013-02-21 2013-05-08 南京邮电大学 Web content switching system based on session initiation (SIP) protocol and switching method thereof
US20140344169A1 (en) * 2013-05-15 2014-11-20 Verizon Patent And Licensing Inc. Call transfers for web-delivered calls
CN104580074A (en) * 2013-10-14 2015-04-29 阿里巴巴集团控股有限公司 Logging method of client end application and corresponding server of logging method
CN104125145A (en) * 2014-08-12 2014-10-29 中国联合网络通信集团有限公司 Web browser based communication method, web browser based communication equipment and web browser based communication system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109688366A (en) * 2018-12-29 2019-04-26 随锐科技股份有限公司 A kind of on-line meeting transfer method, device and mobile terminal
CN113259138A (en) * 2021-05-27 2021-08-13 全时云商务服务股份有限公司 Method, system and readable storage medium for triggering and notifying meeting event
CN113259138B (en) * 2021-05-27 2021-09-24 全时云商务服务股份有限公司 Method, system and readable storage medium for triggering and notifying meeting event
CN115708369A (en) * 2021-08-20 2023-02-21 华为技术有限公司 Method and device for transmitting data
WO2023020481A1 (en) * 2021-08-20 2023-02-23 华为技术有限公司 Method for transmitting data and apparatus
WO2023124512A1 (en) * 2021-12-31 2023-07-06 钉钉(中国)信息技术有限公司 Terminal switching method and apparatus, device, and storage medium
WO2023178497A1 (en) * 2022-03-22 2023-09-28 Ringcentral, Inc. Systems and methods for handling calls in multiple browser tabs
US12323470B2 (en) 2022-03-22 2025-06-03 Ringcentral, Inc. Systems and methods for handling calls in multiple browser tabs

Also Published As

Publication number Publication date
WO2018072753A1 (en) 2018-04-26

Similar Documents

Publication Publication Date Title
CN107979564A (en) A kind of seamless handover method and device of the session of webpage real-time Communication for Power
CN102196035B (en) For providing the method and system of unified web service discovery
CN102027764B (en) Method, system, and apparatus for access of network services using subscriber identities
RU2599958C2 (en) Method, system and client for implementation of the group
US9930028B2 (en) Method to enroll a certificate to a device using SCEP and respective management application
US20100278336A1 (en) Method and apparatus for establishing a secure multicast communication session
KR101518992B1 (en) System, apparatus and method for supplieing mobile community service
US9525848B2 (en) Domain trusted video network
JP2021012710A (en) Managing multiple profiles for single account in asynchronous messaging system
US20130035079A1 (en) Method and system for establishing data commuication channels
CN104601589B (en) A method for accessing a broadcast television system, a terminal and a network side server
CN106803990A (en) A kind of STB terminal and mobile terminal binding system
WO2014029276A1 (en) Communication method and device
WO2014201931A1 (en) Resource processing method and site server
WO2013127163A1 (en) Call terminal enrollment method and device
JP2012512448A (en) Method and configuration for creating a virtual relationship between communication devices to publish personal data
CN105101147A (en) A method and system for realizing directional flow of mobile app
WO2014154009A1 (en) Method, apparatus, receiving end, sending end and device for group communication
CN114173328A (en) Key exchange method and device and electronic equipment
CN104243146A (en) Encryption communication method and device and terminal
CN106209835A (en) Peer-to-peer network communication system and method
US20150149457A1 (en) Method, computer-readable storage device and apparatus for establishing persistent messaging sessions
CN102045274B (en) Method and communication system for realizing information interaction based on instant messaging
KR20140050204A (en) Method and apparatus of provisioning home energy management services
CN102143091A (en) Cross-domain operation realization method, system, server and browser

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180501