[go: up one dir, main page]

CN113891128A - Screen sharing method and device and electronic equipment - Google Patents

Screen sharing method and device and electronic equipment Download PDF

Info

Publication number
CN113891128A
CN113891128A CN202111097875.4A CN202111097875A CN113891128A CN 113891128 A CN113891128 A CN 113891128A CN 202111097875 A CN202111097875 A CN 202111097875A CN 113891128 A CN113891128 A CN 113891128A
Authority
CN
China
Prior art keywords
terminal
operation event
screen
server
sharing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111097875.4A
Other languages
Chinese (zh)
Inventor
尚乐
江道丰
薛创伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Baoyun Network Information Service Co ltd
Original Assignee
Shanghai Baoyun Network Information Service 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 Shanghai Baoyun Network Information Service Co ltd filed Critical Shanghai Baoyun Network Information Service Co ltd
Priority to CN202111097875.4A priority Critical patent/CN113891128A/en
Publication of CN113891128A publication Critical patent/CN113891128A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a screen sharing method, a screen sharing device and electronic equipment, wherein the method applied to a first terminal comprises the following steps: monitoring a first operation event generated by a first user operating in a sharing page; the method comprises the steps that a first operation event is sent to a server, so that the server sends the first operation event to a second terminal which establishes a screen sharing relation with a first terminal, the first operation event is displayed on a screen of the second terminal on which a sharing page is displayed, the first terminal only needs to monitor the first operation event generated by operation of a first user in the sharing page and sends the first operation event, and the server and the second terminal only need to receive the first terminal event and do not need to receive screenshots with large data volumes, and therefore resources of the server and the terminals are saved.

Description

