CN106325666B - A kind of screen sharing method, device and server - Google Patents
A kind of screen sharing method, device and server Download PDFInfo
- Publication number
- CN106325666B CN106325666B CN201510397542.1A CN201510397542A CN106325666B CN 106325666 B CN106325666 B CN 106325666B CN 201510397542 A CN201510397542 A CN 201510397542A CN 106325666 B CN106325666 B CN 106325666B
- Authority
- CN
- China
- Prior art keywords
- screen
- window
- screen sharing
- sharing
- user
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000001960 triggered effect Effects 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 15
- 239000000725 suspension Substances 0.000 claims description 14
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
This application discloses a kind of screen sharing method and devices, method includes: when the screen that user triggers in the toolbar that screen shares window shares icon, 0 is set by the transparence value that the screen shares the content area of window, and sets top set window for screen sharing window;The screen-picture screen shared in the content area of window is shared to target object;When user, which triggers screen, shares the minimum icon in title bar window, it is minimized to desktop taskbar, and stops screen-picture sharing;When detecting that user restores screen sharing window, continues to share screen the screen-picture in the content area of window and share.In this application, user only needs to trigger screen sharing icon, and the content area that screen can be shared to window is shared region as screen and be shared, and enormously simplifies the operation of user.Also, for icon can be minimized by triggering, realize pause sharing function, the operation is more convenient.
Description
Technical Field
The application relates to the technical field of computers, in particular to a screen sharing method, a screen sharing device and a screen sharing server.
Background
With the development of online education and interactive entertainment, a plurality of screen sharing software are available in the market. The screen sharing function is to enable the remote sharing object to see the picture on the screen of the local computer.
The inventor of the present application finds that the operation modes of the existing screen sharing software are substantially the same by researching the existing screen sharing software, and the process for realizing screen sharing at least needs to comprise the following steps:
a. clicking a screen sharing function button in a toolbar of a certain window provided by software by a user, minimizing the window to a taskbar, and prompting the user to draw a sharing area;
b. dragging a rectangular area on a screen by a user by using a mouse;
c. and clicking a sharing starting function button by the user to enter a screen sharing state. And leaving a rectangular frame on the screen after the sharing is started, and indicating that the picture of the user in the rectangular frame area is in a sharing state.
Obviously, the operation of performing screen sharing is too cumbersome for the user.
Disclosure of Invention
In view of this, the present application provides a screen sharing method, device and server, which are used to solve the problem that the existing screen sharing operation process is complicated.
In order to achieve the above object, the following solutions are proposed:
a screen sharing method, comprising:
responding to a screen sharing icon in a toolbar of a screen sharing window triggered by a user, setting the transparency value of the content area of the screen sharing window to be 0, and setting the screen sharing window to be a top setting window;
sharing the screen picture in the content area of the screen sharing window to a target object, wherein the target object is a sharing object designated by the user;
responding to a minimized icon triggered by a user in a title bar of the screen sharing window, reducing the screen sharing window to a desktop task bar, and simultaneously stopping the sharing of screen pictures;
when it is detected that the user restores the screen sharing window in the desktop taskbar, screen pictures in a content area of the screen sharing window are continuously shared.
A screen sharing apparatus, comprising:
the system comprises a first response unit, a second response unit and a display unit, wherein the first response unit is used for responding to a screen sharing icon in a toolbar of a screen sharing window triggered by a user, setting the transparency value of a content area of the screen sharing window to be 0, and setting the screen sharing window to be a top setting window;
the picture sharing unit is used for sharing the screen picture in the content area of the screen sharing window to a target object, and the target object is a sharing object designated by the user;
the second response unit is used for responding to the condition that a user triggers a minimized icon in a title bar of the screen sharing window, reducing the screen sharing window to a desktop task bar and simultaneously stopping the sharing of the screen picture;
and the third response unit is used for continuing to share the screen picture in the content area of the screen sharing window when the fact that the user restores the screen sharing window in the desktop taskbar is detected.
A server comprises the screen sharing device.
According to the screen sharing method provided by the embodiment of the application, when the user triggers the screen sharing icon in the toolbar of the screen sharing window, the transparency value of the content area of the screen sharing window is set to be 0, the screen sharing window is set to be a top setting window, and then the screen image in the content area of the screen sharing window is shared to the target object. By setting the transparency of the content area of the screen sharing window to 0, the user can see the screen below the content area, and can perform an operation on a software application or the like below the content area. By setting the screen sharing window as the top setting window, other windows opened subsequently are positioned below the screen sharing window and do not cover the screen sharing window. By using the screen sharing method provided by the application, the user can share the content area of the screen sharing window as the screen sharing area only by triggering the screen sharing icon, so that the operation of the user is greatly simplified.
Furthermore, the method and the device are based on the existing window control logic, and the function of suspending screen sharing is further provided, so that the user can suspend screen sharing only by minimizing the screen sharing window to the taskbar, and can continue to share the screen by restoring the screen sharing window after executing the privacy operation. The sharing suspension is realized simply and conveniently under the condition that other control icons are not added, the operation of suspension sharing is more in line with the operation habit of the user to the system, and the learning difficulty is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart of a screen sharing method disclosed in an embodiment of the present application;
fig. 2 is a scene diagram of a screen sharing software application disclosed in an embodiment of the present application;
FIG. 3 is a diagram of another screen sharing software application scenario disclosed in an embodiment of the present application;
FIG. 4 is a flowchart of another screen sharing method disclosed in the embodiments of the present application;
FIG. 5 is a flowchart illustrating another screen sharing method disclosed in the embodiments of the present application;
FIG. 6 is a flowchart illustrating another screen sharing method disclosed in the embodiments of the present application;
fig. 7 is a schematic structural diagram of a screen sharing device disclosed in an embodiment of the present application;
fig. 8 is a schematic structural diagram of another screen sharing device disclosed in the embodiment of the present application;
fig. 9 is a schematic structural diagram of another screen sharing device disclosed in the embodiment of the present application;
fig. 10 is a schematic view of a structure of a frame sharing unit according to an embodiment of the present disclosure;
fig. 11 is a schematic diagram of a hardware structure of a server according to an embodiment of the present application.
Detailed Description
Before introducing the solution of the present application, the concept of windows is explained first:
a window generally includes a title bar, a toolbar, and a content area. The title bar is generally located at the top of the window, the toolbar is optionally located below the title bar or on the left and right sides of the window, and the content area occupies most of the whole window for content display.
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, 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 application.
Referring to fig. 1, fig. 1 is a flowchart of a screen sharing method disclosed in the embodiment of the present application.
As shown in fig. 1, the method includes:
step S100, responding to a screen sharing icon in a toolbar of a screen sharing window triggered by a user, setting the transparency value of a content area of the screen sharing window to be 0, and setting the screen sharing window to be a top setting window;
in the screen sharing application provided by the application, the screen sharing icon is arranged in the toolbar of the screen sharing window provided by the application and is used for a user to trigger and enter a screen sharing state.
When the condition that the user triggers the screen sharing icon is detected, the transparency value of the content area of the screen sharing window is set to be 0, and the window is set to be a top setting window. The content area of the screen sharing window is an area capable of displaying content in the window except for the title bar and the tool bar. By setting the transparency value of the content area to 0, the user is enabled to see through the content area and operate the software application behind the content area. By setting the screen sharing window as the top setting window, other application windows opened subsequently can not cover the screen sharing window.
For the Windows operating system, a window must be a LayerWindows if it needs to have a transparent area. LayerWindows is completely different from a common window in drawing, the LayerWindows needs to draw a window in a memory, the drawing result is submitted to a system for synthesis through a Windows API UpdateLayeredWindow, a user can see an image behind the window, and the transparency value Alpha drawn in the transparent area needs to be 0, so that the user can see other application software behind the window operation.
Step S110, sharing a screen picture in a content area of the screen sharing window to a target object, where the target object is a sharing object specified by the user;
the content area is in a hollow state by setting the parameter value of the content area, and then the screen picture in the content area is shared with a sharing object appointed by a user.
Here, the screen sharing window may be regarded as a hollow rectangular frame, the user may operate application software and the like below the rectangular frame, and the picture in the rectangular frame is shared to the target object in real time.
Step S120, responding to a minimized icon triggered by a user in a title bar of the screen sharing window, reducing the screen sharing window to a desktop task bar, and simultaneously stopping the sharing of screen pictures;
and for the user triggering the minimized icon, reducing the screen sharing window to the desktop taskbar according to the control mode of the traditional window. Meanwhile, the sharing of the screen is further stopped in the embodiment.
It can be understood that if the screen sharing window is reduced to the desktop taskbar, it means that the content area does not exist, i.e. there is no screen for sharing.
Step S130, when it is detected that the user restores the screen sharing window in the desktop taskbar, continuing to share the screen in the content area of the screen sharing window.
When the user clicks the screen sharing window, the screen pictures in the content area can be continuously shared.
According to the screen sharing method provided by the embodiment of the application, when a user triggers the screen sharing icon in the toolbar of the screen sharing window, the transparency value of the content area of the screen sharing window is set to be 0, the screen sharing window is set to be a top setting window, and then the screen image in the content area of the screen sharing window is shared to the target object. By setting the transparency of the content area of the screen sharing window to 0, the user can see the screen below the content area, and can perform an operation on a software application or the like below the content area. By setting the screen sharing window as the top setting window, other windows opened subsequently are positioned below the screen sharing window and do not cover the screen sharing window. By using the screen sharing method provided by the application, the user can share the content area of the screen sharing window as the screen sharing area only by triggering the screen sharing icon, so that the operation of the user is greatly simplified.
Further, the application is based on the existing window control logic, and a method for pausing screen sharing is further provided. In the embodiment, the user can pause to share the screen picture only by minimizing the screen sharing window to the taskbar, and the screen picture can be continuously shared by restoring the screen sharing window after the privacy operation is executed. The sharing suspension is realized simply and conveniently under the condition that other control icons are not added, the operation of suspension sharing is more in line with the operation habit of the user to the system, and the learning difficulty is reduced.
Next, referring to fig. 2 and 3, the present embodiment describes the above-described scheme as a specific example.
In this embodiment, we assume that the application software is named as "AA screen sharing software" and provides a screen sharing window as shown in fig. 2. In fig. 2, the top of the window is a title bar, the left side of the window is a toolbar, and the rest is a content area. Within the toolbar are provided a "share screen" function button as well as other function buttons (only one "see PPT" function button is illustrated in fig. 2). The state shown in fig. 2 is a state before the user triggers the "share screen" icon, and when the user triggers the "share screen" icon, the window changes, as shown in fig. 3.
In fig. 3, the icons "my document", "my computer", "browser", "QQ", and "photo folder" that we can see are all application icons on the terminal desktop. As can be seen from a comparison of fig. 2 and 3, before the user triggers the share screen icon, the content area of the window is in an opaque state, and the two icons "QQ" and "photo folder" located thereunder are in an occluded state. When the user triggers the "share screen" icon, the transparency value of the content area of the window is set to 0, so that the "QQ" and "photo folder" icons located below can be seen by the user, and the user can operate the two icons.
Optionally, in this embodiment, when the screen sharing icon is triggered in response to the user, right-angle identifiers may be further set at four top corners of the content area to prompt the user to be in the shared screen area.
In the scenario shown in fig. 3, a user may operate any desktop icon such as a photo folder and a browser, and other newly opened application windows are always located below the screen sharing window. Take the operation "photo folder" as an example: when the user double-clicks the photo folder, the opened photo folder window is positioned below the screen sharing window, the part positioned below the content area can be seen by the user, and the part of the picture is shared with the target user.
Certainly, for the screen sharing window, the original adjustment strategy is still applicable to the content area, for example, if the size of the screen sharing window is adjusted, the size of the content area is correspondingly adjusted; and dragging the screen sharing window, the position of the content area is changed. Therefore, the size and the position of the content area can be controlled through adjustment, so that the content area can show the picture to be shared by the user.
Still referring to fig. 3, in the screen sharing state, assuming that the user needs to query a part of the data and does not want to be seen by the sharing object, the screen sharing window can be minimized to the task bar by clicking the minimize icon in the title bar, and the screen sharing is stopped. And then the user can look up the data which the user wants to see, and restore the screen sharing window in the task bar after the user finishes looking up, so as to continue to share the screen.
It is understood that, besides the minimize icon, other function icons can be set, such as a maximize icon, a close icon, etc., when the maximize icon is triggered, the current window is maximized, and the content area is enlarged; when the icon closing is triggered, the current window is closed, and the corresponding content area is also closed, so that the screen sharing function is closed.
Referring to fig. 4, fig. 4 is a flowchart of another screen sharing method disclosed in the embodiment of the present application.
As shown in fig. 4, the method includes:
step S200, responding to a screen sharing icon in a toolbar of a screen sharing window triggered by a user, setting the transparency value of a content area of the screen sharing window to be 0, and setting the screen sharing window to be a top setting window;
in the screen sharing application provided by the application, the screen sharing icon is arranged in the toolbar of the screen sharing window provided by the application and is used for a user to trigger and enter a screen sharing state.
When the condition that the user triggers the screen sharing icon is detected, the transparency value of the content area of the screen sharing window is set to be 0, and the window is set to be a top setting window. The content area of the screen sharing window is an area capable of displaying content in the window except for the title bar and the tool bar. By setting the transparency value of the content area to 0, the user is enabled to see through the content area and operate the software application behind the content area. By setting the screen sharing window as the top setting window, other application windows opened subsequently can not cover the screen sharing window.
Step S210, sharing a screen picture in a content area of the screen sharing window to a target object, where the target object is a sharing object specified by the user;
the content area is in a hollow state by setting the parameter value of the content area, and then the screen picture in the content area is shared with a sharing object appointed by a user.
Step S220, responding to a minimized icon triggered by a user in a title bar of the screen sharing window, reducing the screen sharing window to a desktop task bar, and simultaneously stopping the sharing of screen pictures;
and for the user triggering the minimized icon, reducing the screen sharing window to the desktop taskbar according to the control mode of the traditional window. Meanwhile, the sharing of the screen is further stopped in the embodiment.
It can be understood that if the screen sharing window is reduced to the desktop taskbar, it means that the content area does not exist, i.e. there is no screen for sharing.
Step S230, sending a preset image to the target object, or controlling a terminal interface of the target object to maintain a display suspension image;
the preset image is used for prompting a target object to pause screen sharing; the suspension image is a screen sent to the target object when the screen sharing is suspended.
The user may preset a preset image, which may be a black screen or an image carrying a certain typeface, for example, "the other party pauses to share the screen, please wait a little," and so on.
Step S240, when it is detected that the user restores the screen sharing window in the desktop taskbar, continuing to share the screen in the content area of the screen sharing window.
When the user clicks the screen sharing window, the screen pictures in the content area can be continuously shared.
In the embodiment of the application, when the user suspends the screen sharing, a picture displayed on a terminal interface of the target object is specified, and the picture can be an image preset by the user or an image received at the last moment before the sharing is stopped.
In another embodiment of the present application, other function icons besides the screen sharing icon may be added to the toolbar of the screen sharing window. Based on this, referring to fig. 5, fig. 5 is a flowchart of another screen sharing method disclosed in the embodiment of the present application.
As shown in fig. 5, the method includes:
step S300, responding to a screen sharing icon in a toolbar of a screen sharing window triggered by a user, setting the transparency value of a content area of the screen sharing window to be 0, and setting the screen sharing window to be a top setting window;
in the screen sharing application provided by the application, the screen sharing icon is arranged in the toolbar of the screen sharing window provided by the application and is used for a user to trigger and enter a screen sharing state.
When the condition that the user triggers the screen sharing icon is detected, the transparency value of the content area of the screen sharing window is set to be 0, and the window is set to be a top setting window. The content area of the screen sharing window is an area capable of displaying content in the window except for the title bar and the tool bar. By setting the transparency value of the content area to 0, the user is enabled to see through the content area and operate the software application behind the content area. By setting the screen sharing window as the top setting window, other application windows opened subsequently can not cover the screen sharing window.
Step S310, sharing a screen picture in a content area of the screen sharing window to a target object, wherein the target object is a sharing object designated by the user;
the content area is in a hollow state by setting the parameter value of the content area, and then the screen picture in the content area is shared with a sharing object appointed by a user.
Step S320, responding to a minimized icon triggered by a user in a title bar of the screen sharing window, reducing the screen sharing window to a desktop task bar, and simultaneously stopping the sharing of screen pictures;
and for the user triggering the minimized icon, reducing the screen sharing window to the desktop taskbar according to the control mode of the traditional window. Meanwhile, the sharing of the screen is further stopped in the embodiment.
It can be understood that if the screen sharing window is reduced to the desktop taskbar, it means that the content area does not exist, i.e. there is no screen for sharing.
Step S330, when it is detected that the user restores the screen sharing window in the desktop taskbar, continuing to share the screen picture in the content area of the screen sharing window;
when the user clicks the screen sharing window, the screen pictures in the content area can be continuously shared.
Step S340, responding to a user triggering a function icon in a toolbar of a screen sharing window, terminating sharing of a screen picture, and displaying an image picture corresponding to the function icon in a content area of the screen sharing window.
Specifically, a function icon may be set in the toolbar in advance, and a content image associated with the function icon may be bound. When the user triggers the corresponding function icon, the corresponding image picture can be displayed in the content area.
See, for example, fig. 3:
the user uses the screen sharing software to carry out teaching, wants to check lesson preparation materials in the midway, and does not want the shared object to see the operation, so that the user can click the PPT-watching icon, pause the sharing of the screen picture, display the lesson preparation materials bound with the PPT-watching icon in advance in the content area, and click the sharing screen icon again after the user finishes checking to continue the screen sharing.
Referring to fig. 6, fig. 6 is a flowchart of another screen sharing method disclosed in the embodiment of the present application.
As shown in fig. 6, the method includes:
step S400, responding to a screen sharing icon in a toolbar of a screen sharing window triggered by a user, setting the transparency value of a content area of the screen sharing window to be 0, and setting the screen sharing window to be a top setting window;
in the screen sharing application provided by the application, the screen sharing icon is arranged in the toolbar of the screen sharing window provided by the application and is used for a user to trigger and enter a screen sharing state.
When the condition that the user triggers the screen sharing icon is detected, the transparency value of the content area of the screen sharing window is set to be 0, and the window is set to be a top setting window. The content area of the screen sharing window is an area capable of displaying content in the window except for the title bar and the tool bar. By setting the transparency value of the content area to 0, the user is enabled to see through the content area and operate the software application behind the content area. By setting the screen sharing window as the top setting window, other application windows opened subsequently can not cover the screen sharing window.
Step S410, drawing a screen picture in a content area of the screen sharing window according to a preset frequency;
step S420, transmitting the drawn image to the target object in real time;
and the target object is a sharing object appointed by the user.
Step S430, responding to a minimized icon triggered by a user in a title bar of the screen sharing window, reducing the screen sharing window to a desktop task bar, and simultaneously stopping the sharing of screen pictures;
and for the user triggering the minimized icon, reducing the screen sharing window to the desktop taskbar according to the control mode of the traditional window. Meanwhile, the sharing of the screen is further stopped in the embodiment.
It can be understood that if the screen sharing window is reduced to the desktop taskbar, it means that the content area does not exist, i.e. there is no screen for sharing.
Step S440, when it is detected that the user restores the screen sharing window in the desktop taskbar, continuing to share the screen in the content area of the screen sharing window.
When the user clicks the screen sharing window, the screen pictures in the content area can be continuously shared.
The embodiment of the application discloses a specific implementation mode of screen sharing, namely, the screen picture in a content area is subjected to image drawing at a certain frequency, the drawn image is transmitted to a target object in real time, and the screen picture in the content area is shared.
The screen sharing device provided by the embodiment of the present application is described below, and the screen sharing device described below and the screen sharing method described above may be referred to in a corresponding manner.
Referring to fig. 7, fig. 7 is a schematic structural diagram of a screen sharing device disclosed in the embodiment of the present application.
As shown in fig. 7, the apparatus includes:
a first response unit 71, configured to respond to a user triggering a screen sharing icon in a toolbar of a screen sharing window, set a transparency value of a content area of the screen sharing window to 0, and set the screen sharing window to a set-top window;
the picture sharing unit 72 is configured to share a screen picture in a content area of the screen sharing window to a target object, where the target object is a sharing object specified by the user;
a second response unit 73, configured to respond to a user triggering a minimized icon in a title bar of the screen sharing window, reduce the screen sharing window to a desktop taskbar, and simultaneously terminate sharing of a screen image;
a third responding unit 74, configured to continue to share the screen image in the content area of the screen sharing window when it is detected that the user restores the screen sharing window in the desktop taskbar.
Optionally, as shown in fig. 8, the apparatus may further include:
a preset image sending unit 75, configured to send a preset image to the target object while suspending the sharing of the screen image, where the preset image is used to prompt the target object to suspend screen sharing; or controlling a terminal interface of the target object to maintain and display a suspension image, wherein the suspension image is a screen sent to the target object when the screen sharing is suspended.
Optionally, other function icons besides the screen sharing icon may be further set in the toolbar of the screen sharing window, and as shown in fig. 9, the apparatus may further include:
a fourth response unit 76, configured to respond to a user triggering a function icon in a toolbar of the screen sharing window, terminate sharing of the screen image, and display an image corresponding to the function icon in a content area of the screen sharing window.
Optionally, as shown in fig. 10, the screen sharing unit 72 may include:
an image drawing unit 721 configured to draw an image of a screen image in the content area of the screen sharing window according to a preset frequency;
an image sending unit 722, configured to deliver the rendered image to the target object in real time.
According to the screen sharing device provided by the embodiment of the application, when a user triggers a screen sharing icon in a toolbar of the screen sharing window, the transparency value of the content area of the screen sharing window is set to be 0, the screen sharing window is set to be a top setting window, and then the screen image in the content area of the screen sharing window is shared to a target object. By setting the transparency of the content area of the screen sharing window to 0, the user can see the screen below the content area, and can perform an operation on a software application or the like below the content area. By setting the screen sharing window as the top setting window, other windows opened subsequently are positioned below the screen sharing window and do not cover the screen sharing window. According to the screen sharing device provided by the application, a user can share the content area of the screen sharing window as the screen sharing area only by triggering the screen sharing icon, and the operation of the user is greatly simplified.
Furthermore, the method and the device are based on the existing window control logic, and the function of suspending screen sharing is further provided, so that the user can suspend screen sharing only by minimizing the screen sharing window to the taskbar, and can continue to share the screen by restoring the screen sharing window after executing the privacy operation. The sharing suspension is realized simply and conveniently under the condition that other control icons are not added, the operation of suspension sharing is more in line with the operation habit of the user to the system, and the learning difficulty is reduced.
The embodiment of the present application further provides a server, where the server may include the screen sharing device, and the description of the screen sharing device may refer to the description of the corresponding part above, which is not repeated herein.
The hardware structure of the server provided in the embodiment of the present application is described below, and the parts related to account management in the following description may refer to the corresponding parts above. Fig. 11 is a schematic hardware structure diagram of a server according to an embodiment of the present application, and referring to fig. 11, the server may include:
a processor 1, a communication interface 2, a memory 3, a communication bus 4, and a display screen 5;
the processor 1, the communication interface 2, the memory 3 and the display screen 5 are communicated with each other through a communication bus 4;
optionally, the communication interface 2 may be an interface of a communication module, such as an interface of a GSM module;
a processor 1 for executing a program;
a memory 3 for storing a program;
the program may include program code including operating instructions of the processor.
The processor 1 may be a central processing unit CPU or an application Specific Integrated circuit asic or one or more Integrated circuits configured to implement embodiments of the present application.
The memory 3 may comprise a high-speed RAM memory and may also comprise a non-volatile memory, such as at least one disk memory.
Among them, the procedure can be specifically used for:
responding to a screen sharing icon in a toolbar of a screen sharing window triggered by a user, setting the transparency value of the content area of the screen sharing window to be 0, and setting the screen sharing window to be a top setting window;
sharing the screen picture in the content area of the screen sharing window to a target object, wherein the target object is a sharing object designated by the user;
responding to a minimized icon triggered by a user in a title bar of the screen sharing window, reducing the screen sharing window to a desktop task bar, and simultaneously stopping the sharing of screen pictures;
when it is detected that the user restores the screen sharing window in the desktop taskbar, screen pictures in a content area of the screen sharing window are continuously shared.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (9)
1. A screen sharing method, comprising:
responding to a screen sharing icon in a toolbar of a screen sharing window triggered by a user, setting the transparency value of the content area of the screen sharing window to be 0, and setting the screen sharing window to be a top setting window;
sharing the screen picture in the content area of the screen sharing window to a target object, wherein the target object is a sharing object designated by the user;
responding to a minimized icon triggered by a user in a title bar of the screen sharing window, reducing the screen sharing window to a desktop task bar, and simultaneously stopping the sharing of screen pictures;
when it is detected that the user restores the screen sharing window in the desktop taskbar, screen pictures in a content area of the screen sharing window are continuously shared.
2. The method of claim 1, wherein while the suspending the sharing of the screen, the method further comprises:
sending a preset image to the target object, wherein the preset image is used for prompting the target object to suspend screen sharing;
or,
and controlling a terminal interface of the target object to maintain and display a suspension image, wherein the suspension image is a screen sent to the target object when the screen sharing is suspended.
3. The method according to claim 1, wherein other function icons than the screen sharing icon are arranged in the toolbar of the screen sharing window, and the method further comprises:
and responding to a function icon in a toolbar of a screen sharing window triggered by a user, stopping sharing of a screen picture, and displaying an image picture corresponding to the function icon in a content area of the screen sharing window.
4. The method according to any one of claims 1 to 3, wherein the sharing the screen in the content area of the screen sharing window to the target object comprises:
drawing the screen picture in the content area of the screen sharing window according to a preset frequency;
and transmitting the drawn image to the target object in real time.
5. A screen sharing apparatus, comprising:
the system comprises a first response unit, a second response unit and a display unit, wherein the first response unit is used for responding to a screen sharing icon in a toolbar of a screen sharing window triggered by a user, setting the transparency value of a content area of the screen sharing window to be 0, and setting the screen sharing window to be a top setting window;
the picture sharing unit is used for sharing the screen picture in the content area of the screen sharing window to a target object, and the target object is a sharing object designated by the user;
the second response unit is used for responding to the condition that a user triggers a minimized icon in a title bar of the screen sharing window, reducing the screen sharing window to a desktop task bar and simultaneously stopping the sharing of the screen picture;
and the third response unit is used for continuing to share the screen picture in the content area of the screen sharing window when the fact that the user restores the screen sharing window in the desktop taskbar is detected.
6. The apparatus of claim 5, further comprising:
the preset image sending unit is used for sending a preset image to the target object while the sharing of the screen picture is stopped, and the preset image is used for prompting the target object to suspend screen sharing; or controlling a terminal interface of the target object to maintain and display a suspension image, wherein the suspension image is a screen sent to the target object when the screen sharing is suspended.
7. The apparatus according to claim 5, wherein the toolbar of the screen sharing window is further provided with other function icons in addition to the screen sharing icon, and the apparatus further comprises:
and the fourth response unit is used for responding to the triggering of a function icon in a toolbar of the screen sharing window by a user, stopping the sharing of the screen picture, and displaying the image picture corresponding to the function icon in the content area of the screen sharing window.
8. The apparatus according to any one of claims 5 to 7, wherein the picture sharing unit comprises:
the image drawing unit is used for drawing the screen picture in the content area of the screen sharing window according to the preset frequency;
and the image sending unit is used for transmitting the drawn image to the target object in real time.
9. A server, characterized by comprising the screen sharing apparatus of any one of claims 5 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510397542.1A CN106325666B (en) | 2015-07-08 | 2015-07-08 | A kind of screen sharing method, device and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510397542.1A CN106325666B (en) | 2015-07-08 | 2015-07-08 | A kind of screen sharing method, device and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106325666A CN106325666A (en) | 2017-01-11 |
CN106325666B true CN106325666B (en) | 2019-11-19 |
Family
ID=57725274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510397542.1A Active CN106325666B (en) | 2015-07-08 | 2015-07-08 | A kind of screen sharing method, device and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106325666B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115480720A (en) * | 2021-05-31 | 2022-12-16 | 广州视源电子科技股份有限公司 | Screen projection method, storage medium and communication device |
CN115022309A (en) * | 2022-06-01 | 2022-09-06 | 中国工商银行股份有限公司 | Online customer service remote interaction method and device and electronic equipment |
US20240031416A1 (en) * | 2022-07-20 | 2024-01-25 | Ringcentral, Inc. | Method and system for adjusting shared content |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1627732A (en) * | 2003-12-08 | 2005-06-15 | 腾讯科技(深圳)有限公司 | Method and system of sharing application programs in instant communication system |
CN101364923A (en) * | 2008-09-17 | 2009-02-11 | 深圳华为通信技术有限公司 | Sharing method and terminal equipment thereof |
CN101447998A (en) * | 2008-12-25 | 2009-06-03 | 广东威创视讯科技股份有限公司 | Desktop sharing method and system |
CN101789955A (en) * | 2009-12-25 | 2010-07-28 | 宇龙计算机通信科技(深圳)有限公司 | Desktop sharing control method, device and mobile terminal |
KR101000893B1 (en) * | 2010-05-24 | 2010-12-13 | (주)지란지교소프트 | Method for sharing displaying screen and device thereof |
CN101977324A (en) * | 2010-11-09 | 2011-02-16 | 青岛海信宽带多媒体技术有限公司 | Method for realizing screen sharing |
CN102362477A (en) * | 2009-03-25 | 2012-02-22 | 萨基姆通讯宽带公司 | Method for the remote sharing of computer office(s) |
CN102510405A (en) * | 2011-11-18 | 2012-06-20 | 深圳中兴网信科技有限公司 | Screen sharing method and system |
CN102999379A (en) * | 2012-12-14 | 2013-03-27 | 东莞宇龙通信科技有限公司 | Terminal and data sharing method |
CN103401936A (en) * | 2013-08-07 | 2013-11-20 | 珠海金山办公软件有限公司 | Processing method and device for interface sharing |
CN103561117A (en) * | 2013-11-20 | 2014-02-05 | 深圳市中兴移动通信有限公司 | Screen sharing method and system, transmitting terminal and receiving terminal |
CN103701927A (en) * | 2013-12-31 | 2014-04-02 | 杭州华为数字技术有限公司 | Terminal-to-terminal image sharing method, terminal device and communication system |
CN103793321A (en) * | 2012-11-01 | 2014-05-14 | 腾讯科技(深圳)有限公司 | Method and system for detecting application programs |
CN104281356A (en) * | 2013-07-01 | 2015-01-14 | 腾讯科技(深圳)有限公司 | Screen sharing method and device |
CN104571782A (en) * | 2013-10-18 | 2015-04-29 | 腾讯科技(深圳)有限公司 | Remote control method, system, controlling terminal and controlled terminal |
CN105579985A (en) * | 2013-09-27 | 2016-05-11 | 三星电子株式会社 | Method and device for sharing content |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120304077A1 (en) * | 2011-05-23 | 2012-11-29 | International Business Machines Corporation | Accessing window pixel data for application sharing |
-
2015
- 2015-07-08 CN CN201510397542.1A patent/CN106325666B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1627732A (en) * | 2003-12-08 | 2005-06-15 | 腾讯科技(深圳)有限公司 | Method and system of sharing application programs in instant communication system |
CN101364923A (en) * | 2008-09-17 | 2009-02-11 | 深圳华为通信技术有限公司 | Sharing method and terminal equipment thereof |
CN101447998A (en) * | 2008-12-25 | 2009-06-03 | 广东威创视讯科技股份有限公司 | Desktop sharing method and system |
CN102362477A (en) * | 2009-03-25 | 2012-02-22 | 萨基姆通讯宽带公司 | Method for the remote sharing of computer office(s) |
CN101789955A (en) * | 2009-12-25 | 2010-07-28 | 宇龙计算机通信科技(深圳)有限公司 | Desktop sharing control method, device and mobile terminal |
KR101000893B1 (en) * | 2010-05-24 | 2010-12-13 | (주)지란지교소프트 | Method for sharing displaying screen and device thereof |
CN101977324A (en) * | 2010-11-09 | 2011-02-16 | 青岛海信宽带多媒体技术有限公司 | Method for realizing screen sharing |
CN102510405A (en) * | 2011-11-18 | 2012-06-20 | 深圳中兴网信科技有限公司 | Screen sharing method and system |
CN103793321A (en) * | 2012-11-01 | 2014-05-14 | 腾讯科技(深圳)有限公司 | Method and system for detecting application programs |
CN102999379A (en) * | 2012-12-14 | 2013-03-27 | 东莞宇龙通信科技有限公司 | Terminal and data sharing method |
CN104281356A (en) * | 2013-07-01 | 2015-01-14 | 腾讯科技(深圳)有限公司 | Screen sharing method and device |
CN103401936A (en) * | 2013-08-07 | 2013-11-20 | 珠海金山办公软件有限公司 | Processing method and device for interface sharing |
CN105579985A (en) * | 2013-09-27 | 2016-05-11 | 三星电子株式会社 | Method and device for sharing content |
CN104571782A (en) * | 2013-10-18 | 2015-04-29 | 腾讯科技(深圳)有限公司 | Remote control method, system, controlling terminal and controlled terminal |
CN103561117A (en) * | 2013-11-20 | 2014-02-05 | 深圳市中兴移动通信有限公司 | Screen sharing method and system, transmitting terminal and receiving terminal |
CN103701927A (en) * | 2013-12-31 | 2014-04-02 | 杭州华为数字技术有限公司 | Terminal-to-terminal image sharing method, terminal device and communication system |
Also Published As
Publication number | Publication date |
---|---|
CN106325666A (en) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI612469B (en) | Control method, device and system for demonstrating content of screen transmission | |
US10585637B2 (en) | Information processing method and electronic device | |
EP3661187A1 (en) | Photography method and mobile terminal | |
TWI528266B (en) | Electronic device and screen content sharing method | |
US20170024226A1 (en) | Information processing method and electronic device | |
US9035896B2 (en) | Information sharing apparatus and information sharing system | |
US20150200979A1 (en) | Viewing different window content with different attendees in desktop sharing | |
US20220222029A1 (en) | Remote gesture control, input monitor, systems including the same, and associated methods | |
CN113741765B (en) | Page jump method, device, equipment, storage medium and program product | |
CN110515580B (en) | Display control method, device and terminal | |
US9285884B2 (en) | Gesture based control application for data sharing | |
CN105573694B (en) | Multiple display rendering of digital content | |
US20160191577A1 (en) | Non-transitory computer-readable medium, terminal, and method | |
CN106233243B (en) | Multi-architecture manager | |
WO2022111394A1 (en) | Information processing method and apparatus, and electronic devices | |
WO2019192498A1 (en) | Window split screen display method, device and equipment | |
WO2016119685A1 (en) | Method and device for transmitting data between terminals | |
CN106325666B (en) | A kind of screen sharing method, device and server | |
WO2018010316A1 (en) | Desktop page management method and device | |
CN106020698A (en) | Mobile terminal and realization method of single-hand mode | |
US11249771B2 (en) | Terminal input invocation | |
US11733831B2 (en) | Devices and methods of intelligent interaction, and storage media | |
CN107025051B (en) | Information embedding method and device and client equipment | |
US20150324102A1 (en) | Method for Quickly Changing a User Interface and Computer Program Thereof and Electronic Device for Using the Same | |
WO2017004442A1 (en) | Systems and methods for transforming applications |
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 |