一种屏幕分享方法、装置及服务器.pdf

上传人:奻奴 文档编号:6096129 上传时间:2019-04-10 格式:PDF 页数:19 大小:1.04MB
返回 下载 相关 举报
摘要
申请专利号:

CN201510397542.1

申请日:

2015.07.08

公开号:

CN106325666A

公开日:

2017.01.11

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/0481申请日:20150708|||公开

IPC分类号:

G06F3/0481(2013.01)I; G06F3/14

主分类号:

G06F3/0481

申请人:

腾讯科技(深圳)有限公司

发明人:

李杨; 杨洋; 黄欢; 罗海光; 纪嘉澍

地址:

518000 广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

深圳市深佳知识产权代理事务所(普通合伙) 44285

代理人:

王仲凯

PDF下载: PDF下载
内容摘要

本申请公开了一种屏幕分享方法及装置,方法包括:当用户触发屏幕分享窗口的工具栏内的屏幕分享图标时,将所述屏幕分享窗口的内容区域的透明度值设置为0,并且将所述屏幕分享窗口设置为置顶窗口;将所述屏幕分享窗口的内容区域内的屏幕画面分享至目标对象;当用户触发屏幕分享窗口标题栏中的最小化图标时,将其最小化至桌面任务栏,并中止屏幕画面分享;在检测到用户还原屏幕分享窗口时,继续对屏幕分享窗口的内容区域内的屏幕画面进行分享。在本申请中,用户仅需要触发屏幕分享图标,即可将屏幕分享窗口的内容区域作为屏幕分享区域进行分享,大大简化了用户的操作。并且,对于可以通过触发最小化图标,实现暂停分享功能,操作更加简便。

权利要求书

1.一种屏幕分享方法,其特征在于,包括:
响应用户触发屏幕分享窗口的工具栏内的屏幕分享图标,将所述屏幕分
享窗口的内容区域的透明度值设置为0,并且将所述屏幕分享窗口设置为置顶
窗口;
将所述屏幕分享窗口的内容区域内的屏幕画面分享至目标对象,所述目
标对象为所述用户指定的分享对象;
响应用户触发所述屏幕分享窗口的标题栏内的最小化图标,将所述屏幕
分享窗口缩小至桌面任务栏,同时中止屏幕画面的分享;
在检测到用户还原所述桌面任务栏中的所述屏幕分享窗口时,继续对所
述屏幕分享窗口的内容区域内的屏幕画面进行分享。
2.根据权利要求1所述的方法,其特征在于,在所述中止屏幕画面的分
享的同时,该方法还包括:
向所述目标对象发送预置图像,所述预置图像用于提示目标对象暂停进
行屏幕分享;
或者,
控制所述目标对象的终端界面维持显示中止图像,所述中止图像为中止
屏幕画面分享时所发送给目标对象的屏幕画面。
3.根据权利要求1所述的方法,其特征在于,所述屏幕分享窗口的工具
栏内还设置有除所述屏幕分享图标之外的其它功能图标,该方法还包括:
响应用户触发屏幕分享窗口的工具栏内的功能图标,中止屏幕画面的分
享,并在所述屏幕分享窗口的内容区域显示与所述功能图标对应的图像画面。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述屏幕
分享窗口的内容区域内的屏幕画面分享至目标对象,包括:
按照预置频率对所述屏幕分享窗口的内容区域内的屏幕画面进行图像绘
制;
将绘制的图像实时传递至所述目标对象。
5.一种屏幕分享装置,其特征在于,包括:
第一响应单元,用于响应用户触发屏幕分享窗口的工具栏内的屏幕分享
图标,将所述屏幕分享窗口的内容区域的透明度值设置为0,并且将所述屏幕
分享窗口设置为置顶窗口;
画面分享单元,用于将所述屏幕分享窗口的内容区域内的屏幕画面分享
至目标对象,所述目标对象为所述用户指定的分享对象;
第二响应单元,用于响应用户触发所述屏幕分享窗口的标题栏内的最小
化图标,将所述屏幕分享窗口缩小至桌面任务栏,同时中止屏幕画面的分享;
第三响应单元,用于在检测到用户还原所述桌面任务栏中的所述屏幕分
享窗口时,继续对所述屏幕分享窗口的内容区域内的屏幕画面进行分享。
6.根据权利要求5所述的装置,其特征在于,还包括:
预置图像发送单元,用于在中止屏幕画面的分享的同时,向所述目标对
象发送预置图像,所述预置图像用于提示目标对象暂停进行屏幕分享;或者,
控制所述目标对象的终端界面维持显示中止图像,所述中止图像为中止屏幕
画面分享时所发送给目标对象的屏幕画面。
7.根据权利要求5所述的装置,其特征在于,所述屏幕分享窗口的工具
栏内还设置有除所述屏幕分享图标之外的其它功能图标,该装置还包括:
第四响应单元,用于响应用户触发屏幕分享窗口的工具栏内的功能图标,
中止屏幕画面的分享,并在所述屏幕分享窗口的内容区域显示与所述功能图
标对应的图像画面。
8.根据权利要求5-7任一项所述的装置,其特征在于,所述画面分享单
元包括:
图像绘制单元,用于按照预置频率对所述屏幕分享窗口的内容区域内的
屏幕画面进行图像绘制;
图像发送单元,用于将绘制的图像实时传递至所述目标对象。
9.一种服务器,其特征在于,包括权利要求5-8任一项所述的屏幕分享
装置。