Screen sharing method and device and electronic equipment
Technical Field
The present invention relates to the field of information technologies, and in particular, to a screen sharing method and apparatus, and an electronic device.
Background
The continuous development and innovation of the internet communication technology have the advantages that the demand for information sharing among multiple terminals is more and more, and the common demand is that screens of the terminals can be shared through multi-person video sessions among the multiple terminals, so that the method is applied to various occasions such as online teaching, games and conferences.
Currently, screen sharing is generally a technology of transmitting a content displayed on a screen of a local terminal (such as a computer or a mobile phone) to a remote terminal through a network, and the content displayed on the screen of the local terminal is remotely distributed to other terminals through a server, so that the content displayed on the screen of the local terminal is displayed on the screens of the other terminals. In the process, the screen sharing generally adopts a frame similar to real-time video chat, the screen of the local terminal is zoomed to a uniform resolution ratio through screenshot, and then is transmitted to other terminals, and in the process, because the screenshot in the whole screen sharing process needs to be sent to the server, on one hand, the requirement on the CPU of the terminal is high, and on the other hand, more server resources can be occupied.
Disclosure of Invention
In order to solve the technical problem, the invention provides a screen sharing method, a screen sharing device and electronic equipment, and the specific scheme is as follows:
in a first aspect, a screen sharing method is provided, which is applied to a first terminal, and includes: monitoring a first operation event generated by a first user operating in a sharing page; and sending the first operation event to a server, so that the server sends the first operation event to a second terminal establishing a screen sharing relationship with the first terminal, and the first operation event is displayed on a screen of the second terminal on which a sharing page is displayed.
In a preferred embodiment, the monitoring the operation event of the first user in the current page further includes: after entering the link of the sharing page, creating a video session room and generating a room identifier corresponding to the video session room; sending a screen sharing waiting notice to the server, so that the server establishes socket connection with the first terminal after receiving the screen sharing notice; sending the link and the room identifier to the second terminal, so that after entering the link, the second terminal displays a sharing page on a screen, enters the video session room according to the room identifier, establishes a screen sharing relationship with the first terminal, and sends a screen sharing notification to the server, so that after receiving the screen sharing notification, the server establishes socket connection with the second terminal.
In a preferred embodiment, after entering the link of the sharing page, a video session room is created, and after generating a room identifier corresponding to the video session room, the method further includes: opening the main speaking permission of the first user; the screen sharing method further includes: receiving a talkback request sent by the second terminal; and if the passing instruction of accepting the talkback request is detected, closing the talkback permission of the first user and opening the talkback permission of the second user corresponding to the second terminal.
In a preferred embodiment, after the opening of the talk-back permission of the second user, the method further includes: receiving a second operation event sent by the server, wherein the second operation event is generated by the operation of the second user in the shared page monitored by the second terminal and is sent to the server by the second terminal; and displaying a second operation event in the first terminal screen.
In a preferred embodiment, the monitoring the first user after the first operation event in the shared page further includes: combining all the first operation events monitored at a first preset time to obtain a first operation event set; the sending the first operational event to the server further comprises: sending the first set of operational events to the server.
In a second aspect, a screen sharing method is provided, which is applied to a server, and includes: receiving a first operation event which is sent by a first terminal and generated by operation of a first user in a sharing page; and sending the first operation event to a second terminal establishing a screen sharing relationship with the first terminal so as to display the first operation event on a screen of the second terminal displaying a sharing page.
In a third aspect, a screen sharing method is provided, which is applied to a second terminal, and includes: receiving a first operation event sent by a server, wherein the first operation event is generated by operation in a sharing page of a first user corresponding to a first terminal establishing a screen sharing relationship with a second terminal; and displaying the first operation event on a second terminal screen on which a sharing page is displayed.
In a fourth aspect, a screen sharing method is provided, which is applied to a screen sharing system, and includes:
the method comprises the steps that a first terminal listens for a first operation event generated by operation of a first user in a sharing page; sending the first operation event to a server; the server sends the first operation event to a second terminal establishing a screen sharing relation with the first terminal; and the second terminal displays the first operation event on a second terminal screen on which a sharing page is displayed.
In a fifth aspect, a screen sharing apparatus is provided, which is applied to a first terminal, and includes: the first monitoring module is used for monitoring a first operation event generated by the operation of a first user in the sharing page; the first sending module is used for sending the first operation event to a server so that the server sends the first operation event to a second terminal establishing a screen sharing relationship with the first terminal, and the first operation event is displayed on a screen of the second terminal on which a sharing page is displayed.
In a sixth aspect, an electronic device is provided, comprising: one or more processors; and memory associated with the one or more processors for storing program instructions which, when read and executed by the one or more processors, perform the method as previously described.
In the invention, a first terminal listens to a first operation event generated by a first user operating in a sharing page and sends the first operation event to a server, the server sends the first operation event to a second terminal establishing a screen sharing relationship with the first terminal and displays the first operation event on a screen of the second terminal displaying the sharing page, the first terminal only needs to listen to the first operation event generated by the first user operating in the sharing page and sends the first operation event without sending a screenshot of the whole screen, the server and the second terminal only need to receive the first terminal event and do not need to receive the screenshot with larger data volume, so that resources of the server and the terminals are saved, the occupation of resources of thousands of terminals on the server is not large, and the operation process is simple, the explanation efficiency is shortened from 2-3 hours to about half an hour.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a block diagram of a screen sharing system according to an embodiment of the present invention;
FIG. 2 is a flowchart of a screen sharing method applied to a first terminal according to an embodiment of the present invention;
fig. 3 is a flowchart of a screen sharing method applied to a first terminal according to another embodiment of the present invention;
FIG. 4 is a flowchart of a screen sharing method applied to a server according to an embodiment of the present invention;
FIG. 5 is a flowchart of a screen sharing method applied to a second terminal according to an embodiment of the present invention;
FIG. 6 is a flowchart of a screen sharing method applied to a screen sharing system according to an embodiment of the present invention;
fig. 7 is an interaction diagram of a first terminal, a server, and a second terminal in an embodiment of the present invention;
FIG. 8 is a diagram illustrating a change in screen display content of a first terminal during screen sharing according to an embodiment of the present invention;
FIG. 9 is a diagram illustrating a screen sharing apparatus applied in a first terminal according to an embodiment of the present invention;
FIG. 10 is a diagram illustrating a screen sharing apparatus applied in a server according to an embodiment of the present invention;
FIG. 11 is a diagram illustrating a screen sharing apparatus applied in a second terminal according to an embodiment of the present invention;
fig. 12 is a block diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the detailed description and specific examples, while indicating the scope of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "or/and" includes any and all combinations of one or more of the associated listed items.
As mentioned in the background art, in the screen sharing in the prior art, generally, the screen of the local terminal is zoomed to a uniform resolution through screenshot and then is transmitted to the remote end, in this process, because the screenshot in the whole screen sharing process needs to be sent to the server locally and then sent to other terminals by the server, the requirement on the CPU of the terminal is higher, and more server resources are occupied, and the screen resolution of the current terminal is higher and higher, the data after screenshot may still be larger, the requirement on the network speed is higher, and jamming may often occur in the display process of other terminals, so the invention provides a screen sharing method, device and electronic device, the operation event of the first terminal is sent to the second terminal through the server, so that the transmitted data volume is smaller, and more memories of the terminal and the server are not occupied, and the wire speed requirements are all reduced compared to the prior art, as will be explained below with reference to specific embodiments.
Fig. 1 shows a schematic diagram of an operating environment in an embodiment of the present invention, as shown in fig. 1, the operating environment relates to a first terminal 101, a server 102, and a second terminal 103, wherein the number of the second terminals 103 may be two or more. The first terminal 101, the server 102 and the second terminal 103 can communicate through a network, and in the invention, the server 102 is used for receiving information transmitted by the first terminal 101 or the second terminal 103 and correspondingly transmitting the information to the second terminal 103 or the first terminal 102, thereby carrying out screen sharing on the basis.
As shown in fig. 2, the present invention provides a screen sharing method, which is applied to a first terminal, where the first terminal is a terminal initiating screen sharing, and the specific method is as follows: s201, monitoring a first operation event generated by a first user operating in a sharing page; s202, sending the first operation event to the server so that the server sends the first operation event to a second terminal establishing a screen sharing relationship with the first terminal, and displaying the first operation event on a screen of the second terminal on which a sharing page is displayed.
In the step S201, the first operation event is generated by the first user performing an operation in the shared page, and usually, some contents that can be clicked to enter are on the shared page, the first user generates a corresponding operation event after clicking the contents, and the first user may further perform an editing operation on the shared page, for example, adding some graffiti contents so as to highlight important contents that need to be explained, so the first operation event may be divided into an editing event and a non-editing event of the shared page by the first user, and the editing event may specifically be an editing operation in the shared page, for example, circling out the important contents, writing some characters on the page, and the non-editing event may include sliding, clicking, dragging, returning, and the like of the shared page.
In the step S202, after monitoring the first operation event, the first terminal 101 sends the first operation event to the server 102 that has established a connection with the first terminal 101, the server 102 sends the first operation event to the second terminal 103 that has established a screen sharing relationship with the first terminal, the content of the shared page has been displayed on the screen of the second terminal 103, and after receiving the first operation event, the first operation event is displayed on the screen, for example, the first operation event is a specific piece of content circled on the shared page, and then, the process of circled a piece of content is also displayed on the second terminal 103.
In the invention, a first terminal monitors a first operation event generated by a first user operating in a sharing page and sends the first operation event to a server, the server sends the first operation event to a second terminal establishing a screen sharing relationship with the first terminal and displays the first operation event on a screen of the second terminal displaying the sharing page, on one hand, the first terminal only needs to monitor the first operation event generated by the first user operating in the sharing page and sends the first operation event, and does not need to send a screenshot of the whole screen, thereby saving the memory of the first terminal, on the other hand, the server and the second terminal only need to receive the first terminal event and do not need to receive the screenshot with larger data volume, thereby saving the resources of the server and the second terminal, on the other hand, the first operation event received by the second terminal is the operation event of the first user in the sharing page, the coverage range of the first operation event is wide, the first operation event can be non-editing events such as sliding and clicking of a shared page, and can also be some editing operations of the shared page, so that the interaction types of the first terminal and the second terminal when the screen is shared are greatly expanded, and the information interaction process is more efficient.
In a preferred embodiment, the step S201, monitoring the operation event of the first user in the current page, further includes: after entering the link of the sharing page, creating a video session room and generating a room identifier corresponding to the video session room; sending a screen sharing waiting notice to a server, so that the server establishes socket connection with the first terminal after receiving the screen sharing notice; and sending the link and the room identifier to the second terminal so that the second terminal displays a sharing page on a screen after entering the link, enters a video session room according to the room identifier, establishes a screen sharing relationship with the first terminal, and sends a screen sharing notice to the server so that the server establishes socket connection with the second terminal after receiving the screen sharing notice.
In the above steps, after entering the link of the sharing page, the first terminal displays the sharing page on the screen of the first terminal, creates a video session room and generates a room identifier corresponding to the video session room, where the room identifier may be a room ID, and a second terminal except the first terminal may enter the video session room according to the room ID. After the first terminal enters the sharing page, the screen to-be-shared notification is triggered to be sent to the server, after the screen sharing notification is received by the server, the server establishes socket connection with the first terminal, and through the socket connection, the server can actively send information to the first terminal.
After the video session room and the room identifier are determined, the first terminal sends the link of the sharing page and the room identifier to the second terminal, specifically, the link and the room identifier may be sent from the first terminal to the second terminal in a bluetooth manner, or the link and the room identifier may be sent to a social software account of a second user corresponding to the second terminal, and sent to the second terminal through a social software server corresponding to the social software account, or of course, other manners may be used, and no one-to-one listing is performed here.
After the second terminal receives the link and the room identifier, a second user clicks the link, the second terminal enters the link and displays a sharing page on a screen, after the second user inputs the room identifier, the second terminal enters a video session room, a screen sharing relation is established with the first terminal, the second terminal is triggered to send a screen sharing notice to the server, and after the server receives the screen sharing notice, socket connection is established with the second terminal, so that the server can actively send information to the second terminal.
In this embodiment, a video session room is created through a first terminal, and a room identifier corresponding to the video session room is generated, so that a second terminal can conveniently enter the video session room and establish a screen sharing relationship, and after entering a sharing page, the first terminal and the second terminal trigger to send a message to a server, so that a socket connection is established with the server, and information can be conveniently interacted with the server in a two-way manner.
Furthermore, after the first terminal enters the sharing page, a video session room is created, and a room identifier corresponding to the video session room is generated, the size of the screen of the first terminal is adjusted, the screen is divided into different areas on the screen, the different areas at least include a first area and a second area, the first area is used for displaying the sharing page, the second area is used for displaying an operation key, the second terminal only displays the content of the first area, the operation of the first user in the first area generates a first operation event, the first operation event includes the type of the operation of the first user, the starting point, the middle point and the relative coordinates of the ending point in the first area, after the second terminal receives the first operation event, the relative coordinates in the screen of the second terminal are calculated according to the type included in the first operation event and the relative coordinates of the points operated by the first user, thereby displaying the first operational event.
In a preferred embodiment, after entering the link of the sharing page, creating a video session room, and after generating a room identifier corresponding to the video session room, the method further includes: opening the main speaking permission of a first user; the screen sharing method further includes: receiving a talkback request sent by a second terminal; and if the passing instruction of accepting the talkback request is detected, closing the talkback permission of the first user and opening the talkback permission of the second user corresponding to the second terminal.
In this embodiment, after the video session room is created, the first terminal obtains the first user identifier of the first user, and sets the talkback permission accordingly, and further, the second user can become a talkback party by clicking on the screen of the second terminal, so that the second terminal sends a talkback request to the first terminal, specifically, the talkback request can be directly sent to the first terminal by the second terminal, and can also be sent by the server, and the talkback request includes the second user identifier of the second user.
The first terminal displays the main speaking request on a screen after receiving the main speaking request, the first user sends a passing instruction to the first terminal after seeing the main speaking request, if the first terminal detects that the passing instruction of the main speaking request is accepted, the main speaking permission of the first user is closed, and the main speaking permission of the second user is correspondingly opened.
In the above steps, the first terminal may set a talkback permission for the first user and may also set a talkback permission for the second user, so that both the first user and the second user can become a speaker, communication can be facilitated during screen sharing, only the first user does not perform explanation any more, and thus interaction performance and convenience during screen sharing are improved.
In a preferred embodiment, after the opening of the talk-back permission of the second user, the method further comprises: receiving a second operation event sent by the server, wherein the second operation event is generated by the operation of a second user in the shared page monitored by a second terminal and is sent to the server by the second terminal; and displaying the second operation event in the first terminal screen.
In this embodiment, after the first terminal opens the talkback permission for the second user, the second user operates the shared page in the screen of the second terminal to generate a second operation event, where the second operation event also includes an editing event and a non-editing event, and after receiving the second operation event, the first terminal displays the second operation event in the screen of the first terminal, so that the operation of the first user on the shared page can be synchronized to the screen of the first terminal, thereby improving the interaction performance during screen sharing.
In a preferred embodiment, the monitoring the first user after the first operation event in the shared page further includes: all first operation events monitored at a first preset time are combined to obtain a first operation event set; sending the first operational event to the server further comprises: the first set of operational events is sent to a server.
In this embodiment, in order to further improve the information transmission efficiency, the first terminal merges all the first operation events monitored within a first preset time to obtain a first operation event set, where the first preset time may be in the order of milliseconds, and further, the first user may have some repeated operations, so that after obtaining the first operation event set, it is further determined whether the first operation event set has the same first operation event, and only one first operation event is reserved for the same plurality of first operation events, thereby reducing the data transmission amount to a certain extent and improving the information transmission efficiency, and on this basis, the first terminal may send the first operation event set to the server.
As shown in fig. 3, an overall flowchart of the first terminal in the screen sharing process is shown, and the specific process is as follows: s301, entering a link of a sharing page; s302, displaying a sharing page, creating a video session room, generating a room identifier, and opening a talkback permission for a first user; s303, sending a screen to-be-shared notification to a server; s304, sending the link and the room identifier to the second terminal; s305, after the second terminal enters the video session room, adjusting a first terminal screen; s306, monitoring a first operation event and sending the first operation event to a server; s307, receiving a talkback request sent by a second terminal; s308, if the passing instruction of accepting the talkback request is detected, closing the talkback permission of the first user and opening the talkback permission for the second user; s309, receiving a second operation event, and displaying the second operation event on the first screen; and S310, exiting the video session room according to the screen sharing ending instruction of the first user. The sequence of S302 and S303 in the above steps is not shown.
In the invention, no matter the first terminal or the second terminal is required to monitor the first operation event or the second operation event generated by the operation in the sharing page, and the first operation event or the second operation event is sent without sending the screenshot of the whole screen, thereby saving the resources of the server and the terminal.
As shown in fig. 4, the present invention provides a screen sharing method applied to a server, the method including: s401, receiving a first operation event which is sent by a first terminal and generated by operation of a first user in a sharing page; s402, sending the first operation event to a second terminal establishing a screen sharing relationship with the first terminal, so that the first operation event is displayed on a screen of the second terminal on which the sharing page is displayed.
In a preferred embodiment, before the step S401, receiving a first operation event generated by a first user operating in a shared page and sent by a first terminal, the method further includes: receiving a screen to-be-shared notification sent by a first terminal, and establishing socket connection with the first terminal; and receiving a screen shared notification sent by the second terminal, and establishing socket connection with the second terminal.
In this embodiment, the notification that the screen is to be shared and the notification that the screen is shared respectively include a first terminal identifier and a second terminal identifier, after the server establishes socket connection with the first terminal and the second terminal, the server stores the first terminal identifier and the second terminal identifier, and the server sends the first operation event to the second terminal through the second terminal identifier.
In a preferred embodiment, S402, sending the first operation event to a second terminal that establishes a screen sharing relationship with the first terminal, so that after the first operation event is displayed on a screen of the second terminal that displays the sharing page, the method further includes: receiving a talkback request sent by a second terminal; and sending the talkback request to the first terminal.
In a preferred embodiment, the screen sharing method further comprises: receiving a second operation event which is sent by a second terminal and generated by operation of a second user in the sharing page; and sending the second operation event to the first terminal so as to display the second operation event on the screen of the first terminal.
In this embodiment, the server transmits the second operation event to the first terminal through the first terminal identifier.
In a preferred embodiment, the receiving a first operation event sent by the first terminal and generated by the operation of the first user in the shared page further includes: receiving a first operation event set sent by a first terminal, wherein the first operation event set is obtained by combining all first operation events in first preset time; sending the first operation event to a second terminal establishing a screen sharing relationship with the first terminal further comprises: and sending the first operation event set to the second terminal.
Please refer to the description of the screen sharing method applied to the first terminal, which is not described herein again.
As shown in fig. 5, the present invention further provides a screen sharing method applied to a second terminal, the method including: s501, receiving a first operation event sent by a server, wherein the first operation event is generated by a first user corresponding to a first terminal establishing a screen sharing relationship with a second terminal through operation in a sharing page; and S502, displaying the first operation event on a second terminal screen on which a sharing page is displayed.
In a preferred embodiment, before receiving the first operation event sent by the server, the method further includes:
receiving a link of a sharing page and a room identifier of a video session room sent by a first terminal; after entering the link, displaying a sharing page on a second terminal screen; entering a video session room according to the room identifier, and establishing a screen sharing relation with the first terminal; and sending a screen sharing notification to the server, so that the server establishes socket connection with the second terminal after receiving the screen sharing notification.
In this embodiment, the second terminal screen at least includes a third area and a fourth area, where the third area is used to display the sharing page, and the fourth area is used to display the operation key, and when the sharing page is displayed on the second terminal screen, the sizes of the third area and the fourth area need to be adjusted.
In a preferred embodiment, after displaying the first operation event on the second terminal screen on which the sharing page is displayed, the method further includes: receiving a talkback instruction of a second user; generating a talkback request according to the talkback instruction; and sending the talkback request to the first terminal so that the first terminal closes the talkback permission of the first user according to the talkback request and opens the talkback permission of the second user.
In a preferred embodiment, the screen sharing method further comprises: monitoring a second operation event generated by the operation of a second user in the sharing page; and sending the second operation event to the server so that the server sends the second operation event to the first terminal.
In a preferred embodiment, the monitoring a second operation event generated by a second user operating within the shared page further includes: merging second operation events in second preset time to generate a second operation event set; transmitting the second operation event to the server so that the server transmits the second operation event to the first terminal includes: and sending the second operation event set to the server so that the server sends the second operation event set to the first terminal.
Please refer to the description of the screen sharing method applied to the first terminal, which is not described herein again.
As shown in fig. 6, the present invention provides a screen sharing method applied to a screen sharing system, the method comprising: s601, a first terminal monitors a first operation event generated by operation of a first user in a sharing page; sending a first operation event to a server; s602, the server sends the first operation event to a second terminal establishing a screen sharing relationship with the first terminal; and S603, the second terminal displays the first operation event on a second terminal screen on which the sharing page is displayed.
In a preferred embodiment, before the first terminal listens for a first operation event generated by the first user operating within the shared page, the method further includes: after entering the link of the sharing page, the first terminal creates a video session room and generates a room identifier corresponding to the video session room; the first terminal sends a notification that a screen is to be shared to a server; after receiving the screen sharing notification, the server establishes socket connection with the first terminal; the second terminal sends the link and the room identifier to the second terminal; after the second terminal enters the link, displaying a sharing page on a screen, entering a video session room according to the room identifier, establishing a screen sharing relationship with the first terminal, and sending a screen sharing notification to the server; and after receiving the screen sharing notification, the server establishes socket connection with the second terminal.
In a preferred embodiment, the first terminal creates a video session room, and generating a room identifier corresponding to the video session room further includes: the first terminal starts the talkback permission of the first user; the screen sharing method further includes: the second terminal generates a talkback request according to the talkback instruction of the second user and sends the talkback request to the first terminal; after receiving the talkback request, the first terminal closes the talkback permission of the first user and opens the talkback permission of the second user corresponding to the second terminal if detecting that the pass instruction of the talkback request is accepted.
In a preferred embodiment, the first terminal, after receiving the talkback request, closes the talkback permission of the first user, and after opening the talkback permission of the second user corresponding to the second terminal, further includes: the second terminal monitors a second operation event generated by the operation of a second user in the shared page; the second terminal sends the second operation event to the server; the server sends the second operation event to the first terminal; and after receiving the second operation event, the first terminal displays the second operation event in the screen of the first terminal.
In a preferred embodiment, after the first terminal monitors a first operation event generated by the first user operating within the shared page, the method further includes: the method comprises the steps that a first terminal merges all first operation events monitored at a first preset time to obtain a first operation event set; the first terminal sends a first set of operational events to the server.
Fig. 7 shows the whole process of the interaction among the first terminal, the server, the second terminal and the third terminal.
As shown in fig. 8(a) to (f), taking the sharing of the application plan as an example, the first terminal screen shows a change in the content: in fig. 8(a), on the screen on the first terminal, there is shown a list of plans, in the form of H5, with a parameter to distinguish whether it is an in-app open; fig. 8(b) is a diagram showing that after a list is clicked, a specific plan detail page is skipped, a sliding, clicking and dragging page event is supported, and after "sharing" is supported, the page can be directly forwarded to a second terminal, so that screen sharing is realized; FIG. 8(c) shows the mask after clicking and entering the page, and clicks the share to send to the client, and the opposite party can interact with you on the same screen after entering; further, adding a 'I knows' button to the page, clicking the whole mask and then closing the mask; FIG. 8(d) is a diagram showing that after the mask is closed by clicking, the screen is divided into a first area and a second area, the first area displays a schedule book detail page, the second area displays an operation desk and waits for a customer to enter; fig. 8(e) shows "console" in the second area after the second terminal enters the video session room, and "client enters and starts to explain"; and (f) after the first user clicks the operation table, the second area displays 'invite client' and 'point drawing', the first user clicks the point drawing, the operation table is triggered to enter an editing mode, other areas are clicked to retract the operation table, the operation table enters the point drawing mode, the drawing mode is entered, other operations are not supported in the drawing mode, all operations on the HTML page are supported to be displayed on the same screen, the page is scrolled, the click is skipped, the operation is returned and dragged, and the modification traces on the page are removed step by step in the editing mode.
As shown in fig. 9, the present invention also provides a screen sharing apparatus applied in a first terminal, the apparatus including: a first monitoring module 901, configured to monitor a first operation event generated by a first user operating in a sharing page; the first sending module 902 is configured to send the first operation event to the server, so that the server sends the first operation event to a second terminal that establishes a screen sharing relationship with the first terminal, and displays the first operation event on a screen of the second terminal on which the sharing page is displayed.
In a preferred embodiment, the apparatus further comprises: the creating module is used for creating a video session room after entering the link of the sharing page and generating a room identifier corresponding to the video session room;
the first sending module 902 is further configured to send a screen to-be-shared notification to the server, so that the server establishes socket connection with the first terminal after receiving the screen sharing notification; and sending the link and the room identifier to the second terminal so that the second terminal displays a sharing page on a screen after entering the link, enters a video session room according to the room identifier, establishes a screen sharing relationship with the first terminal, and sends a screen sharing notice to the server so that the server establishes socket connection with the second terminal after receiving the screen sharing notice.
In a preferred embodiment, the device further comprises an authority setting module, which is used for opening the talkback authority of the first user; the device also comprises a first receiving module used for receiving the talkback request sent by the second terminal; the permission setting module is further used for closing the talkback permission of the first user and opening the talkback permission of the second user corresponding to the second terminal if the passing instruction of accepting the talkback request is detected.
In a preferred embodiment, the first receiving module is further configured to receive a second operation event sent by the server, where the second operation event is generated by an operation of a second user in the shared page monitored by the second terminal and is sent to the server by the second terminal;
the device also comprises a first display module used for displaying the second operation event in the first terminal screen.
In a preferred embodiment, the first monitoring module is further configured to combine all the first operation events monitored at a first preset time to obtain a first operation event set;
the first sending module is further configured to send the first set of operational events to the server.
As shown in fig. 10, the present invention also provides a screen sharing apparatus, which is applied to a server, and includes: a second receiving module 1001, configured to receive a first operation event, which is sent by a first terminal and generated by a first user operating in a shared page; the second sending module 1002 is configured to send the first operation event to a second terminal that establishes a screen sharing relationship with the first terminal, so that the first operation event is displayed on a screen of the second terminal on which the sharing page is displayed.
In a preferred embodiment, the second receiving module 1001 is further configured to receive a notification that the screen is to be shared, where the notification is sent by the first terminal, and the apparatus further includes a connection module configured to establish a socket connection with the first terminal; the second receiving module 1001 is further configured to receive a screen shared notification sent by the second terminal, and the connecting module is further configured to establish a socket connection with the second terminal.
In a preferred embodiment, the second receiving module 1001 is further configured to receive a talkback request sent by the second terminal; the second sending module 1002 is further configured to send the talkback request to the first terminal.
In a preferred embodiment, the second receiving module 1001 is further configured to receive a second operation event, which is sent by the second terminal and generated by the operation of the second user in the shared page; the second sending module 1002 is further configured to send the second operation event to the first terminal, so that the second operation event is displayed on the screen of the first terminal.
In a preferred embodiment, the second receiving module 1001 is further configured to receive a first operation event set sent by the first terminal, where the first operation event set is obtained by combining all first operation events within a first preset time; the second sending module 1002 is further configured to send the first set of operational events to the second terminal.
As shown in fig. 11, the present invention also provides a screen sharing apparatus applied to a second terminal, the apparatus including: the third receiving module 1101 is configured to receive a first operation event sent by a server, where the first operation event is generated by an operation of a first user in a sharing page, where the first user corresponds to a first terminal where a screen sharing relationship is established by a second terminal; the second display module 1102 is configured to display the first operation event on a second terminal screen on which the sharing page is displayed.
In a preferred embodiment, the third receiving module 1101 is further configured to receive a connection of a sharing page sent by the first terminal and a room identifier of a video session room; the second display module 1102 is further configured to display a sharing page on a second terminal screen; the device also comprises a sharing module, a first terminal and a second terminal, wherein the sharing module is used for entering the video session room according to the room identifier and establishing a screen sharing relation with the first terminal; the device further comprises a third sending module, which is used for sending a screen sharing notification to the server, so that the server establishes socket connection with the second terminal after receiving the screen sharing notification.
In a preferred embodiment, the third receiving module 1101 is further configured to receive a talkback instruction of a second user; the device also comprises a generating module used for generating a talkback request according to the talkback instruction; the third sending module is further configured to send the talkback request to the first terminal, so that the first terminal closes the talkback permission of the first user according to the talkback request and opens the talkback permission of the second user.
In a preferred embodiment, the apparatus further includes a second monitoring module, configured to monitor a second operation event generated by a second user operating in the shared page; the third sending module is further configured to send the second operation event to the server, so that the server sends the second operation event to the first terminal.
In a preferred embodiment, the generating module is further configured to combine the second operation events within a second preset time to generate a second operation event set; the third sending module is further configured to send the second operation event set to the server, so that the server sends the second operation event set to the first terminal.
Referring again to fig. 1, the present invention also provides a screen sharing system, including:
the first terminal 101 is configured to listen to a first operation event generated by a first user operating in a sharing page; sending a first operational event to the server 102; the server 102 is used for sending the first operation event to a second terminal establishing a screen sharing relationship with the first terminal 101; and the second terminal 103 is configured to display the first operation event on a second terminal screen on which the sharing page is displayed.
In a preferred embodiment, the first terminal is further configured to create a video session room after entering the link of the sharing page, and generate a room identifier corresponding to the video session room; sending a screen to-be-shared notification to a server; the server is also used for establishing socket connection with the first terminal after receiving the screen sharing notification;
the second terminal is also used for sending the link and the room identifier to the second terminal; after entering the link, displaying a sharing page on a screen, entering a video session room according to the room identifier, establishing a screen sharing relation with the first terminal, and sending a screen sharing notification to the server; and the server is also used for establishing socket connection with the second terminal after receiving the screen sharing notification.
In a preferred embodiment, the first terminal is further configured to start the talkback permission of the first user after creating the video session room and generating a room identifier corresponding to the video session room; the second terminal is also used for generating a talkback request according to the talkback instruction of the second user and sending the talkback request to the first terminal; the first terminal is further used for closing the talkback permission of the first user and opening the talkback permission of the second user corresponding to the second terminal if a pass instruction for accepting the talkback request is detected after the talkback request is received.
In a preferred embodiment, the second terminal is further configured to monitor a second operation event generated by an operation of the second user in the shared page; sending the second operation event to a server; the server is also used for sending a second operation event to the first terminal; the first terminal is further used for displaying the second operation event in the first terminal screen after receiving the second operation event.
In a preferred embodiment, the first terminal is further configured to combine all the first operation events monitored at a first preset time to obtain a first operation event set; the first terminal is further configured to send the first set of operational events to the server.
The present invention also provides an electronic device comprising: one or more processors; and a memory associated with the one or more processors for storing program instructions which, when read and executed by the one or more processors, perform a screen sharing method applied to the first terminal in the present invention.
The present invention also provides an electronic device comprising: one or more processors; and a memory associated with the one or more processors for storing program instructions which, when read and executed by the one or more processors, perform a screen sharing method applied to a server in the present invention.
The present invention also provides an electronic device comprising: one or more processors; and a memory associated with the one or more processors for storing program instructions which, when read and executed by the one or more processors, perform a screen sharing method of the present invention applied to a second terminal.
The present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the screen sharing method applied to the first terminal, and please refer to the foregoing description for the implementation process of the method and the technical effects that can be achieved, which are not described herein again.
The present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the screen sharing method applied to a server as described above, and please refer to the foregoing description for the implementation process of the method and the technical effects that can be achieved, which are not described herein again.
The present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the screen sharing method applied to the second terminal, and please refer to the foregoing description for the implementation process of the method and the technical effects that can be achieved, which are not described herein again.
Fig. 12 illustrates an architecture of an electronic device, which may include a processor 1210, a video display adapter 1211, a disk drive 1212, an input/output interface 1213, a network interface 1214, and a memory 1220. The processor 1210, video display adapter 1211, disk drive 1212, input/output interface 1213, network interface 1214, and memory 1220 may be communicatively coupled via a communication bus 1230 as described above.
The processor 1210 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits, and is configured to execute related programs to implement the technical solution provided by the present invention.
The Memory 1220 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, or the like. The memory 1220 may store an operating system 1221 for controlling the operation of the computer system 500, a Basic Input Output System (BIOS) for controlling low-level operations of the computer system 1200. In addition, a web browser 1223, a data storage management system 1224, and a device identification information processing system 1225 and the like may also be stored. The device identification information processing system 1225 may be an application program that implements the operations of the foregoing steps in the embodiment of the present invention. In summary, when the technical solution provided by the present invention is implemented by software or firmware, the relevant program codes are stored in the memory 1220 and called for execution by the processor 1210.
The input/output interface 1213 is used for connecting an input/output module to realize information input and output. The i/o module may be configured as a component in a device (not shown) or may be external to the device to provide a corresponding function. The input devices may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output devices may include a display, a speaker, a vibrator, an indicator light, etc.
The network interface 1214 is used for connecting communication modules (not shown in the figure) to enable the device to interact with other devices in a communication way. The communication module can realize communication in a wired mode (such as USB, network cable and the like) and also can realize communication in a wireless mode (such as mobile network, WIFI, Bluetooth and the like).
Bus 1230 includes a path that transfers information between various components of the device, such as processor 1210, video display adapter 1211, disk drive 1212, input/output interface 1213, network interface 1214, and memory 520.
It should be noted that although the above-mentioned devices only show the processor 1210, the video display adapter 1211, the disk drive 1212, the input/output interface 1213, the network interface 1214, the memory 1220, the bus 1230, etc., in a specific implementation, the devices may also include other components necessary for proper operation. Furthermore, it will be understood by those skilled in the art that the apparatus described above may also include only the components necessary to implement the inventive arrangements, and need not include all of the components shown in the figures.
In particular, according to an embodiment of the present invention, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the invention include a computer program product comprising a computer program embodied on a computer-readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means, or installed from the memory, or installed from the ROM. The computer program, when executed by a processor, performs the functions defined above in the method of embodiments of the invention.
It should be noted that the computer readable medium of the embodiments of the present invention may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In embodiments of the invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In embodiments of the present invention, however, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the server; or may exist separately and not be assembled into the server. The computer readable medium carries one or more programs which, when executed by the server, cause the server to: when the peripheral mode of the terminal is detected to be not activated, acquiring a frame rate of an application on the terminal; when the frame rate meets the screen information condition, judging whether a user is acquiring the screen information of the terminal; and controlling the screen to enter an immediate dimming mode in response to the judgment result that the user does not acquire the screen information of the terminal.
Computer program code for carrying out operations for embodiments of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The screen sharing method, the screen sharing device and the electronic device provided by the invention are described in detail, a specific example is applied in the text to explain the principle and the implementation of the invention, and the description of the embodiment 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, the specific embodiments and the application range may be changed. In view of the above, the present disclosure should not be construed as limiting the invention.

