屏幕共享方法、设备、存储介质及屏幕共享系统技术方案

技术编号:24104053 阅读:65 留言:0更新日期:2020-05-09 14:58
本申请提出一种屏幕共享方法、设备、存储介质及屏幕共享系统,该屏幕共享方法包括:根据图像采编相关信息,分别确定图像采集方式和图像编码方式;其中,所述图像采编相关信息包括发送端设备的硬件型号信息和/或软件型号信息,和/或图像采集及编码参数信息,和/或图像采集及编码评估参数信息;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式。上述处理过程实现了软件图像采集和硬件图像采集的智能切换,由此使得图像采集方式和图像编码方式符合实际的图像采编场景,打破了固定的图像采编方式对图像采编效果的束缚,能够提升图像采编效果。

Screen sharing method, device, storage medium and screen sharing system

【技术实现步骤摘要】
屏幕共享方法、设备、存储介质及屏幕共享系统
本申请涉及图像处理
,尤其涉及一种屏幕共享方法、设备、存储介质及屏幕共享系统。
技术介绍
屏幕共享是将某一设备屏幕的显示内容共享至其他设备的图像处理技术,例如在智慧教学场景中将教师端设备屏幕显示内容共享至学生端设备、在智能会议场景中将发言者设备屏幕显示内容共享至各与会者设备等。在屏幕共享过程中,对于待共享设备的屏幕图像采集是实现屏幕共享的基础和先决条件。常见的屏幕共享方案预先规定了对设备屏幕进行图像采集及编码的具体处理方式,例如借助硬件设备进行图像采集及编码,或者依靠软件程序进行图像采集及编码等。而设备屏幕的显示内容是不断变化的,上述屏幕共享方案无法保证预先选定的图像采集及编码方式能够适用实际的图像采编场景,从而可能导致采编图像效果不佳。
技术实现思路
基于上述现有技术的缺陷和不足,本申请提出一种屏幕共享方法、装置、设备、存储介质及屏幕共享系统,能够根据图像采编信息,选择适配的图像采集方式和图像编码方式,从而提高图像采编效果。一种屏幕共享方法,包括:根据图像采编相关信息,分别确定图像采集方式和图像编码方式;其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,以及按照所述图像编码方式对采集得到的图像进行编码处理,得到屏幕共享数据帧;将所述屏幕共享数据帧发送至数据分发服务器,以使所述数据分发服务器将所述屏幕共享数据帧发送给接收端设备。一种屏幕共享装置,包括:采编方式确定单元,用于根据图像采编相关信息,分别确定图像采集方式和图像编码方式;其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;采编处理单元,用于按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,以及按照所述图像编码方式对采集得到的图像进行编码处理,得到屏幕共享数据帧;数据发送单元,用于将所述屏幕共享数据帧发送至数据分发服务器,以使所述数据分发服务器将所述屏幕共享数据帧发送给接收端设备。一种屏幕共享设备,包括:存储器和处理器;所述存储器与所述处理器连接,用于存储程序;所述处理器,用于通过运行所述存储器中存储的程序,实现上述的屏幕共享方法。一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现上述的屏幕共享方法。一种屏幕共享系统,包括:发送端设备、数据分发服务器和接收端设备;其中,所述发送端设备,用于根据图像采编相关信息,分别确定图像采集方式和图像编码方式;其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,以及按照所述图像编码方式对采集得到的图像进行编码处理,得到屏幕共享数据帧;将所述屏幕共享数据帧发送至数据分发服务器;所述数据分发服务器,用于将所述发送端设备发送的屏幕共享数据帧发送至所述接收端设备;所述接收端设备,用于接收所述数据分发服务器发送的屏幕共享数据帧并进行解码显示。本申请提出的屏幕共享方法所包含的确定图像采集方式和图像编码方式的处理过程,保证了确定出的图像采集方式和图像编码方式与实际的图像采编相关信息的严格匹配,实现了软件图像采集和硬件图像采集的智能切换,由此使得图像采集方式和图像编码方式符合实际的图像采编场景。相对于现有技术中常见的屏幕共享方案中采用预置的图像采集方式和图像编码方式进行图像采编,本申请实施例中的发送端设备对图像采集方式和图像编码方式的选择更加灵活,能够灵活地适配图像采编场景的变化而选择最优的图像采编方式,打破了固定的图像采编方式对图像采编效果的束缚,能够提升图像采编效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本申请实施例提供的一种屏幕共享系统的结构示意图;图2是本申请实施例提供的图像采集处理流程示意图;图3是本申请实施例提供的数据分发服务器向学生A设备发送数据的处理流程示意图;图4是本申请实施例提供的一种屏幕共享方法的流程示意图;图5是本申请实施例提供的一种屏幕共享装置的结构示意图;图6是本申请实施例提供的一种屏幕共享设备的结构示意图。具体实施方式本申请实施例技术方案适用于屏幕共享应用场景,例如可以应用于教师端设备屏幕显示内容共享至各学生端设备的应用场景,或者是应用于会议发言者设备屏幕显示内容共享至各与会者设备的应用场景等。采用本申请实施例技术方案,能够根据图像采编场景自动选择采编效果最优的图像采编方式,能够使屏幕共享时的屏幕图像采编处理与实际的图像采编场景相适配,从而打破固定的图像采编方式对图像采编效果的束缚。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提出一种屏幕共享系统,参见图1所示,该系统包括:发送端设备1、数据分发服务器2和接收端设备3。上述的屏幕共享系统用于将发送端设备1的屏幕显示内容共享至接收端设备3。其中,上述屏幕共享系统中的发送端设备1和数据分发服务器2的数量通常均为一个,而上述的接收端设备3的数量为多个,各个接收端设备3的结构、功能和设备类型可以相同也可以不同。即,上述的屏幕共享系统实现了通过数据分发服务器2,将单一的发送端设备1的屏幕显示内容共享至多个接收端设备3。上述的发送端设备1,用于根据图像采编相关信息,分别确定图像采集方式和图像编码方式;上述的图像采编相关信息,是指对发送端设备1的屏幕显示内容进行图像采集及编码处理的相关信息,具体包括:发送端设备1的硬件型号信息、发送端设备1的软件型号信息,图像采编参数信息本文档来自技高网...