说明书

一种屏幕分享方法、装置及服务器

技术领域

本申请涉及计算机技术领域,更具体地说,涉及一种屏幕分享方法、装
置及服务器。

背景技术

随着在线教育、互动娱乐的发展,市面上出现了多款屏幕分享软件。屏
幕分享的功能是,使远端的分享对象能够看到本机屏幕上的画面。

本案发明人通过对现有屏幕分享软件进行研究,发现现有的屏幕分享软
件操作方式大致相同,实现屏幕分享的流程至少需要包含以下几个步骤:

a、用户在软件提供的某个窗口的工具栏中点击屏幕分享功能按钮,窗口
最小化至任务栏,并提示用户绘制分享区域;

b、用户使用鼠标在屏幕上拖拽出一个矩形区域;

c、用户点击开始分享功能按钮,进入屏幕分享状态。分享开始后在屏幕
上留下一个矩形框,示意用户在该矩形框区域内的画面正处于分享状态。

显然,对于用户而言,执行屏幕分享的操作过于繁琐。

发明内容

有鉴于此,本申请提供了一种屏幕分享方法、装置及服务器,用于解决
现有屏幕分享操作流程繁琐的问题。

为了实现上述目的,现提出的方案如下:

一种屏幕分享方法,包括:

响应用户触发屏幕分享窗口的工具栏内的屏幕分享图标,将所述屏幕分
享窗口的内容区域的透明度值设置为0,并且将所述屏幕分享窗口设置为置顶
窗口;

将所述屏幕分享窗口的内容区域内的屏幕画面分享至目标对象,所述目
标对象为所述用户指定的分享对象;

响应用户触发所述屏幕分享窗口的标题栏内的最小化图标,将所述屏幕
分享窗口缩小至桌面任务栏,同时中止屏幕画面的分享;

在检测到用户还原所述桌面任务栏中的所述屏幕分享窗口时,继续对所
述屏幕分享窗口的内容区域内的屏幕画面进行分享。

一种屏幕分享装置,包括:

第一响应单元,用于响应用户触发屏幕分享窗口的工具栏内的屏幕分享
图标,将所述屏幕分享窗口的内容区域的透明度值设置为0,并且将所述屏幕
分享窗口设置为置顶窗口;

画面分享单元,用于将所述屏幕分享窗口的内容区域内的屏幕画面分享
至目标对象,所述目标对象为所述用户指定的分享对象;

第二响应单元,用于响应用户触发所述屏幕分享窗口的标题栏内的最小
化图标,将所述屏幕分享窗口缩小至桌面任务栏,同时中止屏幕画面的分享;

