屏幕界面共享方法和系统技术方案

技术编号:14420137 阅读:52 留言:0更新日期:2017-01-12 22:19
本发明专利技术涉及一种屏幕界面共享方法和系统,终端接收上位机发送的传屏编码码流,对传屏编码码流进行解码,获得上位机屏幕界面数据;对上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;对上位机屏幕界面数据进行编码,获得共享编码码流,将共享编码码流发送至待共享终端,待共享终端根据共享编码码流显示上位机屏幕界面,在这一过程中,发送共享编码码流的终端只需进行解码和编码,并发送至待共享终端,也就是利用了传输屏幕时的数据,不必对发送共享编码码流的终端显示的屏幕界面进行操作,相比于现有技术的方案,省去了截屏和图像格式转换两个步骤,从而降低了系统资源和时间的消耗,提高了屏幕界面共享的效率。

【技术实现步骤摘要】

本专利技术涉及显示控制应用
,特别是涉及一种屏幕界面共享方法和系统
技术介绍
在显示
中,上位机(可以直接发出命令的计算机)可以将其屏幕界面传送到终端,并在终端的屏幕上进行显示,终端可以将其屏幕界面共享到其他的终端的屏幕,在进行共享时,被共享的终端一般需要对其屏幕进行实时的截屏,然后对截屏的图片进行图像格式转换,然后再进行编码,再把编码后的码流发送给需要共享的其他终端,可以看出这个过程包含三个阶段:截屏、图像格式转换和图像编码,这三个阶段都要消耗系统资源和一定的时间。
技术实现思路
基于此,有必要针对现有的终端进行屏幕界面共享需要消耗一定的系统资源和时间的问题,提供一种屏幕界面共享方法和系统。一种屏幕界面共享方法,包括以下步骤:接收上位机发送的传屏编码码流,其中,传屏编码码流包含上位机屏幕界面数据;对传屏编码码流进行解码,获得上位机屏幕界面数据;对上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;对上位机屏幕界面数据进行编码,获得共享编码码流;将共享编码码流发送至待共享终端,待共享终端根据共享编码码流显示上位机屏幕界面。一种屏幕界面共享系统,包括以下单元:第一接收单元,用于接收上位机发送的传屏编码码流,其中,传屏编码码流包含上位机屏幕界面数据;解码单元,用于对传屏编码码流进行解码,获得上位机屏幕界面数据;渲染显示单元,用于对上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;编码单元,用于对上位机屏幕界面数据进行编码,获得共享编码码流;第一发送单元,用于将共享编码码流发送至待共享终端,待共享终端根据共享编码码流显示上位机屏幕界面。根据上述本专利技术的屏幕界面共享方法和系统,在具体应用时,终端接收上位机发送的传屏编码码流,对传屏编码码流进行解码,获得上位机屏幕界面数据;对上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;对上位机屏幕界面数据进行编码,获得共享编码码流,将共享编码码流发送至待共享终端,待共享终端根据共享编码码流显示上位机屏幕界面,在这一过程中,发送共享编码码流的终端只需进行解码和编码,并发送至待共享终端,也就是利用了传输屏幕时的数据,不必对发送共享编码码流的终端显示的屏幕界面进行操作,相比于现有技术的方案,省去了截屏和图像格式转换两个步骤,从而降低了系统资源和时间的消耗,提高了屏幕界面共享的效率。一种屏幕界面共享方法,包括以下步骤:在本级终端接收上位机或者上一级终端发送的传屏编码码流,其中,传屏编码码流包含上位机屏幕界面数据;对传屏编码码流进行解码,获得上位机屏幕界面数据;对上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;将传屏编码码流从本级终端发送至下一级终端,由下一级终端根据传屏编码码流显示上位机屏幕界面。一种屏幕界面共享系统,包括以下单元:第二接收单元,用于在本级终端接收上位机或者上一级终端发送的传屏编码码流,其中,传屏编码码流包含上位机屏幕界面数据;解码单元,用于对传屏编码码流进行解码,获得上位机屏幕界面数据;渲染显示单元,用于对上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;第二发送单元,用于将传屏编码码流从本级终端发送至下一级终端,由下一级终端根据传屏编码码流显示上位机屏幕界面。根据上述本专利技术的屏幕界面共享方法和系统,终端接收上位机或者上一级终端发送的传屏编码码流;对传屏编码码流进行解码,获得上位机屏幕界面数据;对上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;将传屏编码码流发送至下一级终端,由下一级终端根据传屏编码码流显示上位机屏幕界面,在这一过程中,本级终端直接利用了传屏编码码流,不必对本级终端显示的屏幕界面进行操作,相比于现有技术的方案,省去了截屏、图像格式转换和编码三个步骤,从而降低了系统资源和时间的消耗,提高了屏幕界面共享的效率。附图说明图1为其中一个实施例的屏幕界面共享方法的流程示意图;图2为其中一个实施例的屏幕界面共享方法的流程示意图;图3为其中一个实施例的屏幕界面共享系统的结构示意图;图4为其中一个实施例的屏幕界面共享系统的结构示意图;图5为其中一个实施例的屏幕界面共享方法的具体应用示意图图6为其中一个实施例的屏幕界面共享方法的具体应用示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。参见图1所示,为本专利技术一个实施例中屏幕界面共享方法的流程示意图。该实施例中的屏幕界面共享方法,包括以下步骤:步骤S101:接收上位机发送的传屏编码码流,其中,传屏编码码流包含上位机屏幕界面数据;在本步骤中,传屏编码码流中包含上位机的屏幕界面数据,主要用于传输上位机的屏幕界面;步骤S102:对传屏编码码流进行解码,获得上位机屏幕界面数据;步骤S103:对上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;步骤S104:对上位机屏幕界面数据进行编码,获得共享编码码流;步骤S105:将共享编码码流发送至待共享终端,待共享终端根据共享编码码流显示上位机屏幕界面。在本实施例中,终端接收上位机发送的传屏编码码流,对传屏编码码流进行解码,获得上位机屏幕界面数据;对上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;对上位机屏幕界面数据进行编码,获得共享编码码流,将共享编码码流发送至待共享终端,待共享终端根据共享编码码流显示上位机屏幕界面,在这一过程中,发送共享编码码流的终端只需进行解码和编码,并发送至待共享终端,也就是利用了传输屏幕时的数据,不必对发送共享编码码流的终端显示的屏幕界面进行操作,相比于现有技术的方案,省去了截屏和图像格式转换两个步骤,从而降低了系统资源和时间的消耗,提高了屏幕界面共享的效率。接收传屏编码码流的终端在获得上位机屏幕界面数据后,可以对上位机屏幕界面数据进行渲染,在终端显示屏上显示上位机屏幕界面,完成上位机到终端的屏幕传输。在其中一个实施例中,对上位机屏幕界面数据进行渲染的步骤包括以下步骤:对传屏编码码流进行检测,若检测到传屏编码码流中包括上位机屏幕界面的关键帧,则对上位机屏幕界面数据进行渲染。在本实施例中,在对上位机屏幕界面数据进行渲染之前,需要对传屏编码码流进行检测,在检测到传屏编码码流中包括上位机屏幕界面的关键帧时,才对上位机屏幕界面数据进行渲染,上位机屏幕界面的关键帧中包含上位机屏幕界面的关键数据,确定传屏编码码流中包括上位机屏幕界面的关键帧,可以保证对上位机屏幕界面数据进行渲染后正确显示上位机屏幕界面。在其中一个实施例中,待共享终端根据共享编码码流显示上位机屏幕界面的步骤包括以下步骤:待共享终端对共享编码码流进行解码,获得上位机屏幕界面数据;待共享终端将上位机屏幕界面数据渲染到待共享终端的屏幕上,在待共享终端的屏幕上显示上位机屏幕界面。在本实施例中,待共享终端对上位机屏幕界面进行共享的过程与发送共享编码码流的终端显示上位机传输的上位机屏幕界面的过程相类似,都是先解码,再渲染显示,解码的过程是针对共享编码码流的,待共享终端的个数可以根据需要自由设置,利用共享编码码流可以实现多个终端对上位机屏幕界面的共享。在其中一个实施例中,待共享终端将上位机屏幕界面数据渲染到待共享终端的屏幕上的步骤包括以下步骤:对共本文档来自技高网...
屏幕界面共享方法和系统