【技术保护点】
1.一种屏幕共享方法,其特征在于,包括:/n根据图像采编相关信息,分别确定图像采集方式和图像编码方式;/n其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;/n按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,以及按照所述图像编码方式对采集得到的图像进行编码处理,得到屏幕共享数据帧;/n将所述屏幕共享数据帧发送至数据分发服务器,以使所述数据分发服务器将所述屏幕共享数据帧发送给接收端设备。/n

【技术特征摘要】
1.一种屏幕共享方法,其特征在于,包括:
根据图像采编相关信息,分别确定图像采集方式和图像编码方式;
其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;
按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,以及按照所述图像编码方式对采集得到的图像进行编码处理,得到屏幕共享数据帧;
将所述屏幕共享数据帧发送至数据分发服务器,以使所述数据分发服务器将所述屏幕共享数据帧发送给接收端设备。


2.根据权利要求1所述的方法,其特征在于,所述根据图像采编相关信息,分别确定图像采集方式和图像编码方式,包括:
根据图像采编相关信息,从预设的采编方式数据库中查询与所述图像采编相关信息匹配的图像采集方式和图像编码方式,作为进行图像采编处理的图像采集方式和图像编码方式;
其中,所述采编方式数据库中包括各种图像采集方式和图像编码方式的组合,以及与每种组合匹配的图像采编相关信息。


3.根据权利要求2所述的方法,其特征在于,通过以下处理预先建立各种图像采集方式和图像编码方式的组合与图像采编相关信息的匹配关系:
基于图像采编评估参数信息,对每种图像采集方式和图像编码方式的组合按照所述图像采编参数信息进行图像采编处理的结果进行评估,得到评估结果;
分别确定与每种图像采编相关信息对应的评估结果最优的图像采集方式和图像编码方式的组合,作为与每种图像采编相关信息匹配的图像采集方式和图像编码方式的组合。


4.根据权利要求1所述的方法,其特征在于,所述按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,包括:
确定所述发送端设备的屏幕显示内容是否为动态图像;
如果是动态图像,则按照所述图像采集方式,以预设的第一图像采集频率对所述发送端设备的屏幕显示内容进行图像采集处理;
如果不是动态图像,则按照所述图像采集方式,以预设的第二图像采集频率对所述发送端设备的屏幕显示内容进行图像采集处理;
其中,所述第一图像采集频率大于所述第二图像采集频率。


5.一种屏幕共享设备,其特征在于,包括:
存储器和处理器;
所述存储器与所述处理器连接,用于存储程序;
所述处理器,用于通过运行所述存储器中存储的程序,实现如权利要求1至4中任意一项所述的屏幕共享方法。


6.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至4中任意一项所述的屏幕共享方法。


7.一种屏幕共享系统,其特征在于,包括:
发送端设备、数据分发服务器和接收端设备;
其中,所述发送端设备,用于根据图像采编相关信息,分别确定图像采集方式和图像编码方式;其中,所述图像采编相关信息至少包括发送端设备的硬件型号信息、发送端设备的软件型号信息、图像采编参数信息和图像采编评估参数信息中的至少一种;所述图像采集方式为基于硬件处理或基于软件处理的图像采集方式,所述图像编码方式为基于硬件处理或基于软件处理的图像编码方式;按照所述图像采集方式对所述发送端设备的屏幕显示内容进行图像采集处理,以及按照所述图像编码方式对采集得到的图像进行编码处理,得到屏幕共享数据帧;将所述屏幕共享数据帧发送至所述数据分发服务器;
所述数据分发服务器,用于将所述发送端设备发送的屏幕共享数据帧发送至所述接收端设备;
所述接收端设备,用于接收所述数据分发服务器发送的屏幕共享数据帧并进行解码显示。


8.根据权利要求7所述的系统,其特征在于,所述数据分发服务器在将所述发送端设备发送的屏幕共享数据帧发送至所述接收端设备的过程中,同步向所述接收端设备发送屏幕共享同步信号;
则,所述数据分发服务器将所述发送端...

【专利技术属性】
技术研发人员:张爱明王林赖学武
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:安徽;34

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

1