第三响应单元,用于在检测到用户还原所述桌面任务栏中的所述屏幕分
享窗口时,继续对所述屏幕分享窗口的内容区域内的屏幕画面进行分享。

一种服务器,包括上述所述的屏幕分享装置。

从上述的技术方案可以看出,本申请实施例提供的屏幕分享方法,当用
户触发屏幕分享窗口的工具栏内的屏幕分享图标时,将所述屏幕分享窗口的
内容区域的透明度值设置为0,并且将所述屏幕分享窗口设置为置顶窗口,然
后将所述屏幕分享窗口的内容区域内的屏幕画面分享至目标对象。通过将屏
幕分享窗口的内容区域的透明度设置为0,使得用户可以看到内容区域下方的
画面,并且可以对内容区域下方的软件应用等执行操作。通过将屏幕分享窗
口设置为置顶窗口,使得后续打开的其它窗口位于屏幕分享窗口之下,而不
会覆盖住屏幕分享窗口。使用本申请提供的屏幕分享方法,用户仅需要触发
屏幕分享图标,即可将屏幕分享窗口的内容区域作为屏幕分享区域进行分享,
大大简化了用户的操作。

进一步,本申请基于现有的窗口控制逻辑,还提供了暂停进行屏幕分享
的功能,由于本申请中用户仅需要将屏幕分享窗口最小化到任务栏,即可实
现暂停分享屏幕画面,当执行完隐私操作后可以通过还原屏幕分享窗口来继
续进行屏幕画面的分享。实现了在不增加其它控制图标的情况下,简捷的进
行分享暂停,且暂停分享的操作更加符合用户对系统的操作习惯,降低了学
习难度。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实
施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面
描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不
付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例公开的一种屏幕分享方法流程图;

图2为本申请实施例公开的一种屏幕分享软件应用场景图;

图3为本申请实施例公开的另一种屏幕分享软件应用场景图;

图4为本申请实施例公开的另一种屏幕分享方法流程图;

图5为本申请实施例公开的又一种屏幕分享方法流程图;

图6为本申请实施例公开的又一种屏幕分享方法流程图;

图7为本申请实施例公开的一种屏幕分享装置结构示意图;

图8为本申请实施例公开的另一种屏幕分享装置结构示意图;

图9为本申请实施例公开的又一种屏幕分享装置结构示意图;

图10为本申请实施例公开的一种画面分享单元结构示意图;

图11为本申请实施例公开的一种服务器硬件结构示意图。

具体实施方式

在介绍本申请方案之前,首先对窗口的概念进行解释:

窗口一般包括标题栏、工具栏和内容区域。标题栏一般位于窗口的顶部,
工具栏可选的位于标题栏下方或者窗口的左右两侧,内容区域占整个窗口的
绝大部分,用于进行内容显示。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行
清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而
不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做
出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

参见图1,图1为本申请实施例公开的一种屏幕分享方法流程图。

如图1所示,该方法包括:

步骤S100、响应用户触发屏幕分享窗口的工具栏内的屏幕分享图标,将
所述屏幕分享窗口的内容区域的透明度值设置为0,并且将所述屏幕分享窗口
设置为置顶窗口;

本申请提供的屏幕分享应用中,对于应用提供的屏幕分享窗口,在其工
具栏内设置有屏幕分享图标,用以供用户触发,进入屏幕分享状态。

在检测到用户触发屏幕分享图标时,将屏幕分享窗口的内容区域透明度
值设置为0,且将该窗口设置为置顶窗口。屏幕分享窗口的内容区域为窗口中
除标题栏和工具栏之外的能够显示内容的区域。通过将内容区域的透明度值
设置为0,使得用户能够透过内容区域看到并操作内容区域背后的软件应用。
通过将屏幕分享窗口设置为置顶窗口,使得后续打开的其它应用窗口不会覆
盖住屏幕分享窗口。

