屏幕共享方法、装置、存储介质及电子设备制造方法及图纸

技术编号:25834083 阅读:48 留言:0更新日期:2020-10-02 14:15
本申请提供一种屏幕共享方法、装置、存储介质及电子设备,其中,方法包括:接收用户输入的对预设场景的屏幕共享指令;获取当前显示界面中的多个显示窗口的应用属性;当所述多个显示窗口中存在应用属性与所述预设场景匹配的显示窗口时,从所述多个显示窗口中筛选出至少一个目标窗口;将每一所述目标窗口在当前显示界面上的对应区域设置为共享区域;获取所述共享区域的视频流,并将所述视频流发送给待共享的终端设备。通过本申请提供的技术方案,在与他人共享屏幕的过程中,针对不同的共享场景能够更加灵活地选择共享区域,从而实现更隐私、更自由的共享沟通。

【技术实现步骤摘要】
屏幕共享方法、装置、存储介质及电子设备
本申请涉及数据通信
,具体而言,涉及一种屏幕共享方法、装置、存储介质及电子设备。
技术介绍
在互联网时代中,在云工作日益普遍的当今社会里,企业的工作模式也逐渐多样化,而不是仅仅局限于同一个办公室里。企业员工可能需要与相隔千里的同事合作完成一项工作任务。依托于高速的互联网,办公即时通讯软件越来越流行,沟通方式越来越多样化,其中有一种非常实用、高效的沟通方式:屏幕共享。这种直观地将自己的桌面共享给其他人的方案,给予了人们在远程办公中极大的便利,这种沟通方式,接近于面对面交流的效率。目前的屏幕共享通常是直接共享整个桌面,但桌面区域内存在部分不需要共享的区域,全桌面的共享方式给用户的隐私带来了不便。
技术实现思路
本申请实施例的目的在于提供一种屏幕共享方法、装置、存储介质及电子设备,以改善现有技术中存在的技术问题。第一方面,本申请实施例提供一种屏幕共享方法,包括:接收用户输入的对预设场景的屏幕共享指令;获取当前显示界面中的多个显示窗口的应用属性;当所述多个显示窗口中存在应用属性与所述预设场景匹配的显示窗口时,从所述多个显示窗口中筛选出至少一个目标窗口;将每一所述目标窗口在当前显示界面上的对应区域设置为共享区域;获取所述共享区域的视频流,并将所述视频流发送给待共享的终端设备。通过上述方案,在与他人共享屏幕的过程中,针对不同的共享场景能够更加灵活地选择共享区域,从而实现更隐私、更自由、更多样化的共享沟通,有效保护了用户的隐私。在一种可选的实施方式中,在获取当前显示界面中的多个显示窗口的应用属性之后,以及所述将每一所述目标窗口在当前显示界面上的对应区域设置为共享区域之前,所述方法还包括:当所述多个显示窗口中不存在应用属性与所述预设场景匹配的显示窗口时,从已安装的多个应用客户端中选出与所述预设场景匹配的至少一个待选客户端;在当前显示界面上显示针对待选客户端的启动提醒;接收用户基于所述启动提醒输入的第一触发信号;根据所述第一触发信号从所述至少一个待选客户端中选出目标客户端并启动所述目标客户端;获取所述目标客户端在所述当前显示界面上的显示窗口,并将所述显示窗口设置为目标窗口。在该多个显示窗口中不存在与预设场景匹配的显示窗口时,通过与所选的预设场景进行匹配,从已安装的多个应用客户端中选出至少一个待选客户端,该至少一个待选客户端与大部分用户在此场景下共享的应用相符,从而能够更加智能化地切中用户的共享意图。在一种可选的实施方式中,所述从所述多个显示窗口中筛选出至少一个目标窗口,包括:根据每一所述显示窗口的应用属性确定其对应的隐私级别;将隐私级别低于预设阈值的显示窗口中的至少一个显示窗口设置为目标窗口。隐私级别不低于预设阈值的显示窗口可不作为目标窗口,即不进行共享,避免在屏幕共享的过程中透露用户的隐私信息,这样一来,用户隐私得到了有效的保护。在一种可选的实施方式中,所述从所述多个显示窗口中筛选出至少一个目标窗口,包括:在当前显示界面上显示针对所述多个显示窗口的共享提示;接收用户基于所述共享提示输入的第二触发信号;将用户在所述第二触发信号中选择的显示窗口设置为目标窗口。在一种可选的实施方式中,所述从所述多个显示窗口中筛选出至少一个目标窗口,包括:跟踪鼠标在当前显示界面上的位置,并从所述多个显示窗口中识别出包含鼠标的当前位置在内的显示窗口;接收用户输入的第三触发信号,将当前识别出的显示窗口设置为目标窗口。在一种可选的实施方式中,在接收用户输入的对预设场景的屏幕共享指令之前,所述方法还包括:通过浏览器访问目标网页;通过所述目标网页与所述待共享的终端设备上访问同一目标网页的浏览器建立会话连接;所述将所述视频流发送给待共享的终端设备,包括:通过所述会话连接将所述视频流发送给待共享的终端设备上的浏览器。上述方案通过在浏览器间建立会话连接实现屏幕共享,不需要依托于特定的桌面应用,无需下载并安装桌面应用,只需要打开浏览器并访问目标网页即可。第二方面,本申请实施例提供一种屏幕共享装置,包括:指令接收模块,用于接收用户输入的对预设场景的屏幕共享指令;属性获取模块,用于获取当前显示界面中的多个显示窗口的应用属性;窗口筛选模块,用于当所述多个显示窗口中存在应用属性与所述预设场景匹配的显示窗口时,从所述多个显示窗口中筛选出至少一个目标窗口;共享区域设置模块,用于将每一所述目标窗口在当前显示界面上的对应区域设置为共享区域;屏幕分享模块,用于获取所述共享区域的视频流,并将所述视频流发送给待共享的终端设备。在一种可选的实施方式中,所述装置还包括:客户端匹配模块,用于当所述多个显示窗口中不存在应用属性与所述预设场景匹配的显示窗口时,从已安装的多个应用客户端中选出与所述预设场景匹配的至少一个待选客户端;启动提醒显示模块,用于在当前显示界面上显示针对待选客户端的启动提醒;第一触发接收模块,用于接收用户基于所述启动提醒输入的第一触发信号;客户端启动模块,用于根据所述第一触发信号从所述至少一个待选客户端中选出目标客户端并启动所述目标客户端;目标窗口设置模块,用于获取所述目标客户端在所述当前显示界面上的显示窗口,并将所述显示窗口设置为目标窗口。第三方面,本申请实施例提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面、第一方面中任一可选的实施方式所述的方法。第四方面,本申请实施例提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面、第一方面中任一可选的实施方式所述的方法。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的屏幕共享方法的流程图;图2为本申请实施例提供的屏幕共享方法中共享界面的示意图;图3为本申请实施例步骤130中目标窗口的筛选操作的一种流程图;图4为本申请实施例步骤130中目标窗口的筛选操作的另一流程图;图5为本申请实施例提供的屏幕共享方法的另一流程图;图6为本申请实施例提供的屏幕共享装置的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。本申请实施例提供一种屏幕共享方法,能够将共享者终端设备上共享区域的画面分享给其他终端设备,在共享过程中,针对不同的共享场景能够更加灵活地选择共享区域,从而实现更隐私、更自由的共享沟通。图1示出了该屏幕共享方法的流程图,该流程图以共享者终端设备的角度进行说明,如图1所示,该方法包括如下步骤:步骤110:接收用户输入本文档来自技高网...

