[go: up one dir, main page]

CN107566523B - Cross-platform multi-screen interaction method, device and system - Google Patents

Cross-platform multi-screen interaction method, device and system Download PDF

Info

Publication number
CN107566523B
CN107566523B CN201710934376.3A CN201710934376A CN107566523B CN 107566523 B CN107566523 B CN 107566523B CN 201710934376 A CN201710934376 A CN 201710934376A CN 107566523 B CN107566523 B CN 107566523B
Authority
CN
China
Prior art keywords
client
request
master control
identification code
controlled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710934376.3A
Other languages
Chinese (zh)
Other versions
CN107566523A (en
Inventor
翟耀斌
肖璐
姚昌杰
孙安玉
陈俊颖
许秋娜
周丽花
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guizhou Precision Health Data Co.,Ltd.
Original Assignee
Shenzhen Tronsystem Interactive Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tronsystem Interactive Technology Co ltd filed Critical Shenzhen Tronsystem Interactive Technology Co ltd
Priority to CN201710934376.3A priority Critical patent/CN107566523B/en
Publication of CN107566523A publication Critical patent/CN107566523A/en
Application granted granted Critical
Publication of CN107566523B publication Critical patent/CN107566523B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a cross-platform multi-screen interaction method, a cross-platform multi-screen interaction device and a cross-platform multi-screen interaction system. The cross-platform multi-screen interaction method comprises the following steps: receiving a main control authority setting request sent by a request client; the master control authority setting request comprises a master control client identification code and at least one controlled client identification code; according to the master control authority setting request, setting the client corresponding to the master control client identification code as a master control client, and setting the client corresponding to each controlled client identification code as a controlled client; acquiring a display interface of the master control client, and sending the display interface to each controlled client for display; and receiving the control operation sent by the master control client, and sending the control operation to each controlled client so that each controlled client performs corresponding operation processing according to the control operation. By adopting the method and the device, the robustness, the speed and the quality of a cross-platform multi-screen interaction process can be improved.

Description

Cross-platform multi-screen interaction method, device and system
Technical Field
The invention relates to the technical field of computers, in particular to a cross-platform multi-screen interaction method, device and system.
Background
With the development of remote teaching, the remote consultation of doctors gradually becomes a trend when the doctors take part in remote training. In the prior art, remote teaching is realized by directly connecting a master control end and a controlled end. In practice, if the master control end or the controlled end is accidentally disconnected, the previous control information is completely lost, and the user needs to connect and control again, which is very troublesome. Therefore, in the prior art, the robustness of the remote teaching process is not high, the problems of low teaching speed and low quality are easily caused by unstable connection, and the user experience is poor. And especially aiming at the special display effect of medical images, original examination data required to be ensured by FDA or CFDA can not be provided through a normal remote desktop and is displayed on the desktop of a teaching computer of a controlled party, so that the realization of an interactive function is very necessary on the basis of maintaining the legal diagnosis that 2 ends can display original patient examination images. The method has the advantages of urgency, rigor, clinical experience and other professional requirement backgrounds of medical teaching.
Disclosure of Invention
The embodiment of the invention provides a cross-platform multi-screen interaction method, device and system, which can improve the robustness, speed and quality of a cross-platform multi-screen interaction process.
The cross-platform multi-screen interaction method provided by the embodiment of the invention specifically comprises the following steps:
receiving a main control authority setting request sent by a request client; the master control authority setting request can be initiated to a server side by any client side, and comprises a master control client side identification code and at least one controlled client side identification code;
according to the master control authority setting request, setting the client corresponding to the master control client identification code as a master control client, and setting the client corresponding to each controlled client identification code as a controlled client;
acquiring a display interface of the master control client, and sending the display interface to each controlled client for display;
and receiving the control operation sent by the master control client, and sending the control operation to each controlled client so that each controlled client performs corresponding operation processing according to the control operation.
Further, according to the master control permission setting request, setting the client corresponding to the master control client identification code as a master control client, and setting the client corresponding to each controlled client identification code as a controlled client, specifically including:
inquiring a preset client register table according to the master control authority setting request; the client registry comprises a client identification code and a master control authority state of at least one client;
setting a master control authority state corresponding to the master control client identification code in the client registration table to be started;
and setting the master control authority state corresponding to the controlled client identification code in the client registry to be closed.
Further, before the receiving the master control permission setting request sent by the requesting client, the method further includes:
receiving a connection request sent by the request client; the connection request comprises a request client identification code of the request client;
inquiring a preset client register table according to the connection request; the client registry comprises at least one client identification code of a client;
if the client registration table contains the identification code of the request client, sending a connection success notice to the request client;
and if the client registry does not contain the request client identification code, adding the request client identification code to the client registry, and sending a connection success notice to the request client.
Further, the master control client identification code is the request client identification code; the requesting client identification code is dynamically randomly generated by the requesting client.
Further, the receiving a master control permission setting request sent by a request client specifically includes:
and acquiring the master control permission setting request sent by the request client by adopting a WebSocket protocol from a port 8881.
Correspondingly, an embodiment of the present invention further provides a cross-platform multi-screen interaction device, which specifically includes:
the master control authority setting request receiving module is used for receiving a master control authority setting request sent by a request client; the master control authority setting request can be initiated to a server side by any client side, and comprises a master control client side identification code and at least one controlled client side identification code;
the client permission setting module is used for setting the client corresponding to the main control client identification code as a main control client and setting the client corresponding to each controlled client identification code as a controlled client according to the main control permission setting request;
the interface synchronous display module is used for acquiring a display interface of the master control client and sending the display interface to each controlled client for display; and the number of the first and second groups,
and the operation synchronous interaction module is used for receiving the control operation sent by the master control client and sending the control operation to each controlled client so that each controlled client performs corresponding operation processing according to the control operation.
Further, the client permission setting module specifically includes:
the client registry inquiring unit is used for inquiring a preset client registry according to the master control authority setting request; the client registry comprises a client identification code and a master control authority state of at least one client;
the master control client setting unit is used for setting the master control authority state corresponding to the master control client identification code in the client registration table to be started; and the number of the first and second groups,
and the controlled client setting unit is used for setting the master control authority state corresponding to the controlled client identification code in the client registration table to be closed.
Further, the cross-platform multi-screen interaction device further comprises:
a connection request receiving module, configured to receive a connection request sent by the request client; the connection request comprises a request client identification code of the request client;
the client registry query module is used for querying a preset client registry according to the connection request; the client registry comprises at least one client identification code of a client;
a first connection success notification sending module, configured to send a connection success notification to the requesting client when the client registry includes the identifier of the requesting client; and the number of the first and second groups,
and the second connection success notification sending module is used for adding the identification code of the request client into the client registry and sending a connection success notification to the request client when the client registry does not contain the identification code of the request client.
Further, the master control client identification code is the request client identification code; the requesting client identification code is dynamically randomly generated by the requesting client.
Correspondingly, the embodiment of the invention also provides a cross-platform multi-screen interaction system, which specifically comprises a server and at least one client;
the server is the cross-platform multi-screen interaction device;
and each client is connected with the server in real time through a WebSocket protocol.
The embodiment of the invention has the following beneficial effects:
according to the cross-platform multi-screen interaction method, device and system provided by the embodiment of the invention, the intermediate devices are added in the main control client and the controlled client for regulation and transition, so that data can be temporarily stored in the intermediate medium, the data loss caused by sudden power failure and accidents is avoided, a large amount of data recovery time is saved, and the robustness, speed and quality of the cross-platform multi-screen interaction process can be improved.
Drawings
FIG. 1 is a schematic structural diagram of a preferred embodiment of a cross-platform multi-screen interaction system provided by the present invention;
FIG. 2 is a flowchart illustrating a cross-platform multi-screen interaction method according to a preferred embodiment of the present invention;
fig. 3 is a schematic structural diagram of a preferred embodiment of the cross-platform multi-screen interaction device provided by the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, a schematic structural diagram of a preferred embodiment of a cross-platform multi-screen interaction system provided by the present invention includes a server 11 and at least one client 12;
the server 11 is a cross-platform multi-screen interaction device according to any one of the following embodiments;
each client 12 is connected with the server 11 in real time through a WebSocket protocol.
As shown in fig. 2, a flowchart of a cross-platform multi-screen interaction method according to a preferred embodiment of the present invention includes steps S21 to S24, which are as follows:
s21: receiving a main control authority setting request sent by a request client; the master control authority setting request comprises a master control client identification code and at least one controlled client identification code.
It should be noted that, the embodiment is executed by the server in the cross-platform multi-screen interaction system.
In this embodiment, any one of the clients in the cross-platform multi-screen interaction system may initiate a master permission setting request to the server, so as to set itself or another client as the master client. The master control authority setting request sent to the server by the client serving as the request client comprises the client identification code of the client to be set as the master control client and the client identification codes of other clients which are not used as the master control client.
In another preferred embodiment, the step S21 may further include a sub-step S2101, which is as follows:
s2101: and acquiring the master control permission setting request sent by the request client by adopting a WebSocket protocol from a port 8881.
In this embodiment, the server includes a port 8881 for communicating with the HTML web service in the client. More preferably, the server and the client communicate with each other by using a WebSocket protocol.
Specifically, the requesting client may send a master control authority setting request to the server by clicking a specific function button or making a specific gesture action, so that the server sets the master control authority of each client.
S22: and setting the client corresponding to the main control client identification code as a main control client and setting the client corresponding to each controlled client identification code as a controlled client according to the main control authority setting request.
In this embodiment, after receiving the master control authority setting request, the server parses the master control authority setting request to obtain the master control client identifier and each controlled client identifier therein, sets the client corresponding to the master control client identifier as the master control client, and sets the client corresponding to each controlled client identifier as the controlled client.
Specifically, the step S22 may further include sub-steps S2201 to S2203, which are as follows:
s2201: inquiring a preset client register table according to the master control authority setting request; the client registry comprises at least one client identification code and a master control authority state of the client.
In this embodiment, the server stores a client registration table in advance, which is used to register the relevant information of all clients connected locally. Specifically, the client registry comprises client identification codes, link addresses and master control authority states of various locally connected clients. Wherein, in some more preferred embodiments, the master authority state is represented by a parameter masterCtrl.
S2202: and setting the master control authority state corresponding to the master control client identification code in the client registration table to be started.
In this embodiment, after the server obtains the master control authority state corresponding to the master control client identifier in the master control authority setting request by querying the client registry, the server sets the master control authority state to be on, that is, sets the value of the parameter masterCtrl to true, which indicates that the client corresponding to the master control client identifier is set as the master control client.
S2203: and setting the master control authority state corresponding to the controlled client identification code in the client registry to be closed.
In this embodiment, after the server obtains the master control authority state corresponding to the controlled client identifier in the master control authority setting request by querying the client registry, the server sets the master control authority state to be closed, that is, sets the value of the parameter masterCtrl to false, which indicates that the client corresponding to the controlled client identifier is set as the controlled client.
In some embodiments, the user who defaults to learning right can automatically remove the qualification of acquiring the master control according to the general administrative specification of the project, and can only be activated to become the master control display end through the authorization of the master control.
S23: and acquiring a display interface of the master control client, and sending the display interface to each controlled client for display.
In this embodiment, after determining the master control authority of each client, the server automatically obtains the display interface of the master control client therein, and synchronously displays the display interface of the master control client to the display screens of each controlled client.
In another preferred embodiment, the server may further display the display interface of the master client to the display interfaces of the respective clients in a master client mode. Specifically, the master control client clicks a button with the same screen function, and sends a same screen command to the server to trigger the interface synchronous display operation of the server, wherein the command specification is as follows: send ("drawPointDragEnd:: right-top |5," + di + ", <% > -sessionId >); wherein, the 'drawPointDragEnd' is the function name, the 'right-top' and the '5' are the parameters of the function, and a plurality of parameters need to be separated by '|'.
In another preferred embodiment, the display interface of the master client is obtained, and the logic command after the state of the display interface is sent to each controlled client, the same series of the logic command simulates the same picture, the non-same series of the logic command obtains a positioning line by calculating the corresponding actual part of the organ through a background, and the series of the logic command is marked by a straight line, namely the synchronization technology of the far-distance desktop or the video stream is not simple. Each displayed interface can obtain the operation effect of the image according with the medical diagnosis qualification according to the background data of the medical image, such as independent acquisition of CT value and the like.
S24: and receiving the control operation sent by the master control client, and sending the control operation to each controlled client so that each controlled client performs corresponding operation processing according to the control operation.
In this embodiment, a user performs corresponding operations on a control, a text, a picture, and the like displayed in a local display screen in a master control client, and the master control client sends the related control operations of the user to a server. The server side forwards the control operation to each controlled client side, so that each controlled client side realizes corresponding operation processing according to the control operation, and the effect of synchronously displaying the relevant operation of the user in the main control client side to each controlled client side is achieved.
Specifically, before sending the control operation to each controlled client, the server firstly queries a pre-stored client registration table, obtains a link address corresponding to each controlled client identification code from the pre-stored client registration table, and sends the control operation to the client corresponding to each link address, so as to send the control operation to each controlled client.
In some more preferred embodiments, after the server completes the setting of the master control authority of each client, the server performs fixed processing and fuzzy processing on each local function module. Wherein the fixed processing refers to that a called function module is specified in a message response; the fuzzy processing specifies redefining a function module to be called by an intelligent parsing sentence, wherein the function module is executed by generating a new object by re-spelling a character string.
In other more preferred embodiments, the server may further invoke a related operation function of the server according to a specific requirement before forwarding the control operation, and forward the operation result together with the control operation to each controlled client.
In another preferred embodiment, the cross-platform multi-screen interaction method further includes steps S01 to S04, which are specifically as follows:
s01: receiving a connection request sent by the request client; the connection request comprises a request client identification code of the request client.
In this embodiment, before performing cross-platform multi-screen interaction, the requesting client needs to register in the server and connect with the server. Specifically, the requesting client dynamically generates an identification code of the requesting client, and sends a connection request to the server after generating a corresponding connection request according to the identification code. The server receives the connection request and checks whether the requesting client is registered.
It is further noted that, in some more preferred embodiments, the master client identification code is the requesting client identification code; the requesting client identification code is dynamically randomly generated by the requesting client. Namely, the master client is the requesting client. Specifically, the identification code of the requesting client is dynamically and randomly generated by the requesting client through a server dynamic session id. The requesting client identification code is dynamically randomly generated by the requesting central server at the time of the first connection.
S02: inquiring a preset client register table according to the connection request; the client registry comprises at least one client identification code of the client.
In this embodiment, the server analyzes the received connection request to obtain the identifier of the requesting client, and queries whether an identifier identical to the identifier of the requesting client is registered in the client registration table, if so, it indicates that the requesting client is registered, otherwise, it indicates that the requesting client is unregistered.
In some specific embodiments, the identification code has 2 kinds of checking total codes and series total codes, each of which is an identification code with more than 128 digits (digits + dot separation) combination which is basically and globally unique.
S03: and if the client registration table contains the identification code of the request client, sending a connection success notice to the request client.
In this embodiment, when the server checks that the request client is registered, the server directly sends a connection success notification to the request client, so that the request client initiates a subsequent cross-platform multi-screen interaction request to the server. Whether the request client side is consistent with the sending main control side or not is determined by totally checking the subordinate relation between the codes and the serial codes.
S04: and if the client registry does not contain the request client identification code, adding the request client identification code to the client registry, and sending a connection success notice to the request client.
In this embodiment, when the server checks that the requesting client is not registered, the server adds the received identifier of the requesting client and the link address of the requesting client to the client registry to complete registration of the requesting client. And finally, sending a connection success notice to the request client so that the request client initiates a subsequent cross-platform multi-screen interaction request to the server.
According to the cross-platform multi-screen interaction method provided by the embodiment of the invention, the intermediate devices are added in the main control client and the controlled client for regulation and transition, so that data can be temporarily stored in the intermediate medium, the data loss caused by sudden power failure and accidents is avoided, a large amount of data recovery time is saved, and the robustness, the speed and the quality of the cross-platform multi-screen interaction process can be improved. Meanwhile, the problem that a large amount of unnecessary image data interaction is reduced between the master control and the controlled system is solved, the flow is saved, the quantum-level teaching interaction effect is achieved under the condition that high bandwidth is not needed, and the functions of intelligence and superiority are achieved on the premise that the minimum network resources are consumed. In addition, the method has no relation with the size of the operated screen, a background driving software platform, client software and the like, and can be realized only by configuring an internal central service module in an intranet or connecting core service through the Internet and through a common HTML5 compatible browser without additional special processing.
Correspondingly, the invention also provides a cross-platform multi-screen interaction device, which can realize all the processes of the cross-platform multi-screen interaction method in the embodiment.
As shown in fig. 3, a schematic structural diagram of a preferred embodiment of a cross-platform multi-screen interaction device provided in the present invention is as follows:
a master control authority setting request receiving module 31, configured to receive a master control authority setting request sent by a request client; the master control authority setting request comprises a master control client identification code and at least one controlled client identification code;
the client permission setting module 32 is configured to set, according to the master control permission setting request, a client corresponding to the master control client identification code as a master control client, and set a client corresponding to each controlled client identification code as a controlled client;
the interface synchronous display module 33 is configured to obtain a display interface of the master control client, and send the display interface to each controlled client for display; specifically, the display interface is sent to each controlled client to start the same kind of functions to perform interface synchronous display;
the interface asynchronous display module is used for acquiring a display command of the master control client, comparing the command of the display interface at a central server side and calculating a corresponding command and a parameter when the command of the display interface does not belong to a uniform series, and sending the command and the parameter to each controlled client to start a heterogeneous function to display the interface; and the number of the first and second groups,
and the operation synchronization interaction module 34 is configured to receive the control operation sent by the master control client, and send the control operation to each controlled client, so that each controlled client performs corresponding operation logic processing suitable for a local screen according to the control operation.
In another preferred embodiment, the client permission setting module specifically includes:
the client registry inquiring unit is used for inquiring a preset client registry according to the master control authority setting request; the client registry comprises a client identification code and a master control authority state of at least one client;
the master control client setting unit is used for setting the master control authority state corresponding to the master control client identification code in the client registration table to be started; and the number of the first and second groups,
and the controlled client setting unit is used for setting the master control authority state corresponding to the controlled client identification code in the client registration table to be closed.
In another preferred embodiment, the cross-platform multi-screen interaction device further includes:
a connection request receiving module, configured to receive a connection request sent by the request client; the connection request comprises a request client identification code of the request client;
the client registry query module is used for querying a preset client registry according to the connection request; the client registry comprises at least one client identification code of a client;
a first connection success notification sending module, configured to send a connection success notification to the requesting client when the client registry includes the identifier of the requesting client; and the number of the first and second groups,
and the second connection success notification sending module is used for adding the identification code of the request client into the client registry and sending a connection success notification to the request client when the client registry does not contain the identification code of the request client.
Further, the master control client identification code is the request client identification code; the requesting client identification code is dynamically randomly generated by the requesting client.
Specifically, the master control client identification code is the request client identification code; and the identification code of the request client is dynamically and randomly generated by the request central server during the first connection and is kept valid until the next page refreshing.
In another preferred embodiment, the master control permission setting request receiving module specifically includes:
a request receiving unit, configured to obtain, from a port 8881, the master control permission setting request sent by the requesting client using a WebSocket protocol.
According to the cross-platform multi-screen interaction device provided by the embodiment of the invention, the intermediate devices are added in the main control client and the controlled client for regulation and transition, so that data can be temporarily stored in the intermediate medium, the data loss caused by sudden power failure and accidents is avoided, a large amount of data recovery time is saved, and the robustness, the speed and the quality of the cross-platform multi-screen interaction process can be improved.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.

Claims (10)

1. A cross-platform multi-screen interaction method is characterized by comprising the following steps:
receiving a main control authority setting request sent by a request client; the master control authority setting request can be initiated to a server side by any client side, and comprises a master control client side identification code and at least one controlled client side identification code;
according to the master control authority setting request, setting the client corresponding to the master control client identification code as a master control client, and setting the client corresponding to each controlled client identification code as a controlled client;
acquiring a display interface of the master control client, and sending the display interface to each controlled client for display;
receiving a control operation sent by the master control client, and sending the control operation to each controlled client so that each controlled client performs corresponding operation processing according to the control operation;
the method comprises the following steps of obtaining a display interface of the master control client, sending the display interface to each controlled client for display, specifically: and acquiring a display interface of the master control client, sending a logic command behind the display interface state to each controlled client, simulating the same picture in the same series, calculating the actual part corresponding to the organ through a background to obtain a positioning line in the non-same series, and marking the positioning line on the series by a straight line.
2. A cross-platform multi-screen interaction method as claimed in claim 1, wherein the setting of the client corresponding to the identifier code of the master client as the master client and the setting of the client corresponding to each identifier code of the controlled client as the controlled client according to the master permission setting request specifically comprises:
inquiring a preset client register table according to the master control authority setting request; the client registry comprises a client identification code and a master control authority state of at least one client;
setting a master control authority state corresponding to the master control client identification code in the client registration table to be started;
and setting the master control authority state corresponding to the controlled client identification code in the client registry to be closed.
3. A cross-platform multi-screen interaction method as claimed in claim 1, wherein before the receiving of the master permission setting request sent by the request client, further comprising:
receiving a connection request sent by the request client; the connection request comprises a request client identification code of the request client;
inquiring a preset client register table according to the connection request; the client registry comprises at least one client identification code of a client;
if the client registration table contains the identification code of the request client, sending a connection success notice to the request client;
and if the client registry does not contain the request client identification code, adding the request client identification code to the client registry, and sending a connection success notice to the request client.
4. A cross-platform multi-screen interaction method as claimed in claim 3, wherein the master client identification code is the request client identification code; the requesting client identification code is dynamically randomly generated by the requesting client.
5. A cross-platform multi-screen interaction method as claimed in claim 1, wherein the receiving of a master control permission setting request sent by a request client specifically includes:
and acquiring the master control permission setting request sent by the request client by adopting a WebSocket protocol from a port 8881.
6. A cross-platform multi-screen interaction device, comprising:
the master control authority setting request receiving module is used for receiving a master control authority setting request sent by a request client; the master control authority setting request can be initiated to a server side by any client side, and comprises a master control client side identification code and at least one controlled client side identification code;
the client permission setting module is used for setting the client corresponding to the main control client identification code as a main control client and setting the client corresponding to each controlled client identification code as a controlled client according to the main control permission setting request;
the interface synchronous display module is used for acquiring a display interface of the master control client and sending the display interface to each controlled client for display; and the number of the first and second groups,
the operation synchronous interaction module is used for receiving the control operation sent by the master control client and sending the control operation to each controlled client so that each controlled client can carry out corresponding operation processing according to the control operation;
the method comprises the following steps of obtaining a display interface of the master control client, sending the display interface to each controlled client for display, specifically: and acquiring a display interface of the master control client, sending a logic command behind the display interface state to each controlled client, simulating the same picture in the same series, calculating the actual part corresponding to the organ through a background to obtain a positioning line in the non-same series, and marking the positioning line on the series by a straight line.
7. A cross-platform multi-screen interaction device as claimed in claim 6, wherein the client permission setting module specifically comprises:
the client registry inquiring unit is used for inquiring a preset client registry according to the master control authority setting request; the client registry comprises a client identification code and a master control authority state of at least one client;
the master control client setting unit is used for setting the master control authority state corresponding to the master control client identification code in the client registration table to be started; and the number of the first and second groups,
and the controlled client setting unit is used for setting the master control authority state corresponding to the controlled client identification code in the client registration table to be closed.
8. A cross-platform multi-screen interaction device as recited in claim 6, further comprising:
a connection request receiving module, configured to receive a connection request sent by the request client; the connection request comprises a request client identification code of the request client;
the client registry query module is used for querying a preset client registry according to the connection request; the client registry comprises at least one client identification code of a client;
a first connection success notification sending module, configured to send a connection success notification to the requesting client when the client registry includes the identifier of the requesting client; and the number of the first and second groups,
and the second connection success notification sending module is used for adding the identification code of the request client into the client registry and sending a connection success notification to the request client when the client registry does not contain the identification code of the request client.
9. A cross-platform multi-screen interaction device as claimed in claim 8, wherein the master client identification code is the request client identification code; the requesting client identification code is dynamically randomly generated by the requesting client.
10. A cross-platform multi-screen interaction system comprises a server and at least one client;
the server is the cross-platform multi-screen interaction device according to any one of claims 6 to 9;
and each client is connected with the server in real time through a WebSocket protocol.
CN201710934376.3A 2017-09-30 2017-09-30 Cross-platform multi-screen interaction method, device and system Active CN107566523B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710934376.3A CN107566523B (en) 2017-09-30 2017-09-30 Cross-platform multi-screen interaction method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710934376.3A CN107566523B (en) 2017-09-30 2017-09-30 Cross-platform multi-screen interaction method, device and system

Publications (2)

Publication Number Publication Date
CN107566523A CN107566523A (en) 2018-01-09
CN107566523B true CN107566523B (en) 2021-02-05

Family

ID=60984417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710934376.3A Active CN107566523B (en) 2017-09-30 2017-09-30 Cross-platform multi-screen interaction method, device and system

Country Status (1)

Country Link
CN (1) CN107566523B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809670A (en) * 2018-07-02 2018-11-13 贵州康络维医疗科技发展有限公司 A kind of method of the cross-platform multi-screen interactive of medical image
CN108900794B (en) * 2018-07-13 2023-01-06 北京罗森桥科技有限公司 Method and apparatus for teleconferencing
CN108958690B (en) * 2018-08-16 2021-11-23 上海星视度科技有限公司 Multi-screen interaction method and device, terminal equipment, server and storage medium
CN109542377A (en) * 2018-11-16 2019-03-29 深圳时空数字科技有限公司 Smart machine, display equipment, storage equipment and screen display interactive control method
CN109672738A (en) * 2018-12-24 2019-04-23 成都四方伟业软件股份有限公司 A kind of method and system based on multi-screen interactive cross-terminal service
CN110072133B (en) * 2019-04-28 2021-05-14 浙江学海教育科技有限公司 On-screen display method and system
CN110224843A (en) * 2019-06-16 2019-09-10 同创蓝天投资管理(北京)有限公司 Network panoramic scene interactive approach and system
CN110944140A (en) * 2019-11-30 2020-03-31 北京城市网邻信息技术有限公司 Remote display method, remote display system, electronic device and storage medium
CN111552448A (en) * 2020-03-24 2020-08-18 大连乾豪动漫有限公司 Remote real-time interaction method for refrigeration tank
CN116820792B (en) * 2023-08-30 2024-01-26 路九阳 Interactive processing method applied to web page on-screen communication
CN119030963B (en) * 2024-07-25 2025-09-30 浪潮云信息技术股份公司 A secure large-screen cross-platform multi-screen real-time linkage system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377823A (en) * 2011-10-18 2012-03-14 北京优朋普乐科技有限公司 A method and system for realizing interactive sharing between multiple screens and multiple users through sliding screens
CN103428556A (en) * 2012-05-17 2013-12-04 华为技术有限公司 Method and system for multi-screen interaction
CN104185034A (en) * 2013-05-27 2014-12-03 宋晓娜 Apparatus having functions of multi-screen interaction management, network communication, and video output
CN105575203A (en) * 2016-03-16 2016-05-11 深圳市京华科讯科技有限公司 Cloud teaching realization method and system and cloud server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130309648A1 (en) * 2012-05-21 2013-11-21 Samsung Electronics Co., Ltd. Method, apparatus and system for interactive class support and education management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377823A (en) * 2011-10-18 2012-03-14 北京优朋普乐科技有限公司 A method and system for realizing interactive sharing between multiple screens and multiple users through sliding screens
CN103428556A (en) * 2012-05-17 2013-12-04 华为技术有限公司 Method and system for multi-screen interaction
CN104185034A (en) * 2013-05-27 2014-12-03 宋晓娜 Apparatus having functions of multi-screen interaction management, network communication, and video output
CN105575203A (en) * 2016-03-16 2016-05-11 深圳市京华科讯科技有限公司 Cloud teaching realization method and system and cloud server

Also Published As

Publication number Publication date
CN107566523A (en) 2018-01-09

Similar Documents

Publication Publication Date Title
CN107566523B (en) Cross-platform multi-screen interaction method, device and system
US6809749B1 (en) Method and apparatus for conducting an interactive design conference over the internet
US6880010B1 (en) Methods, systems, and computer program products that request updated host screen information from host systems in response to notification by servers
CN104935497A (en) Communication session method and device
CN102662618B (en) Image processing method in remote assistance process and device
CN103312814A (en) Method for establishing VNC covert channel between cloud management platform and virtual machine end users
CN106802762B (en) Synchronize server-side keyboard layout with client-side layout in a virtual session
CN112634102A (en) Remote classroom system, method for joining remote classroom, electronic device and medium
TW202129504A (en) Multilingual communication system and multilingual communication provision method
CN106648670B (en) Same-screen common control system and method for cloud classrooms
CN104980475B (en) Method and device for synchronously presenting display content
CN116991672A (en) Data monitoring method, device, equipment and medium
CN111599228A (en) Online education and training system, equipment and readable storage medium
CN109190338B (en) Method and system for generating virtual desktop screen watermark
CN115766837A (en) Network command processing method, device, device, storage medium and program product
CN112614049B (en) Image processing method, device, storage medium and terminal
CN113489785B (en) Method and system for realizing visual interface operation of terminal of Internet of things
CN102662467A (en) Instruction control method and device in remote assistance process
SG187522A1 (en) System and method for informing a sender of content adaptation and message failure issues
JP7152769B2 (en) Relay device, display system, control method, and program
JP2004280636A (en) Information processing system including communication connection type information processing apparatus excluding user interface and its control method
CN116349168A (en) IP KVM device
CN107426146A (en) User sends the system and method for displaying present banner after present in live application
JP6383847B2 (en) Web server
CN112612735B (en) Unity-based multi-platform polymorphic VR hardware interface management method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210317

Address after: Zone A, 5th floor, national digital content Industrial Park building, 31 Changling South Road, Jinyang science and Technology Industrial Park, national high tech Industrial Development Zone, Guiyang City, Guizhou Province

Patentee after: Guizhou Precision Health Data Co.,Ltd.

Address before: 518000 area a, 1st floor, building 120, first industrial zone, Guowei Road, Liantang street, Luohu District, Shenzhen City, Guangdong Province

Patentee before: SHENZHEN TRONSYSTEM INTERACTIVE TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right