CN106325666B - A kind of screen sharing method, device and server - Google Patents

A kind of screen sharing method, device and server Download PDF

Info

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
Application number
CN201510397542.1A
Other languages
Chinese (zh)
Other versions
CN106325666A (en
Inventor
李杨
杨洋
黄欢
罗海光
纪嘉澍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510397542.1A priority Critical patent/CN106325666B/en
Publication of CN106325666A publication Critical patent/CN106325666A/en
Application granted granted Critical
Publication of CN106325666B publication Critical patent/CN106325666B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Screen sharing method and device and server
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.
CN201510397542.1A 2015-07-08 2015-07-08 A kind of screen sharing method, device and server Active CN106325666B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (16)

* Cited by examiner, † Cited by third party
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