Claims (10)

1. A screen sharing method is applied to a first terminal, and comprises the following steps:
monitoring a first operation event generated by a first user operating in a sharing page;
and sending the first operation event to a server, so that the server sends the first operation event to a second terminal establishing a screen sharing relationship with the first terminal, and the first operation event is displayed on a screen of the second terminal on which a sharing page is displayed.
2. The method of claim 1, wherein listening for an operational event of the first user within the current page further comprises:
after entering the link of the sharing page, creating a video session room and generating a room identifier corresponding to the video session room;
sending a screen sharing waiting notice to the server, so that the server establishes socket connection with the first terminal after receiving the screen sharing notice;
sending the link and the room identifier to the second terminal, so that after entering the link, the second terminal displays a sharing page on a screen, enters the video session room according to the room identifier, establishes a screen sharing relationship with the first terminal, and sends a screen sharing notification to the server, so that after receiving the screen sharing notification, the server establishes socket connection with the second terminal.
3. The method of claim 1, wherein after entering the link of the sharing page, creating a video session room, and after generating a room identifier corresponding to the video session room, further comprising:
opening the main speaking permission of the first user;
the screen sharing method further includes:
receiving a talkback request sent by the second terminal;
and if the passing instruction of accepting the talkback request is detected, closing the talkback permission of the first user and opening the talkback permission of the second user corresponding to the second terminal.
4. The method of claim 3, wherein opening the second user's talk-around privilege further comprises:
receiving a second operation event sent by the server, wherein the second operation event is generated by the operation of the second user in the shared page monitored by the second terminal and is sent to the server by the second terminal;
and displaying a second operation event in the first terminal screen.
5. The method of claim 1, wherein listening for the first user after the first operational event within the shared page further comprises:
combining all the first operation events monitored at a first preset time to obtain a first operation event set;
the sending the first operational event to the server further comprises:
sending the first set of operational events to the server.
6. A screen sharing method is applied to a server, and the method comprises the following steps:
receiving a first operation event which is sent by a first terminal and generated by operation of a first user in a sharing page;
and sending the first operation event to a second terminal establishing a screen sharing relationship with the first terminal so as to display the first operation event on a screen of the second terminal displaying a sharing page.
7. A screen sharing method is applied to a second terminal, and the method comprises the following steps:
receiving a first operation event sent by a server, wherein the first operation event is generated by operation in a sharing page of a first user corresponding to a first terminal establishing a screen sharing relationship with a second terminal;
and displaying the first operation event on a second terminal screen on which a sharing page is displayed.
8. A screen sharing method is applied to a screen sharing system, and comprises the following steps:
the method comprises the steps that a first terminal listens for a first operation event generated by operation of a first user in a sharing page; sending the first operation event to a server;
the server sends the first operation event to a second terminal establishing a screen sharing relation with the first terminal;
and the second terminal displays the first operation event on a second terminal screen on which a sharing page is displayed.
9. A screen sharing apparatus applied to a first terminal, the apparatus comprising:
the first monitoring module is used for monitoring a first operation event generated by the operation of a first user in the sharing page;
the first sending module is used for sending the first operation event to a server so that the server sends the first operation event to a second terminal establishing a screen sharing relationship with the first terminal, and the first operation event is displayed on a screen of the second terminal on which a sharing page is displayed.
10. An electronic device, comprising:
one or more processors; and
a memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform the method of any of claims 1-5.
CN202111097875.4A 2021-09-18 2021-09-18 Screen sharing method and device and electronic equipment Pending CN113891128A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111097875.4A CN113891128A (en) 2021-09-18 2021-09-18 Screen sharing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111097875.4A CN113891128A (en) 2021-09-18 2021-09-18 Screen sharing method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN113891128A true CN113891128A (en) 2022-01-04

