CN110198326A - A kind of view networking conference reservation information push method, apparatus and system - Google Patents
A kind of view networking conference reservation information push method, apparatus and system Download PDFInfo
- Publication number
- CN110198326A CN110198326A CN201810165006.2A CN201810165006A CN110198326A CN 110198326 A CN110198326 A CN 110198326A CN 201810165006 A CN201810165006 A CN 201810165006A CN 110198326 A CN110198326 A CN 110198326A
- Authority
- CN
- China
- Prior art keywords
- client
- conference reservation
- conference
- video
- websocket
- 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
Links
- 230000006855 networking Effects 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000012550 audit Methods 0.000 claims description 16
- 238000004458 analytical method Methods 0.000 claims description 3
- 230000006854 communication Effects 0.000 abstract description 10
- 238000004891 communication Methods 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 14
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 239000003999 initiator Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention provides a kind of view networking conference reservation information push methods, apparatus and system, which comprises view networked server receives the websocket foundation that the first client is sent and requests;And send websocket to first client and establish response, websocket, which is established, with first client connect;The view networked server receives the conference reservation request that the first client is sent;Determine the second client corresponding with meeting reserve requests;And meeting reserve requests are pushed to second client and are audited;It is described that the auditing result that second client is sent is received depending on networked server;And the auditing result is sent to first client.In the embodiment of the present invention, client by browser with establish websocket depending on networked server and connect, data then can be directly transmitted between both sides, improve the communication efficiency of both sides.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a method, a device and a system for pushing reservation messages of a video networking conference.
Background
With the development of network technology, many websites use polling (polling) technology to realize instant messaging. Polling is the process of sending a hypertext Transfer Protocol request (HTTP request, simply called a connection request) to the server by the browser at a specific time interval (e.g. every 1 second), and then returning the latest data to the browser at the client side by the server. This conventional HTTP request model has a significant disadvantage in that the browser needs to continuously send out HTTP requests to the server to establish HTTP connections. Since HTTP is non-stateful, the client identification (identity) is re-entered each time to tell the server the client information. And then waits for server processing. In addition, the header of the HTTP request is very long, and the useful data contained therein may be only a small value, which may occupy a lot of bandwidth and resources.
Therefore, in the conventional polling method, the browser is required to continuously send the connection request to the server, which not only consumes a large amount of bandwidth and resources of the server, but also has low communication efficiency.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide a method for pushing a reservation message of a video networking conference, so as to solve the problem of low communication efficiency caused by consumption of a large amount of bandwidth and resources of a server due to the fact that a browser needs to continuously send a connection request to the server in the existing polling manner.
Correspondingly, the embodiment of the invention also provides a device and a system for pushing the reservation message of the video networking conference, which are used for ensuring the realization and the application of the method.
In order to solve the problems, the invention is realized by the following technical scheme:
a first aspect provides a method for pushing a reservation message of a video networking conference, where the method includes:
the method comprises the steps that a websocket establishing request sent by a first client side is received by a video networking server;
the video networking server sends a websocket establishment response to the first client and establishes websocket connection with the first client;
the video network server receives a conference reservation request sent by a first client;
the video network server determines a second client corresponding to the conference reservation request;
the video network server pushes the conference reservation request to the second client for auditing;
the video network server receives the auditing result sent by the second client;
and the video network server sends the auditing result to the first client.
Optionally, the method further includes:
the video network server receives the update message of the conference reservation sent by the second client;
and the video network server sends the update message to the first client.
Optionally, the determining, by the video network server, a second client corresponding to the reservation request includes:
the video network server analyzes the conference reservation request to obtain corresponding conference reservation information;
the video network server searches a second client terminal related to the conference reservation information;
and the video networking server establishes connection with the second client.
Optionally, the audit result includes: the conference reservation is successful or the conference reservation fails.
A second aspect provides a video networking conference reservation message pushing device, the device comprising:
the first receiving module is used for receiving a websocket establishing request sent by a first client;
the first sending module is used for sending a websocket establishment response to the first client and establishing websocket connection with the first client;
the second receiving module is used for receiving the conference reservation request sent by the first client;
the determining module is used for determining a second client corresponding to the conference reservation request;
the second sending module is used for pushing the conference reservation request to the second client for auditing;
the third receiving module is used for receiving the auditing result sent by the second client;
and the third sending module is used for sending the auditing result to the first client.
Optionally, the apparatus further comprises:
a fourth receiving module, configured to receive an update message of the conference reservation sent by the second client;
and the fourth sending module is used for sending the update message to the first client.
Optionally, the determining module includes:
the analysis module is used for analyzing the conference reservation request to obtain corresponding conference reservation information;
the searching module is used for searching a second client terminal related to the conference reservation information;
and the establishing module is used for establishing connection with the second client.
Optionally, the audit result received by the third receiving module includes: the conference reservation is successful or the conference reservation fails.
A third aspect provides a system for pushing reservation messages for a video networking conference, the system comprising: a first client, a second client, and a video network server, wherein,
the first client is used for sending a websocket establishing request to the video networking server through the browser;
the video networking server is used for sending a websocket establishment response to the first client after receiving a websocket establishment request sent by the first client, and establishing websocket connection with the first client;
the first client is also used for sending a conference reservation request to the video networking server;
the video network server is further used for determining a second client corresponding to the conference reservation request after receiving the conference reservation request sent by the first client, and pushing the conference reservation request to the second client for auditing;
the second client is used for receiving the conference reservation request sent by the video networking server, auditing the video conference reservation request to obtain a corresponding auditing result, and feeding the auditing result back to the video networking server;
and the video network server is further used for sending the received auditing result to the first client.
Optionally, the system further includes:
the second client is also used for sending an update message of the conference reservation to the video networking server;
the video network server is further configured to send the update message of the conference reservation to the first client after receiving the update message of the conference reservation sent by the second client;
the first client is further configured to receive an update message of the conference reservation sent by the video network server.
Compared with the prior art, the embodiment of the invention has the following advantages:
in the embodiment of the invention, a first client establishes connection with a video networking server through a websocket, then sends a conference reservation request to the video networking server, the video networking server determines a second client corresponding to the conference reservation request, pushes the conference reservation request to the second client for auditing, and sends the obtained auditing result to the first client. That is to say, in the embodiment of the present invention, the client establishes a websocket connection with the internet-of-view server through the browser, and then a fast channel is formed between the browser and the internet-of-view server, so that data can be directly transmitted between the browser and the internet-of-view server, and communication efficiency of both parties is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
Fig. 1 is a flowchart of a method for pushing a reservation message of a video networking conference according to an embodiment of the present invention;
fig. 2 is another flowchart of a method for pushing a reservation message of a video networking conference according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a video networking conference reservation message pushing apparatus according to an embodiment of the present invention;
fig. 4 is another schematic structural diagram of a video networking conference reservation message pushing apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a system for pushing a reservation message of a video networking conference according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Referring to fig. 1, it is a flowchart of a method for pushing a reservation message of a video networking conference according to an embodiment of the present invention; the method body can comprise the following steps:
step 101: the method comprises the steps that a websocket establishing request sent by a first client side is received by a video networking server;
in this step, the first client may send a websocket setup request to the internet-of-view server through a browser or a web platform. The WebSocket establishment request is based on a WebSocket protocol, and the WebSocket protocol is a new network protocol based on a TCP, and the WebSocket protocol realizes full-duplex (full-duplex) communication between a browser and a server, and allows the server to actively send information to a client.
In this embodiment, the websocket may also be understood as a network socket, for example, a socket with two holes and three holes, and the socket may be plugged into a corresponding socket with the same specification (i.e., protocol), for example, the two holes may only be plugged into the socket with two holes, the three holes may only be plugged into the socket with three holes, and after the socket is successfully plugged, the connection may be established, and data of the two parties may be transmitted to each other.
Step 102: the video networking server sends a websocket establishment response to the first client and establishes websocket connection with the first client;
in this step, after receiving the websocket establishment request, the internet-of-view server sends a websocket establishment response to the first client, and this process is generally referred to as "handshake" to complete the connection between the internet-of-view server and the first client.
That is to say, in this embodiment, only one HTTP handshake is required through the Websocket, so that the entire communication process is established in one connection/state, that is, the non-stateness of the HTTP is avoided, and the video networking server can know the information of the first client all the time until the first client is closed.
Step 103: the video network server receives a conference reservation request sent by a first client;
in this step, after the websocket connection is established between the video networking server and the first client, the first client may send a conference reservation request to the video networking server, where the conference reservation request includes: the conference system comprises a conference initiator, participants (one or more), a conference subject, a reserved conference time, a conference site, a conference examining and approving party and the like. Of course, it may also include: conference opening equipment information (terminal), main source bandwidth, auxiliary source bandwidth, conference type, estimated number of participants, participant level, conference grade, number of participant terminals and the like. In practical applications, one or more of the above may be included, and the embodiment is not limited.
The video network server can perform logic judgment on the conference starting time and the conference ending time, wherein the conference reserving time generally comprises the conference starting time and the conference ending time, the conference starting time is greater than the current time, and the conference ending time is greater than the conference starting time;
conference opening equipment information (namely a conference terminal), the video network server verifies the conference terminal in the conference, whether the conference is in progress or not, and the conference can not be reserved (limited) in progress;
the conference-opening place, namely the chairman address, can certainly also be across provinces and cities, and the chairman address represents equipment for starting a conference and the like;
the conference type may include video phone, video conference, mobile phone, on-demand, recorded broadcast, etc.
For example, to subscribe to a video networking conference, the conference subscription request includes, but is not limited to: the conference system comprises a conference initiator, participants, conference subjects, conference time, conference places, conference terminals, conference sites, conference examination and approval parties and the like.
Step 104: the video network server determines a second client corresponding to the conference reservation request;
in this step, the video network server analyzes the conference reservation request to obtain corresponding conference reservation information, then searches for a second client related to the conference reservation information, and establishes connection with the second client. For example, the first client wants to subscribe to a video networking conference, and the conference subscription information at least includes: the conference system comprises a conference initiator, participants, conference subjects, conference time, conference sites, conference approvals and the like. In this embodiment, the second client related to the conference reservation information may be a conference approver, or a participant, and the like. Then, the video network server establishes connection with the corresponding second client.
Step 105: the video network server pushes the conference reservation request to the second client for auditing;
in the step, after the video network server is connected with the second client, the conference reservation request is sent to the second client, the second client checks the conference reservation request, if the check is passed, the conference reservation is successful, otherwise, the conference reservation is failed.
It should be noted that, for different conference reservation requests, the auditing standards are also different. The number of the second clients may be one or multiple, and this embodiment is not limited.
Step 106: the video network server receives the auditing result sent by the second client;
in this step, the audit result includes: the conference reservation is successful or the conference reservation fails.
That is, if the second client passes the conference reservation request, the audit is passed, and the conference reservation is successful; and if the audit is not passed, the conference reservation fails.
Step 107: and the video network server sends the auditing result to the first client.
In this embodiment, if the conference reservation is successful, the video networking server sends an audit result of the conference reservation success to the first client, otherwise, sends an audit result of the conference reservation failure to the first client.
In the embodiment of the invention, a first client establishes connection with a video networking server through a websocket, then sends a conference reservation request to the video networking server, the video networking server determines a second client corresponding to the conference reservation request, pushes the conference reservation request to the second client for auditing, and sends the obtained auditing result to the first client. That is to say, in the embodiment of the present invention, the client establishes a websocket connection with the internet-of-view server through the browser, and then a fast channel is formed between the browser and the internet-of-view server, so that data can be directly transmitted between the browser and the internet-of-view server, and communication efficiency of both parties is improved.
Referring to fig. 2, another flowchart of a method for pushing an appointment message of a video networking conference according to an embodiment of the present invention is different from the above method in that a video networking server pushes an appointment message to a first client in time when receiving an update message sent by a second client, and the video networking server returns data after passively receiving a request sent by the first client no longer, but actively pushes the appointment message to the first client when receiving new data. The method specifically comprises the following steps:
step 201: the method comprises the steps that a websocket establishing request sent by a first client side is received by a video networking server;
step 202: the video networking server sends a websocket establishment response to the first client and establishes websocket connection with the first client;
step 203: the video network server receives a conference reservation request sent by a first client;
step 204: the video network server determines a second client corresponding to the conference reservation request;
step 205: the video network server pushes the conference reservation request to the second client for auditing;
step 206: the video network server receives the auditing result sent by the second client;
step 207: the video network server sends the auditing result to the first client;
in this embodiment, steps 201 to 207 are the same as steps 101 to 107, and the specific implementation process thereof is described above and will not be described herein again.
Step 208: the video network server receives the update message of the conference reservation sent by the second client;
in this embodiment, the update message of the conference reservation may be a change message of the conference reservation, or a new conference reservation message, for example, a new conference reservation message initiated by the second client, which the video network server drags to the first client, and so on.
Step 209: and the video network server sends the update message to the first client.
In the embodiment of the invention, the client establishes websocket connection with the video networking server through the browser, then a fast channel is formed between the browser and the video networking server, the browser and the video networking server can directly transmit data to each other, and when a subsequent video networking server receives a new message, the new message can be pushed to the first client in time, so that the communication efficiency of the two parties is improved.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 3, a schematic structural diagram of a video networking conference reservation message pushing apparatus according to an embodiment of the present invention may specifically include the following modules: a first receiving module 31, a first sending module 32, a second receiving module 33, a determining module 34, a second sending module 35, a third receiving module 36 and a third sending module 37, wherein,
the first receiving module 31 is configured to receive a websocket establishment request sent by a first client;
the first sending module 32 is configured to send a websocket establishment response to the first client, and establish a websocket connection with the first client;
a second receiving module 33, configured to receive a conference reservation request sent by the first client;
a determining module 34, configured to determine a second client corresponding to the conference reservation request;
a second sending module 35, configured to push the conference reservation request to the second client for auditing;
a third receiving module 36, configured to receive an audit result sent by the second client, where the audit result includes: meeting appointment success or meeting appointment failure;
a third sending module 37, configured to send the audit result to the first client.
Optionally, in another embodiment, on the basis of the above embodiment, the apparatus may further include: a fourth receiving module 41 and a fourth sending module 42, whose schematic structural diagrams are shown in fig. 4. Wherein,
a fourth receiving module 41, configured to receive an update message of the conference reservation sent by the second client;
a fourth sending module 42, configured to send the update message to the first client.
Optionally, in another embodiment, the determining module 34 includes: a parsing module, a lookup module and a building module (not shown),
the analysis module is used for analyzing the conference reservation request to obtain corresponding conference reservation information;
the searching module is used for searching a second client terminal related to the conference reservation information;
and the establishing module is used for establishing connection with the second client.
Optionally, the apparatus may be integrated in a video networking server, or may be independent, which is not limited in this embodiment.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
Referring to fig. 5, a schematic structural diagram of a system for pushing a video networking conference reservation message according to an embodiment of the present invention is shown, where the system includes: the first client 51, the video network server 52, and the second client 53 are, for example, a single user in this embodiment, but in practical application, the first client and the second client are not limited to only a single user, and may be multiple users. Wherein,
the first client 51 is configured to send a websocket establishment request to the internet-of-view server through a browser;
the video networking server 52 is configured to send a websocket establishment response to the first client after receiving the websocket establishment request sent by the first client, and establish a websocket connection with the first client;
the first client 51 is further configured to send a conference reservation request to the video network server 52;
the video network server 52 is further configured to determine a second client 53 corresponding to the conference reservation request after receiving the conference reservation request sent by the first client 51, and push the conference reservation request to the second client 53 for auditing;
the second client 53 is configured to receive the conference reservation request sent by the video networking server 52, audit the video conference reservation request to obtain a corresponding audit result, and feed the audit result back to the video networking server 52;
the video network server 52 is further configured to send the received audit result to the first client 51.
Optionally, in yet another embodiment, the second client 53 is further configured to send an update message of the conference reservation to the internet of view server;
the video network server 52 is further configured to send the update message of the conference reservation to the first client 51 after receiving the update message of the conference reservation sent by the second client 53;
the first client 51 is further configured to receive an update message of the conference reservation sent by the internet of view server 52.
For the system embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
In the embodiment of the invention, the client establishes websocket connection with the video networking server through the browser, then a fast channel is formed between the browser and the video networking server, the browser and the video networking server can directly transmit data to each other, and when a subsequent video networking server receives a new message, the new message can be pushed to the first client in time, so that the communication efficiency of the two parties is improved.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The method for pushing the video networking conference reservation message, the device and the system for pushing the video networking conference reservation message are introduced in detail, specific examples are applied in the text to explain the principle and the implementation mode of the invention, and the description of the embodiments is only used for helping to understand the method and the core idea of the 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 (10)
1. A method for pushing reservation messages of a video networking conference is characterized by comprising the following steps:
the method comprises the steps that a websocket establishing request sent by a first client side is received by a video networking server;
the video networking server sends a websocket establishment response to the first client and establishes websocket connection with the first client;
the video network server receives a conference reservation request sent by a first client;
the video network server determines a second client corresponding to the conference reservation request;
the video network server pushes the conference reservation request to the second client for auditing;
the video network server receives the auditing result sent by the second client;
and the video network server sends the auditing result to the first client.
2. The method of claim 1, further comprising:
the video network server receives the update message of the conference reservation sent by the second client;
and the video network server sends the update message to the first client.
3. The method of claim 1 or 2, wherein the determining, by the video networking server, the second client corresponding to the reservation request comprises:
the video network server analyzes the conference reservation request to obtain corresponding conference reservation information;
the video network server searches a second client terminal related to the conference reservation information;
and the video networking server establishes connection with the second client.
4. The method according to claim 1 or 2,
the audit result comprises: the conference reservation is successful or the conference reservation fails.
5. A video networking conference reservation message push apparatus, comprising:
the first receiving module is used for receiving a websocket establishing request sent by a first client;
the first sending module is used for sending a websocket establishment response to the first client and establishing websocket connection with the first client;
the second receiving module is used for receiving the conference reservation request sent by the first client;
the determining module is used for determining a second client corresponding to the conference reservation request;
the second sending module is used for pushing the conference reservation request to the second client for auditing;
the third receiving module is used for receiving the auditing result sent by the second client;
and the third sending module is used for sending the auditing result to the first client.
6. The apparatus of claim 5, further comprising:
a fourth receiving module, configured to receive an update message of the conference reservation sent by the second client;
and the fourth sending module is used for sending the update message to the first client.
7. The apparatus of claim 5 or 6, wherein the determining module comprises:
the analysis module is used for analyzing the conference reservation request to obtain corresponding conference reservation information;
the searching module is used for searching a second client terminal related to the conference reservation information;
and the establishing module is used for establishing connection with the second client.
8. The apparatus of claim 5 or 6,
the audit result received by the third receiving module includes: the conference reservation is successful or the conference reservation fails.
9. A video networking conference reservation message push system, comprising: a first client, a second client, and a video network server, wherein,
the first client is used for sending a websocket establishing request to the video networking server through the browser;
the video networking server is used for sending a websocket establishment response to the first client after receiving a websocket establishment request sent by the first client, and establishing websocket connection with the first client;
the first client is also used for sending a conference reservation request to the video networking server;
the video network server is further used for determining a second client corresponding to the conference reservation request after receiving the conference reservation request sent by the first client, and pushing the conference reservation request to the second client for auditing;
the second client is used for receiving the conference reservation request sent by the video networking server, auditing the video conference reservation request to obtain a corresponding auditing result, and feeding the auditing result back to the video networking server;
and the video network server is further used for sending the received auditing result to the first client.
10. The system of claim 9, further comprising:
the second client is also used for sending an update message of the conference reservation to the video networking server;
the video network server is further configured to send the update message of the conference reservation to the first client after receiving the update message of the conference reservation sent by the second client;
the first client is further configured to receive an update message of the conference reservation sent by the video network server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810165006.2A CN110198326A (en) | 2018-02-26 | 2018-02-26 | A kind of view networking conference reservation information push method, apparatus and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810165006.2A CN110198326A (en) | 2018-02-26 | 2018-02-26 | A kind of view networking conference reservation information push method, apparatus and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110198326A true CN110198326A (en) | 2019-09-03 |
Family
ID=67751018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810165006.2A Pending CN110198326A (en) | 2018-02-26 | 2018-02-26 | A kind of view networking conference reservation information push method, apparatus and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110198326A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113139668A (en) * | 2021-05-11 | 2021-07-20 | 中国工商银行股份有限公司 | Intelligent conference management method, device, computer system and readable storage medium |
WO2022109784A1 (en) * | 2020-11-24 | 2022-06-02 | 京东方科技集团股份有限公司 | Conference system, and conference information pushing method and apparatus |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104734942A (en) * | 2015-03-13 | 2015-06-24 | 广州日滨科技发展有限公司 | Meeting management method, device and system |
CN105306757A (en) * | 2015-09-14 | 2016-02-03 | 上海可言信息技术有限公司 | Synchronous interaction multi-party call method and system |
CN106162040A (en) * | 2015-03-30 | 2016-11-23 | 北京视联动力国际信息技术有限公司 | The method and apparatus that video conference accesses in many ways |
CN106341515A (en) * | 2015-07-06 | 2017-01-18 | 北京视联动力国际信息技术有限公司 | Terminal monitoring method and device |
CN106534763A (en) * | 2016-12-30 | 2017-03-22 | 国家电网公司信息通信分公司 | Video conference control method and device |
CN107249114A (en) * | 2017-04-24 | 2017-10-13 | 深圳市中讯网联科技有限公司 | A kind of video conference management method and system |
-
2018
- 2018-02-26 CN CN201810165006.2A patent/CN110198326A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104734942A (en) * | 2015-03-13 | 2015-06-24 | 广州日滨科技发展有限公司 | Meeting management method, device and system |
CN106162040A (en) * | 2015-03-30 | 2016-11-23 | 北京视联动力国际信息技术有限公司 | The method and apparatus that video conference accesses in many ways |
CN106341515A (en) * | 2015-07-06 | 2017-01-18 | 北京视联动力国际信息技术有限公司 | Terminal monitoring method and device |
CN105306757A (en) * | 2015-09-14 | 2016-02-03 | 上海可言信息技术有限公司 | Synchronous interaction multi-party call method and system |
CN106534763A (en) * | 2016-12-30 | 2017-03-22 | 国家电网公司信息通信分公司 | Video conference control method and device |
CN107249114A (en) * | 2017-04-24 | 2017-10-13 | 深圳市中讯网联科技有限公司 | A kind of video conference management method and system |
Non-Patent Citations (1)
Title |
---|
FRANK_GOOD: "看完让你彻底搞懂Websocket原理", 《HTTPS://BLOG.CSDN.NET/FRANK_GOOD/ARTICLE/DETAILS/50856585》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022109784A1 (en) * | 2020-11-24 | 2022-06-02 | 京东方科技集团股份有限公司 | Conference system, and conference information pushing method and apparatus |
US12095585B2 (en) | 2020-11-24 | 2024-09-17 | Beijing Boe Display Technology Co., Ltd. | Conference system, and method and device of pushing conference information |
CN113139668A (en) * | 2021-05-11 | 2021-07-20 | 中国工商银行股份有限公司 | Intelligent conference management method, device, computer system and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9467650B2 (en) | Method and apparatus for transmitting media stream in video conference | |
CN107682657B (en) | WebRTC-based multi-user voice video call method and system | |
CN111586599B (en) | Network auxiliary information providing method and related equipment | |
KR102324354B1 (en) | Method and device for sharing enriched information associated with a call | |
CN111147506A (en) | Method, system and storage device for playing streaming media data based on HTML5 | |
KR101902464B1 (en) | Method for making Conference Record File using WebRTC and system at the same | |
CN110418098B (en) | Method and device for starting video networking conference | |
WO2017067433A1 (en) | Method and device for initiating session | |
WO2013127163A1 (en) | Call terminal enrollment method and device | |
US20100223320A1 (en) | Data distribution efficiency for online collaborative computing sessions | |
Ogundeyi et al. | WebSocket in real time application | |
CN112291502A (en) | Information interaction method, device and system and electronic equipment | |
Edan et al. | Design and Implement a Hybrid WebRTC SignallingMechanism for Unidirectional & Bi-directional VideoConferencing | |
US20130080513A1 (en) | Multi-party communication sessions via broadcast notification network | |
CN110198326A (en) | A kind of view networking conference reservation information push method, apparatus and system | |
CN110971984A (en) | Wheat connecting method, device, system, equipment and storage medium | |
CN113490155B (en) | Communication method, device, medium and electronic equipment for multicast broadcast service | |
WO2017101409A1 (en) | Video push notification method, system, and server between different client ends | |
JP4478677B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
CN111404977B (en) | Document remote demonstration and viewing method and terminal equipment | |
CN109120578B (en) | Method and device for realizing link connection processing | |
CN113132745B (en) | Live broadcast service system, method and server | |
JP2007035053A (en) | Method for maintaining session between different-terminals | |
CN113612734A (en) | Cross-network remote court trial media stream transmission method and device | |
CN112019791A (en) | Multi-party audio and video call method and system based on education examination |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190903 |