对于Windows操作系统而言,一个窗口如果需要有透明区域,那么这个
窗口必须是一个LayerWindows。LayerWindows的绘制和普通窗口完全不同,
LayerWindows需要在内存中绘制窗口,绘制结果通过WindowsAPI
UpdateLayeredWindow提交给系统进行合成,才能让用户看到窗口背后的图
像,并且透明区域绘制的透明度值Alpha必须为0,才能够让用户透过窗口操
作背后的其它应用软件。

步骤S110、将所述屏幕分享窗口的内容区域内的屏幕画面分享至目标对
象,所述目标对象为所述用户指定的分享对象;

通过设置内容区域的参数值,使得内容区域处于一种“挖空”状态,进
而将内容区域内的屏幕画面分享给用户指定的分享对象。

这里,屏幕分享窗口可以看作一个中空的矩形框,用户可以对矩形框下
下方的应用软件等进行操作,且处于矩形框内的画面实时的分享给目标对象。

步骤S120、响应用户触发所述屏幕分享窗口的标题栏内的最小化图标,
将所述屏幕分享窗口缩小至桌面任务栏,同时中止屏幕画面的分享;

对于用户触发最小化图标,按照传统窗口的控制方式,将屏幕分享窗口
缩小至桌面任务栏。同时,本实施例中进一步中止屏幕画面的分享。

可以理解的是,若屏幕分享窗口缩小至桌面任务栏,则意味着内容区域
不存在,也即没有画面供分享。

步骤S130、在检测到用户还原所述桌面任务栏中的所述屏幕分享窗口时,
继续对所述屏幕分享窗口的内容区域内的屏幕画面进行分享。

当用户点击还原屏幕分享窗口时,可以继续对内容区域内的屏幕画面进
行分享。

本申请实施例提供的屏幕分享方法,当用户触发屏幕分享窗口的工具栏
内的屏幕分享图标时,将所述屏幕分享窗口的内容区域的透明度值设置为0,
并且将所述屏幕分享窗口设置为置顶窗口,然后将所述屏幕分享窗口的内容
区域内的屏幕画面分享至目标对象。通过将屏幕分享窗口的内容区域的透明
度设置为0,使得用户可以看到内容区域下方的画面,并且可以对内容区域下
方的软件应用等执行操作。通过将屏幕分享窗口设置为置顶窗口,使得后续
打开的其它窗口位于屏幕分享窗口之下,而不会覆盖住屏幕分享窗口。使用
本申请提供的屏幕分享方法,用户仅需要触发屏幕分享图标,即可将屏幕分
享窗口的内容区域作为屏幕分享区域进行分享,大大简化了用户的操作。

进一步,本申请基于现有的窗口控制逻辑,还提供了一种暂停进行屏幕
分享的方法。由于本实施例中用户仅需要将屏幕分享窗口最小化到任务栏,
即可实现暂停分享屏幕画面,当执行完隐私操作后可以通过还原屏幕分享窗
口来继续进行屏幕画面的分享。实现了在不增加其它控制图标的情况下,简
捷的进行分享暂停,且暂停分享的操作更加符合用户对系统的操作习惯,降
低了学习难度。

接下来,参见图2和图3,本实施例以一个具体实例对上述方案进行介绍。

在本实施例中,我们假设应用软件名称为“AA屏幕分享软件”,其提供
的屏幕分享窗口如图2所示。图2中,窗口的顶部为标题栏,窗口的左侧为
工具栏,其余部分为内容区域。在工具栏内设置有“分享屏幕”功能按钮以
及其它功能按钮(图2中仅仅示例了一个“看视频”功能按钮)。图2所示
的状态为用户未触发“分享屏幕”图标之前的状态,当用户触发“分享屏幕”
图标后,窗口将产生变化,具体如图3所示。

在图3中,我们所能够看到的“我的文档”、“我的电脑”、“浏览器”、
“QQ”、“照片文件夹”这些图标均为终端桌面上的应用图标。对比图2和
图3可知,在用户触发分享屏幕”图标之前,窗口的内容区域处于不透明状
态,位于其下的“QQ”和“照片文件夹”这两个图标处于遮挡状态。当用户
触发“分享屏幕”图标后,窗口的内容区域的透明度值设置为0,因此位于下
方的“QQ”和“照片文件夹”图标能够被用户看到,且用户可以对这两个图
标进行操作。