【技术保护点】
一种屏幕界面共享方法,其特征在于,包括以下步骤:接收上位机发送的传屏编码码流,其中,所述传屏编码码流包含上位机屏幕界面数据;对所述传屏编码码流进行解码,获得所述上位机屏幕界面数据;对所述上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;对所述上位机屏幕界面数据进行编码,获得共享编码码流;将所述共享编码码流发送至待共享终端,以使得所述待共享终端根据所述共享编码码流显示上位机屏幕界面。

【技术特征摘要】
1.一种屏幕界面共享方法,其特征在于,包括以下步骤:接收上位机发送的传屏编码码流,其中,所述传屏编码码流包含上位机屏幕界面数据;对所述传屏编码码流进行解码,获得所述上位机屏幕界面数据;对所述上位机屏幕界面数据进行渲染,以显示上位机屏幕界面;对所述上位机屏幕界面数据进行编码,获得共享编码码流;将所述共享编码码流发送至待共享终端,以使得所述待共享终端根据所述共享编码码流显示上位机屏幕界面。2.根据权利要求1所述的屏幕界面共享方法,其特征在于,所述对所述上位机屏幕界面数据进行渲染的步骤包括以下步骤:对所述传屏编码码流进行检测,若检测到所述传屏编码码流中包括上位机屏幕界面的关键帧,则对所述上位机屏幕界面数据进行渲染。3.根据权利要求1所述的屏幕界面共享方法,其特征在于,所述待共享终端根据所述共享编码码流显示上位机屏幕界面的步骤包括以下步骤:所述待共享终端对所述共享编码码流进行解码,获得所述上位机屏幕界面数据;所述待共享终端将所述上位机屏幕界面数据渲染到所述待共享终端的屏幕上,在所述待共享终端的屏幕上显示所述上位机屏幕界面。4.根据权利要求3所述的屏幕界面共享方法,其特征在于,所述待共享终端将所述上位机屏幕界面数据渲染到所述待共享终端的屏幕上的步骤包括以下步骤:所述待共享终端对所述共享编码码流进行检测,若检测到所述共享编码码流中包含上位机屏幕界面的关键帧,则所述待共享终端将所述上位机屏幕界面数据渲染到所述待共享终端的屏幕上。5.根据权利要求1所述的屏幕界面共享方法,其特征在于,所述接收上位机发送的传屏编码码流的步骤之前还包括以下步骤:所述上位机对所述上位机的屏幕界面进行截屏,获得所述上位机的屏幕界面数据;所述上位机对所述上位机的屏幕界面数据进行编码,获得所述传屏编码码流;所述上位机将所述传屏编码码流向外界发送。6.根据权利要求1至5中任意一项所述的屏幕界面共享方法,其特...

【专利技术属性】
技术研发人员:扶宇琳
申请(专利权)人:广州视睿电子科技有限公司广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

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

1