屏幕共享方法和装置制造方法及图纸

技术编号:13081903 阅读:28 留言:0更新日期:2016-03-30 14:17
本发明专利技术提供了一种屏幕共享方法和装置。涉及多媒体通信领域;解决了现有屏幕共享方式对处理器的要求较高、对带宽的利用率较低的问题。该方法包括:发送方设备将屏幕划分为多个区域;所述发送方设备对划分得到的区域的显示数据分别进行编码。本发明专利技术提供的技术方案适用于屏幕共享数据处理,实现了高效的屏幕共享。

【技术实现步骤摘要】

本专利技术涉及多媒体通信领域,尤其涉及一种屏幕共享方法和装置
技术介绍
随着硬件技术的发展和软件的发展,高清视频标准的逐步建立,为了提高不同屏幕之间对于同一内容的处理,屏幕共享、屏幕内容编码等技术也在不断的发展,但是从目前来看,这些技术的发展很多还是在基于屏幕像素等的处理上,这种处理在一定程度上有利于处理简单快速,但是由于简单,带来的问题也非常的明显,即相关的数据量会较大,对处理器的要求较高,对带宽的利用率较低等也较突出。
技术实现思路
本专利技术提供了一种屏幕共享方法和装置,解决了现有屏幕共享方式对处理器的要求较高、对带宽的利用率较低的问题。一种屏幕共享方法,包括:发送方设备将屏幕划分为多个区域;所述发送方设备对划分得到的区域的显示数据分别进行编码。优选的,每个区域包含一个层或一个区,所述发送方设备将屏幕划分为多个区域包括:将所述屏幕划分为多个层,为不同层分配不同的层编号;将部分或全部层在单层范围内划分为多个区,为同一层上不同的区分配不同的区编号。优选的,所述发送方设备对划分得到的区域的显示数据分别进行编码包括:在满足预置的发送条件时,对全部区域的显示数据进行编码,所述发送条件为时间周期和/或触发发送的事件。优选的,所述发送方设备对划分得到的区域的显示数据分别进行编码包括:在显示数据发生变化时,筛选涉及该变化的区域;对筛选得到的区域进行编码。优选的,该方法还包括:所述发送方设备加入共享组,共享组内的设备间配置同样的共享的配置参数,指示所述共享组内的设备根据所述共享的配置参数划分本设备屏幕的区域,所述配置参数包含分层参数和/或分区参数,所述分层参数包括以下任一或任意多项:层数、层编号、层大小、层的透明度、层属性,所述分区参数包括以下任一或任意多项:所在层编号、分区编号、分区大小、分区属性、分区位置坐标。优选的,所述发送方设备对划分得到的区域的显示数据分别进行编码的步骤之后,还包括:所述发送方设备编码后即刻或在预置的发送时刻或检测到网络空闲时,将编码后的显示数据发送给所述共享组内各设备。优选的,所述发送方设备对划分得到的区域的显示数据分别进行编码的步骤之后,还包括:所述发送方设备编码后即刻或在预置的发送时刻或检测到网络空闲时,将编码使用的配置参数作为广播数据的数据头,编码后的显示数据作为广播数据的数据体,广播发送所述广播数据,指示接收到所述广播数据的设备使用所述数据头中的配置参数对所述显示数据进行解码。本专利技术还提供了一种屏幕共享装置,包括:区域划分模块,用于将屏幕划分为多个区域;区域编码模块,用于对划分得到的区域的显示数据分别进行编码。优选的,每个区域包含一个层或一个区,所述区域划分模块包括:分层单元,用于将所述屏幕划分为多个层,为不同层分配不同的层编号;分区单元,用于将部分或全部层分别划分为多个区,为同一层上不同的区分配不同的区编号。优选的,所述区域编码模块包括至少一个编码单元;所述编码单元,用于在满足预置的发送条件时,对全部区域的显示数据进行编码,所述发送条件为时间周期和/或触发发送的事件。优选的,所述区域编码模块还包括:变化检测单元,用于在显示数据发生变化时,筛选涉及该变化的区域;所述编码单元,还用于对筛选得到的区域进行编码。优选的,该装置还包括:共享模块,用于在预置的发送时刻或检测到网络空闲时,将编码后的显示数据发送给共享组内各设备。优选的,该装置还包括:广播模块,用于编码后即刻或在预置的发送时刻或检测到网络空闲时,将编码使用的配置参数作为广播数据的数据头,编码后的显示数据作为广播数据的数据体,广播发送所述广播数据,指示接收到所述广播数据的设备使用所述数据头中的配置参数对所述显示数据进行解码。本专利技术提供了一种屏幕共享方法和装置,发送方设备将屏幕划分为多个区域,所述发送方设备对划分得到的区域的显示数据分别进行编码。实现了高效的屏幕共享,解决了现有屏幕共享方式对处理器的要求较高、对带宽的利用率较低的问题。附图说明图1为本专利技术的实施例一提供的一种屏幕共享方法的流程图图2为屏幕分层分区的示意图;图3为本专利技术的实施例二提供的一种屏幕共享装置的结构示意图;图4为图3中区域划分模块301的结构示意图;图5为图3中区域编码模块302的结构示意图。具体实施方式现有的屏幕共享方式由于简单,带来的问题也非常的明显,即相关的数据量会较大,对处理器的要求较高,对带宽的利用率较低等也较突出。为了解决上述问题,本专利技术的实施例提出了一种基于分层、分区的屏幕共享方法,来达到在一定程度上减少编码、减少带宽利用率,即仅仅编码某个层和某个区,这样的情况下,则大大减少了编码对处理器的要求和对带宽的占用,同样也减少了对于接收端的解码的压力。下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。首先结合附图,对本专利技术的实施例一进行说明。本专利技术实施例提供了一种屏幕共享方法,通过对屏幕进行分层,再进行分区,得到多个区域,然后对于不同区域分别进行编码,通过减少编码的内容达到减少对处理器的计算压力、减少对于带宽的使用率。使用该方法完成屏幕数据发送的流程如图1所示,包括:步骤101、发送方设备将屏幕划分为多个区域;在显示到屏幕之前,需要对显示数据进行分层、分区处理,首先将屏幕划分为多个层,为不同层分配不同的层编号,然后将部分或全部层在单层范围内划分为多个区,为同一层上不同的区分配不同的区编号。本专利技术实施例中对编号规则不作限定,能够达到区别不同区域效果的编号方式均在本专利技术保护范围之内。一个区域可以是一整个层,也可以是分层基础上的一个分区;层可以进一步划分为区,也可以不再作更细化的划分。分层和分区的处理是根据配置参数来进行的,配置参数包含分层参数和/或分区参数,所述分层参数包括以下任一或任意多项:层数、层编号、层大小、层的透明度、层属性,所述分区参数包括以下任一或任意多项:所在层编号、分区编号、分区大小、分区属性、分区位置坐标。分区属性包括文本、图标、广告等。以下为一种具体的配置参数示例:层数...层1参数大小、区数量、区1大小、区2大小..层2参数层2大小区数量区1大小、区2大小...以下为一种区域划分本文档来自技高网...