可选的,本实施例中在响应用户触发屏幕分享图标时,还可以在内容区
域的四个顶角处设置直角标识,以提示用户处于分享的屏幕区域。

在图3所示的场景下,用户可以对照片文件夹、浏览器等任意桌面图标
进行操作,新打开的其它应用窗口始终位于屏幕分享窗口之下。以操作“照
片文件夹”为例:当用户双击“照片文件夹”时,打开的“照片文件夹”窗
口将处于屏幕分享窗口之下,而位于内容区域下的部分将能够被用户看到,
且该部分画面分享给目标用户。

当然,对于屏幕分享窗口而言,其原有的调整策略对内容区域仍适用,
例如调整屏幕分享窗口的大小,则内容区域的大小也相应的被调整;拖拽屏
幕分享窗口,则内容区域的位置也跟随变化。因此,可以通过调整来控制内
容区域的大小及位置,使得内容区域能够展示用户所要分享的画面。

仍参见图3所示,在屏幕分享状态中,假设用户需要查询部分资料,而
不想被分享对象看到,可以通过点击标题栏中的最小化图标,将屏幕分享窗
口最小化至任务栏,同时中止屏幕分享。然后用户可以查阅自己想看的资料,
并在查阅完毕后还原任务栏中的屏幕分享窗口,进而继续进行屏幕分享。

可以理解的是,除了设置最小化图标之外,还可以设置其它功能图标,
例如最大化图标、关闭图标等,当触发最大化图标时,将当前窗口最大化,
则内容区域也随着扩大;当触发关闭图标时,将当前窗口关闭,对应的内容
区域也即关闭,从而关闭了屏幕分享功能。

参见图4,图4为本申请实施例公开的另一种屏幕分享方法流程图。

如图4所示,该方法包括:

步骤S200、响应用户触发屏幕分享窗口的工具栏内的屏幕分享图标,将
所述屏幕分享窗口的内容区域的透明度值设置为0,并且将所述屏幕分享窗口
设置为置顶窗口;

本申请提供的屏幕分享应用中,对于应用提供的屏幕分享窗口,在其工
具栏内设置有屏幕分享图标,用以供用户触发,进入屏幕分享状态。

在检测到用户触发屏幕分享图标时,将屏幕分享窗口的内容区域透明度
值设置为0,且将该窗口设置为置顶窗口。屏幕分享窗口的内容区域为窗口中
除标题栏和工具栏之外的能够显示内容的区域。通过将内容区域的透明度值
设置为0,使得用户能够透过内容区域看到并操作内容区域背后的软件应用。
通过将屏幕分享窗口设置为置顶窗口,使得后续打开的其它应用窗口不会覆
盖住屏幕分享窗口。

步骤S210、将所述屏幕分享窗口的内容区域内的屏幕画面分享至目标对
象,所述目标对象为所述用户指定的分享对象;

通过设置内容区域的参数值,使得内容区域处于一种“挖空”状态,进
而将内容区域内的屏幕画面分享给用户指定的分享对象。

步骤S220、响应用户触发所述屏幕分享窗口的标题栏内的最小化图标,
将所述屏幕分享窗口缩小至桌面任务栏,同时中止屏幕画面的分享;

对于用户触发最小化图标,按照传统窗口的控制方式,将屏幕分享窗口
缩小至桌面任务栏。同时,本实施例中进一步中止屏幕画面的分享。

可以理解的是,若屏幕分享窗口缩小至桌面任务栏,则意味着内容区域
不存在,也即没有画面供分享。

步骤S230、向所述目标对象发送预置图像,或者,控制所述目标对象的
终端界面维持显示中止图像;

其中,所述预置图像用于提示目标对象暂停进行屏幕分享;所述中止图
像为中止屏幕画面分享时所发送给目标对象的屏幕画面。

用户可以预先设置预置图像,该预置图像可以是黑屏或携带有一定字样
的图像,例如“对方暂停进行屏幕分享,请稍等”等等。