【技术保护点】
1.一种屏幕共享方法,其特征在于,包括:/n接收用户输入的对预设场景的屏幕共享指令;/n获取当前显示界面中的多个显示窗口的应用属性;/n当所述多个显示窗口中存在应用属性与所述预设场景匹配的显示窗口时,从所述多个显示窗口中筛选出至少一个目标窗口;/n将每一所述目标窗口在当前显示界面上的对应区域设置为共享区域;/n获取所述共享区域的视频流,并将所述视频流发送给待共享的终端设备。/n

【技术特征摘要】
1.一种屏幕共享方法,其特征在于,包括:
接收用户输入的对预设场景的屏幕共享指令;
获取当前显示界面中的多个显示窗口的应用属性;
当所述多个显示窗口中存在应用属性与所述预设场景匹配的显示窗口时,从所述多个显示窗口中筛选出至少一个目标窗口;
将每一所述目标窗口在当前显示界面上的对应区域设置为共享区域;
获取所述共享区域的视频流,并将所述视频流发送给待共享的终端设备。


2.根据权利要求1所述的方法,其特征在于,在获取当前显示界面中的多个显示窗口的应用属性之后,以及所述将每一所述目标窗口在当前显示界面上的对应区域设置为共享区域之前,所述方法还包括:
当所述多个显示窗口中不存在应用属性与所述预设场景匹配的显示窗口时,从已安装的多个应用客户端中选出与所述预设场景匹配的至少一个待选客户端;
在当前显示界面上显示针对待选客户端的启动提醒;
接收用户基于所述启动提醒输入的第一触发信号;
根据所述第一触发信号从所述至少一个待选客户端中选出目标客户端并启动所述目标客户端;
获取所述目标客户端在所述当前显示界面上的显示窗口,并将所述显示窗口设置为目标窗口。


3.根据权利要求1所述的方法,其特征在于,所述从所述多个显示窗口中筛选出至少一个目标窗口,包括:
根据每一所述显示窗口的应用属性确定其对应的隐私级别;
将隐私级别低于预设阈值的显示窗口中的至少一个显示窗口设置为目标窗口。


4.根据权利要求1所述的方法,其特征在于,所述从所述多个显示窗口中筛选出至少一个目标窗口,包括:
在当前显示界面上显示针对所述多个显示窗口的共享提示;
接收用户基于所述共享提示输入的第二触发信号;
将用户在所述第二触发信号中选择的显示窗口设置为目标窗口。


5.根据权利要求1所述的方法,其特征在于,所述从所述多个显示窗口中筛选出至少一个目标窗口,包括:
跟踪鼠标在当前显示界面上的位置,并从所述多个显示窗口中识别出包含鼠标的当前位置在内的显示窗口;
接收用户输入的第三触发信号,将当前识别出的显示窗口设置为目标窗口。

【专利技术属性】
技术研发人员:袁小萌江同飞
申请(专利权)人:北京云族佳科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1