【技术保护点】
一种屏幕共享方法,其特征在于,包括:发送方设备将屏幕划分为多个区域;所述发送方设备对划分得到的区域的显示数据分别进行编码。

【技术特征摘要】
1.一种屏幕共享方法,其特征在于,包括:
发送方设备将屏幕划分为多个区域;
所述发送方设备对划分得到的区域的显示数据分别进行编码。
2.根据权利要求1所述的屏幕共享方法,其特征在于,每个区域包含一
个层或一个区,所述发送方设备将屏幕划分为多个区域包括:
将所述屏幕划分为多个层,为不同层分配不同的层编号;
将部分或全部层在单层范围内划分为多个区,为同一层上不同的区分配
不同的区编号。
3.根据权利要求1所述的屏幕共享方法,其特征在于,所述发送方设备
对划分得到的区域的显示数据分别进行编码包括:
在满足预置的发送条件时,对全部区域的显示数据进行编码,所述发送
条件为时间周期和/或触发发送的事件。
4.根据权利要求1所述的屏幕共享方法,其特征在于,所述发送方设备
对划分得到的区域的显示数据分别进行编码包括:
在显示数据发生变化时,筛选涉及该变化的区域;
对筛选得到的区域进行编码。
5.根据权利要求3或4所述的屏幕共享方法,其特征在于,该方法还包
括:
所述发送方设备加入共享组,共享组内的设备间配置同样的共享的配置
参数,指示所述共享组内的设备根据所述共享的配置参数划分本设备屏幕的
区域,所述配置参数包含分层参数和/或分区参数,
所述分层参数包括以下任一或任意多项:层数、层编号、层大小、层的

\t透明度、层属性,
所述分区参数包括以下任一或任意多项:所在层编号、分区编号、分区
大小、分区属性、分区位置坐标。
6.根据权利要求5所述的屏幕共享方法,其特征在于,所述发送方设备
对划分得到的区域的显示数据分别进行编码的步骤之后,还包括:
所述发送方设备编码后即刻或在预置的发送时刻或检测到网络空闲时,
将编码后的显示数据发送给所述共享组内各设备。
7.根据权利要求3或4所述的屏幕共享方法,其特征在于,所述发送方
设备对划分得到的区域的显示数据分别进行编码的步骤...

【专利技术属性】
技术研发人员:尚国强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1