步骤S240、在检测到用户还原所述桌面任务栏中的所述屏幕分享窗口时,
继续对所述屏幕分享窗口的内容区域内的屏幕画面进行分享。

当用户点击还原屏幕分享窗口时,可以继续对内容区域内的屏幕画面进
行分享。

在本申请实施例中,当用户暂停进行屏幕分享时,对目标对象终端界面
显示的画面进行了规定,其可以是显示用户预置的图像,或者显示中止分享
前最后时刻接收到的图像。

在本申请的又一个实施例中,可以在屏幕分享窗口的工具栏中增设除所
述屏幕分享图标之外的其它功能图标。基于此,参见图5,图5为本申请实施
例公开的又一种屏幕分享方法流程图。

如图5所示,该方法包括:

步骤S300、响应用户触发屏幕分享窗口的工具栏内的屏幕分享图标,将
所述屏幕分享窗口的内容区域的透明度值设置为0,并且将所述屏幕分享窗口
设置为置顶窗口;

本申请提供的屏幕分享应用中,对于应用提供的屏幕分享窗口,在其工
具栏内设置有屏幕分享图标,用以供用户触发,进入屏幕分享状态。

在检测到用户触发屏幕分享图标时,将屏幕分享窗口的内容区域透明度
值设置为0,且将该窗口设置为置顶窗口。屏幕分享窗口的内容区域为窗口中
除标题栏和工具栏之外的能够显示内容的区域。通过将内容区域的透明度值
设置为0,使得用户能够透过内容区域看到并操作内容区域背后的软件应用。
通过将屏幕分享窗口设置为置顶窗口,使得后续打开的其它应用窗口不会覆
盖住屏幕分享窗口。

步骤S310、将所述屏幕分享窗口的内容区域内的屏幕画面分享至目标对
象,所述目标对象为所述用户指定的分享对象;

通过设置内容区域的参数值,使得内容区域处于一种“挖空”状态,进
而将内容区域内的屏幕画面分享给用户指定的分享对象。

步骤S320、响应用户触发所述屏幕分享窗口的标题栏内的最小化图标,
将所述屏幕分享窗口缩小至桌面任务栏,同时中止屏幕画面的分享;

对于用户触发最小化图标,按照传统窗口的控制方式,将屏幕分享窗口
缩小至桌面任务栏。同时,本实施例中进一步中止屏幕画面的分享。

可以理解的是,若屏幕分享窗口缩小至桌面任务栏,则意味着内容区域
不存在,也即没有画面供分享。

步骤S330、在检测到用户还原所述桌面任务栏中的所述屏幕分享窗口时,
继续对所述屏幕分享窗口的内容区域内的屏幕画面进行分享;

当用户点击还原屏幕分享窗口时,可以继续对内容区域内的屏幕画面进
行分享。

步骤S340、响应用户触发屏幕分享窗口的工具栏内的功能图标,中止屏
幕画面的分享,并在所述屏幕分享窗口的内容区域显示与所述功能图标对应
的图像画面。

具体地,可以预先在工具栏内设置功能图标,并绑定该功能图标所关联
的内容图像。当用户触发对应功能图标时,即可将内容区域内显示对应的图
像画面。

举例如,参见图3:

用户正在使用屏幕分享软件进行教学,中途想要查看一下备课资料,而
不想被分享对象看到该操作,因此用户可以点击“看PPT”图标,则暂时中
止屏幕画面的分享,并在内容区域内显示预先与“看PPT”图标绑定的备课
资料,用户查看完毕后可以再次点击“分享屏幕”图标,继续进行屏幕分享。

参见图6,图6为本申请实施例公开的又一种屏幕分享方法流程图。

如图6所示,该方法包括:

步骤S400、响应用户触发屏幕分享窗口的工具栏内的屏幕分享图标,将
所述屏幕分享窗口的内容区域的透明度值设置为0,并且将所述屏幕分享窗口
设置为置顶窗口;

本申请提供的屏幕分享应用中,对于应用提供的屏幕分享窗口,在其工
具栏内设置有屏幕分享图标,用以供用户触发,进入屏幕分享状态。