Family

ID=79009889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111097875.4A Pending CN113891128A (en) 2021-09-18 2021-09-18 Screen sharing method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN113891128A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114637940A (en) * 2022-03-22 2022-06-17 众安在线财产保险股份有限公司 Data interaction method and electronic equipment
CN114887326A (en) * 2022-05-06 2022-08-12 咪咕互动娱乐有限公司 Information processing method and device and readable storage medium
CN115379279A (en) * 2022-07-22 2022-11-22 深圳市酷开网络科技股份有限公司 Multi-screen linkage interaction method, device and system, storage medium and electronic equipment
CN115499693A (en) * 2022-08-09 2022-12-20 深圳市酷开网络科技股份有限公司 Multi-screen different display control method, device and system, storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111107145A (en) * 2019-12-17 2020-05-05 青岛希望鸟科技有限公司 Online synchronous communication system based on HTML5 webpage
CN111612639A (en) * 2020-05-21 2020-09-01 青岛窗外科技有限公司 Synchronous communication method and system applied to insurance scheme
CN111726397A (en) * 2020-06-06 2020-09-29 路玉太 Remote assistance operation method and system applied to webpage
CN112153140A (en) * 2020-09-23 2020-12-29 Oppo广东移动通信有限公司 Remote control method, device, equipment, storage medium and system
CN112968937A (en) * 2021-01-29 2021-06-15 北京达佳互联信息技术有限公司 Interface processing method and device, terminal and server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111107145A (en) * 2019-12-17 2020-05-05 青岛希望鸟科技有限公司 Online synchronous communication system based on HTML5 webpage
CN111612639A (en) * 2020-05-21 2020-09-01 青岛窗外科技有限公司 Synchronous communication method and system applied to insurance scheme
CN111726397A (en) * 2020-06-06 2020-09-29 路玉太 Remote assistance operation method and system applied to webpage
CN112153140A (en) * 2020-09-23 2020-12-29 Oppo广东移动通信有限公司 Remote control method, device, equipment, storage medium and system
CN112968937A (en) * 2021-01-29 2021-06-15 北京达佳互联信息技术有限公司 Interface processing method and device, terminal and server

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114637940A (en) * 2022-03-22 2022-06-17 众安在线财产保险股份有限公司 Data interaction method and electronic equipment
CN114887326A (en) * 2022-05-06 2022-08-12 咪咕互动娱乐有限公司 Information processing method and device and readable storage medium
CN115379279A (en) * 2022-07-22 2022-11-22 深圳市酷开网络科技股份有限公司 Multi-screen linkage interaction method, device and system, storage medium and electronic equipment
CN115499693A (en) * 2022-08-09 2022-12-20 深圳市酷开网络科技股份有限公司 Multi-screen different display control method, device and system, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN113891128A (en) Screen sharing method and device and electronic equipment
EP4181505B1 (en) Screen sharing method and apparatus, and electronic device
US12067136B2 (en) Display method, display device, and electronic device
US20220360548A1 (en) Information display method and apparatus, and electronic device
CN102404377A (en) Terminal having content interworking function and method thereof
US11758087B2 (en) Multimedia conference data processing method and apparatus, and electronic device
CN112311841A (en) Information pushing method and device, electronic equipment and computer readable medium
CN113377312A (en) Same-screen interaction method and device, computer equipment and computer readable storage medium
WO2020135188A1 (en) Method and apparatus for prompting message reading state, and electronic device
US20230401377A1 (en) Document creation method and apparatus, and device and storage medium
CN107509051A (en) Long-range control method, device, terminal and computer-readable recording medium
US20240104513A1 (en) Schedule sharing method, apparatus, and device
CN113285866B (en) Information sending method and device and electronic equipment
CN115334027A (en) Information processing method, device, electronic device and storage medium
CN103973542A (en) Voice information processing method and device
CN110837334B (en) Method, device, terminal and storage medium for interactive control
CN112256372A (en) Information processing method and device and electronic equipment
JP2023514271A (en) Page operation processing method, apparatus, equipment, and storage medium
US20240340327A1 (en) Method, apparatus, and electronic device for interaction
CN112162686A (en) House resource information display method and device, electronic equipment and computer readable medium
CN115237533A (en) Information display method, device, equipment and medium
JP2014531098A (en) Apparatus and method for portable terminal using interactive application with notification function
CN111641693A (en) Session data processing method and device and electronic equipment
CN112968826B (en) Voice interaction method and device and electronic equipment
CN112306596B (en) Information interaction method, device and electronic device

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