在检测到用户触发屏幕分享图标时,将屏幕分享窗口的内容区域透明度
值设置为0,且将该窗口设置为置顶窗口。屏幕分享窗口的内容区域为窗口中
除标题栏和工具栏之外的能够显示内容的区域。通过将内容区域的透明度值
设置为0,使得用户能够透过内容区域看到并操作内容区域背后的软件应用。
通过将屏幕分享窗口设置为置顶窗口,使得后续打开的其它应用窗口不会覆
盖住屏幕分享窗口。

步骤S410、按照预置频率对所述屏幕分享窗口的内容区域内的屏幕画面
进行图像绘制;

步骤S420、将绘制的图像实时传递至所述目标对象;

其中,所述目标对象为所述用户指定的分享对象。

步骤S430、响应用户触发所述屏幕分享窗口的标题栏内的最小化图标,
将所述屏幕分享窗口缩小至桌面任务栏,同时中止屏幕画面的分享;

对于用户触发最小化图标,按照传统窗口的控制方式,将屏幕分享窗口
缩小至桌面任务栏。同时,本实施例中进一步中止屏幕画面的分享。

可以理解的是,若屏幕分享窗口缩小至桌面任务栏,则意味着内容区域
不存在,也即没有画面供分享。

步骤S440、在检测到用户还原所述桌面任务栏中的所述屏幕分享窗口时,
继续对所述屏幕分享窗口的内容区域内的屏幕画面进行分享。

当用户点击还原屏幕分享窗口时,可以继续对内容区域内的屏幕画面进行分
享。

本申请实施例公开了一种屏幕分享的具体实施方式,即以一定的频率对
内容区域内的屏幕画面进行图像绘制,并将绘制的图像实时传递给目标对象,
实现了对内容区域屏幕画面的分享。

下面对本申请实施例提供的屏幕分享装置进行描述,下文描述的屏幕分
享装置与上文描述的屏幕分享方法可相互对应参照。

参见图7,图7为本申请实施例公开的一种屏幕分享装置结构示意图。

如图7所示,该装置包括:

第一响应单元71,用于响应用户触发屏幕分享窗口的工具栏内的屏幕分
享图标,将所述屏幕分享窗口的内容区域的透明度值设置为0,并且将所述屏
幕分享窗口设置为置顶窗口;

画面分享单元72,用于将所述屏幕分享窗口的内容区域内的屏幕画面分
享至目标对象,所述目标对象为所述用户指定的分享对象;

第二响应单元73,用于响应用户触发所述屏幕分享窗口的标题栏内的最
小化图标,将所述屏幕分享窗口缩小至桌面任务栏,同时中止屏幕画面的分
享;

第三响应单元74,用于在检测到用户还原所述桌面任务栏中的所述屏幕
分享窗口时,继续对所述屏幕分享窗口的内容区域内的屏幕画面进行分享。

可选的,如图8所示,该装置还可以包括:

预置图像发送单元75,用于在中止屏幕画面的分享的同时,向所述目标
对象发送预置图像,所述预置图像用于提示目标对象暂停进行屏幕分享;或
者,控制所述目标对象的终端界面维持显示中止图像,所述中止图像为中止
屏幕画面分享时所发送给目标对象的屏幕画面。

可选的,所述屏幕分享窗口的工具栏内还可以设置除所述屏幕分享图标
之外的其它功能图标,则如图9所示,该装置还可以包括:

第四响应单元76,用于响应用户触发屏幕分享窗口的工具栏内的功能图
标,中止屏幕画面的分享,并在所述屏幕分享窗口的内容区域显示与所述功
能图标对应的图像画面。

可选的,如图10所示,画面分享单元72可以包括:

图像绘制单元721,用于按照预置频率对所述屏幕分享窗口的内容区域内
的屏幕画面进行图像绘制;

图像发送单元722,用于将绘制的图像实时传递至所述目标对象。

本申请实施例提供的屏幕分享装置,当用户触发屏幕分享窗口的工具栏
内的屏幕分享图标时,将所述屏幕分享窗口的内容区域的透明度值设置为0,
并且将所述屏幕分享窗口设置为置顶窗口,然后将所述屏幕分享窗口的内容
区域内的屏幕画面分享至目标对象。通过将屏幕分享窗口的内容区域的透明
度设置为0,使得用户可以看到内容区域下方的画面,并且可以对内容区域下
方的软件应用等执行操作。通过将屏幕分享窗口设置为置顶窗口,使得后续
打开的其它窗口位于屏幕分享窗口之下,而不会覆盖住屏幕分享窗口。依据
本申请提供的屏幕分享装置,用户仅需要触发屏幕分享图标,即可将屏幕分
享窗口的内容区域作为屏幕分享区域进行分享,大大简化了用户的操作。

进一步,本申请基于现有的窗口控制逻辑,还提供了暂停进行屏幕分享
的功能,由于本申请中用户仅需要将屏幕分享窗口最小化到任务栏,即可实
现暂停分享屏幕画面,当执行完隐私操作后可以通过还原屏幕分享窗口来继
续进行屏幕画面的分享。实现了在不增加其它控制图标的情况下,简捷的进
行分享暂停,且暂停分享的操作更加符合用户对系统的操作习惯,降低了学
习难度。

本申请实施例还提供一种服务器,该服务器可以包括上述所述的屏幕分
享装置,对于屏幕分享装置的描述可参照上文对应部分描述,此处不再赘述。

下面对本申请实施例提供的服务器的硬件结构进行描述,下文描述中涉
及账号管理的部分可参照上文对应部分描述。图11为本申请实施例提供的服
务器的硬件结构示意图,参照图11,该服务器可以包括:

处理器1,通信接口2,存储器3,通信总线4,和显示屏5;

其中处理器1、通信接口2、存储器3和显示屏5通过通信总线4完成相
互间的通信;

可选的,通信接口2可以为通信模块的接口,如GSM模块的接口;

处理器1,用于执行程序;

存储器3,用于存放程序;

程序可以包括程序代码,所述程序代码包括处理器的操作指令。

处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC
(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例
的一个或多个集成电路。

存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器
(non-volatile memory),例如至少一个磁盘存储器。

其中,程序可具体用于:

响应用户触发屏幕分享窗口的工具栏内的屏幕分享图标,将所述屏幕分
享窗口的内容区域的透明度值设置为0,并且将所述屏幕分享窗口设置为置顶
窗口;

将所述屏幕分享窗口的内容区域内的屏幕画面分享至目标对象,所述目
标对象为所述用户指定的分享对象;

响应用户触发所述屏幕分享窗口的标题栏内的最小化图标,将所述屏幕
分享窗口缩小至桌面任务栏,同时中止屏幕画面的分享;

在检测到用户还原所述桌面任务栏中的所述屏幕分享窗口时,继续对所
述屏幕分享窗口的内容区域内的屏幕画面进行分享。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语
仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求
或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术
语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而
使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且
还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或
者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存
在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都
是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用
本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易
见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,
在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,
而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

一种屏幕分享方法、装置及服务器.pdf_第1页
第1页 / 共19页
一种屏幕分享方法、装置及服务器.pdf_第2页
第2页 / 共19页
一种屏幕分享方法、装置及服务器.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《一种屏幕分享方法、装置及服务器.pdf》由会员分享,可在线阅读,更多相关《一种屏幕分享方法、装置及服务器.pdf(19页珍藏版)》请在专利查询网上搜索。

本申请公开了一种屏幕分享方法及装置,方法包括:当用户触发屏幕分享窗口的工具栏内的屏幕分享图标时,将所述屏幕分享窗口的内容区域的透明度值设置为0,并且将所述屏幕分享窗口设置为置顶窗口;将所述屏幕分享窗口的内容区域内的屏幕画面分享至目标对象;当用户触发屏幕分享窗口标题栏中的最小化图标时,将其最小化至桌面任务栏,并中止屏幕画面分享;在检测到用户还原屏幕分享窗口时,继续对屏幕分享窗口的内容区域内的屏幕画面。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1