CN114510206A - 多屏异显方法、装置、设备和存储介质 - Google Patents
多屏异显方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN114510206A CN114510206A CN202210030473.0A CN202210030473A CN114510206A CN 114510206 A CN114510206 A CN 114510206A CN 202210030473 A CN202210030473 A CN 202210030473A CN 114510206 A CN114510206 A CN 114510206A
- Authority
- CN
- China
- Prior art keywords
- screen
- data
- display device
- distributed
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000005540 biological transmission Effects 0.000 claims abstract description 39
- 238000004590 computer program Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000002194 synthesizing effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种多屏异显方法、装置、设备和存储介质,包括:响应于待分发应用程序的分发请求,在后台创建虚拟屏幕;将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与待分发应用程序的分发请求携带从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据,突破了主显示设备和各个从显示设备的空间距离的限制。采用本发明的技术方案,能够提高多屏异显可操作性,丰富多屏异显使用的场景。
Description
技术领域
本发明属于显示技术领域,具体涉及一种多屏异显方法、装置、设备和存储介质。
背景技术
随着互联网技术的不断普及和发展,为了满足多样化的显示需求,而产生了多屏显示技术,目前的多屏显示包括多屏同显和多屏异显。其中,多屏同显是指在多块显示屏上显示相同的内容;多屏异显是指在安卓设备连接的第二块显示屏上显示与第一块显示屏不同的内容,并可以通过设备的按键或触摸事件控制其中的模块。
在相关技术中,安桌***最多支持两屏异显,若有多屏异显的需求,需要在主控***上采用通用串行总线外接多个显示屏,而显示屏与显示屏之间不需要额外连接线,并且需要增加底层驱动的支持,接口稳定性相对较差,且通讯距离不能太长,这样也会限制多屏使用的场景以及可操作性较低。
发明内容
本发明的主要目的是提供一种多屏异显方法、装置、设备和存储介质,以解决现有技术中多屏异显过程中的受空间距离的限制导致使用的场景以及可操作性较低的技术问题。
针对上述问题,本发明提供了一种多屏异显方法,包括:
响应于待分发应用程序的分发请求,在后台创建虚拟屏幕;其中,所述待分发应用程序的分发请求携带从显示设备标识;
将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;
基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据。
进一步地,上述所述的多屏异显方法中,将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据,包括:
基于预设的编码协议,对所述虚拟屏幕上的待显示数据进行编码,得到编码数据;
将所述编码数据传输给所述从显示设备,以使所述从显示设备基于所述预设的编码协议,对所述编码数据进行解码后,显示所述待分发应用程序对应的待显示数据。
进一步地,上述所述的多屏异显方法中,响应于待分发应用程序的分发请求,在后台创建虚拟屏幕,包括:
基于所述从显示设备标识对应的从显示设备的显示属性,在后台创建与所述显示属性相匹配的屏幕作为所述虚拟屏幕。
进一步地,上述所述的多屏异显方法中,响应于待分发应用程序的分发请求,在后台创建虚拟屏幕之前,还包括:
根据主显示设备的网络地址,建立与至少一个从显示设备的无线连接。
进一步地,上述所述的多屏异显方法,还包括:
若检测到所述待显示数据传输失败,在前台显示所述待显示数据。
本发明还提供了一种多屏异显装置,包括:
创建模块,用于响应于待分发应用程序的分发请求,在后台创建虚拟屏幕;其中,所述待分发应用程序的分发请求携带从显示设备标识;
第一传输模块,用于将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;
第二传输模块,用于基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据。
进一步地,上述所述的多屏异显装置中,所述第二传输模块,具体用于:
基于预设的编码协议,对所述虚拟屏幕上的待显示数据进行编码,得到编码数据;
将所述编码数据传输给所述从显示设备,以使所述从显示设备基于所述预设的编码协议,对所述编码数据进行解码后,显示所述待分发应用程序对应的待显示数据。
进一步地,上述所述的多屏异显装置中,所述创建模块,具体用于:
基于所述从显示设备标识对应的从显示设备的显示属性,在后台创建与所述显示属性相匹配的屏幕作为所述虚拟屏幕。
本发明还提供了一种主显示设备,包括存储器和控制器;
所述存储器上存储有计算机程序,所述计算机程序被控制器执行时实现如上任一项所述的多屏异显方法的步骤。
本发明还提供了一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上任一项所述的多屏异显方法的步骤。
与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
本发明的多屏异显方法、装置、设备和存储介质,通过响应于待分发应用程序的分发请求,在后台创建虚拟屏幕;将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与待分发应用程序的分发请求携带从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据,突破了主显示设备和各个从显示设备的空间距离的限制。采用本发明的技术方案,能够提高多屏异显可操作性,丰富多屏异显使用的场景。
本发明的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明的多屏异显方法实施例的流程图;
图2为本发明的多屏异显装置实施例的结构示意图;
图3为本发明的主显示设备实施例的结构示意图。
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
实施例一
为解决现有技术中存在的上述技术问题,本发明实施例提供了一种多屏异显方法。
本发明的多屏异显方法本实施例适用于将任意应用的界面内容在不同设备之间进行投屏显示的情况,例如在用户终端和车载设备相互连接的场景中,将用户终端上运行的任一应用投屏显示在车载设备的显示屏幕上,以供用户查看。也可以应用在具有多个显示屏幕的同一设备中,例如,折叠手机等。本实施例方法可以由多屏异显装置来执行,该装置可采用软件和/或硬件实现,并可集成在但不限制于任意的具有计算能力的电子设备上,该电子设备通常可以是用户终端,例如智能手机、平板电脑等。
在一个具体实现过程中,可以根据主显示设备的网络地址,建立与至少一个从显示设备的无线连接。具体地,主显示设备可以通过网络与从显示设备建立socket连接:首先,从显示设备通过主显示设备的网络地址连接到一个设备群组里,与主显示设备进行网络连接,保证网络传输正常。
图1为本发明的多屏异显方法实施例的流程图,如图1所示,本实施例的多屏异显方法具体可以包括如下步骤:
100、响应于待分发应用程序的分发请求,在后台创建虚拟屏幕;
在一个具体实现过程中,当主显示设备和从显示设备建立无线连接后,可以根据用户在主显示设备上的选择操作,确定待分发应用程序,并生成待分发应用程序的分发请求。其中,所述待分发应用程序的分发请求携带从显示设备标识。
在一个具体实现过程中,可以响应该待分发应用程序的分发请求,并在后台创建虚拟屏幕,以使主显示设备不显示虚拟屏幕对应的界面内容。
其中,该虚拟屏幕是相对电子设备的真实显示屏幕而言,虚拟屏幕可以通过软件编程实现创建,用于承载投屏应用在运行过程中的界面内容,将应用界面内容显示在虚拟屏幕上相当于在后台对应用进行显示编码,用户视觉上不可见。示例性的,如果本机设备采用安卓***,则可以通过调用CreateVirtualDisplay接口来创建虚拟屏幕;如果本机设备采用IOS***,则可以通过调用[[UIWindow alloc]initWithFrame:[UIScreenmainScreen]bounds]接口来创建虚拟屏幕。
101、将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;
在一个具体实现过程中,当虚拟显示屏创建成功之后,可以将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕。该虚拟屏幕就像模拟真实屏幕一样显示待分发应用程序对应的待显示数据而不显示在主显示主显示设备上。把待分发应用程序对应的待显示数据合成一帧一针图像数据,像画图一样按照每秒60帧的频率绘制到该虚拟屏幕上,此时,用户是无法看到虚拟显示屏上的图像数据,而主显示设备的主屏幕上只可以运行显示待分发应用程序对应的待显示数据之外的内容。
102、基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备。
在一个具体实现过程中,可以基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据。
具体地,可以根据但不限制于如下方式,实现将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备:
可以基于预设的编码协议,对所述虚拟屏幕上的待显示数据进行编码,得到编码数据以减小虚拟屏幕上的待显示数据的大小,更利于在网络中传输。在得到编码数据后,可以将所述编码数据传输给所述从显示设备,以使所述从显示设备基于所述预设的编码协议,对所述编码数据进行解码后,显示所述待分发应用程序对应的待显示数据。这样,可以将解码后的每一帧图像数据合成绘制到从显示设备的显示屏上:将解码后每一帧视频图像数据进行合成,像画图一样按照每秒60帧的频率绘制到从显示设备的显示屏,这样我们就可以看到主显示设备发来应用程序界面显示的内容了。
本实施例的多屏异显方法,通过响应于待分发应用程序的分发请求,在后台创建虚拟屏幕;将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与待分发应用程序的分发请求携带从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据,突破了主显示设备和各个从显示设备的空间距离的限制。采用本发明的技术方案,能够提高多屏异显可操作性,丰富多屏异显使用的场景。
在一个具体实现过程中,每个从显示设备可能具有不同的显示属性,其中,该显示属性可以包括但不限于显示比例、显示分辨率、屏幕尺寸以及显示方式等信息。
为了保证从显示设备的显示效果,可以基于所述从显示设备标识对应的从显示设备的显示属性,在后台创建与所述显示属性相匹配的屏幕作为所述虚拟屏幕,以便待分发应用程序对应的待显示数据能够在显示设备上以最佳显示效果进行显示。
在一个具体实现过程中,如果主显示设备与从显示设备之间断开连接,可能会导致数据传输失败,因此,本实施例中,可以实时检测待分发应用程序对应的待显示数据是否传输失败,若检测到所述待显示数据传输失败,可以在前台显示所述待显示数据。
在一个具体实现过程中,主显示设备可以在设定区域显示每个从显示设备对应的数据传输条,当数据传输失败时,对应的进度条会以传输失败标识显示,例如,可以采用与其他传输传输条以颜色区分。如果存在多个传输失败时,生成的数据传输条,用户可以根据实际需求选取需要前台显示的待分发应用程序对应的待显示数据。
需要说明的是,本发明实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本发明实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成的方法。
在一个具体实现过程中,本发明的多屏异显方法具体应用过程可以参照如下步骤:
S1:从显示设备通过网络与主显示设备建立socket连接。
首先,从显示设备通过主显示设备的IP地址连接到一个设备群组里,与主显示设备进行网络连接,保证网络传输正常。
S2:开始启动主显示设备上需要分发的应用程序,同时创建虚拟显示屏。
当步骤S1连接成功之后,开始启动主显示设备上需要分发的应用程序,同时创建一个虚拟显示屏,该虚拟显示屏就像模拟真实屏幕一样显示图像数据而不显示在主显示设备上,是运行在主显示设备的后台程序。虚拟显示屏是用来显示被分发的应用程序的显示数据的虚拟设备。
S3:把应用程序每一帧图像数据绘制到虚拟显示屏上。
当虚拟显示屏创建成功之后,该虚拟显示屏把被分发的应用程序的显示数据合成一帧一针图像数据,像画图一样按照每秒60帧的频率绘制到该虚拟屏幕上,此时,用户是无法看到主显示设备虚拟显示屏上的图像内容,而主显示设备的主屏幕上只可以运行显示被分发的应用程序的显示数据之外的内容。
S4:把虚拟显示屏上的数据按照约定的协议进行编码。
虚拟显示屏上显示每一帧图像数据按照视频编码协议进行编码压缩,编码压缩后的视频数据变小,更利于在网络中传输。
S5:根据设定的协议,将虚拟显示屏上编码后的数据发送到从显示设备:根据流媒体传送协议RTP(Real-time Transport Protocol)实时传输协议,把编码压缩后的视频数据实时发送给从显示设备。
S6:接收主显示设备发送过来的数据。
从显示设备接收主显示设备发来的每一帧视频图像数据。
S7:解析来自主显示设备的数据,按照约定的协议进行解码。
在从显示设备上,需要对收到的每一帧视频图像数据进行解码。
S8:将解码后的每一帧图像数据合成绘制到客户端显示屏上。
将解码后每一帧视频图像数据进行合成,像画图一样按照每秒60帧的频率绘制到客户端显示屏,这样我们就可以看到主显示设备发来应用程序界面显示的内容了。
S9:循环进行S3到S8步骤,完成整个多屏异显的流程操。
多个从显示设备可以显示主显示设备上不同的应用程序内容。
本实施例的多屏异显方法能够快速便捷的实现多屏异显,甚至可以分享主显示设备的应用程序,便于日常生活中办公、交流信息等。
实施例二
为解决现有技术中存在的上述技术问题,本发明实施例提供了一种多屏异显装置。
图2为本发明的多屏异显装置实施例的结构示意图,如图2所示,本实施例的多屏异显装置可以包括创建模块20、第一传输模块21和第二传输模块22。
创建模块20,用于响应于待分发应用程序的分发请求,在后台创建虚拟屏幕;其中,所述待分发应用程序的分发请求携带从显示设备标识;
第一传输模块21,用于将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;
在一个具体实现过程中,可以根据主显示设备的网络地址,建立与至少一个从显示设备的无线连接。具体地,主显示设备可以通过网络与从显示设备建立socket连接:首先,从显示设备通过主显示设备的网络地址连接到一个设备群组里,与主显示设备进行网络连接,保证网络传输正常。
当主显示设备和从显示设备建立无线连接后,可以根据用户在主显示设备上的选择操作,确定待分发应用程序,并生成待分发应用程序的分发请求。其中,所述待分发应用程序的分发请求携带从显示设备标识。
在一个具体实现过程中,可以响应该待分发应用程序的分发请求,并在后台创建虚拟屏幕,以使主显示设备不显示虚拟屏幕对应的界面内容。
第一传输模块21,用于将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;
第二传输模块22,用于用于基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据。
具体地,可以基于预设的编码协议,对所述虚拟屏幕上的待显示数据进行编码,得到编码数据;将所述编码数据传输给所述从显示设备,以使所述从显示设备基于所述预设的编码协议,对所述编码数据进行解码后,显示所述待分发应用程序对应的待显示数据。
在一个具体实现过程中,所述创建模块20,具体用于:
基于所述从显示设备标识对应的从显示设备的显示属性,在后台创建与所述显示属性相匹配的屏幕作为所述虚拟屏幕。
在一个具体实现过程中,所述第二传输模块22还用于:若检测到所述待显示数据传输失败,在前台显示所述待显示数据。
上述实施例的装置用于实现前述实施例中相应的方法,其具体实现方案可以参见前述实施例记载的方法及方法实施例中的相关说明,并且具有相应的方法实施例的有益效果,在此不再赘述。
实施例三
为解决现有技术中存在的上述技术问题,本发明实施例提供了一种主显示设备。
图3为本发明的主显示设备实施例的结构示意图,如图3所示,本实施例的主显示设备可以包括存储器和控制器;
所述存储器上存储有计算机程序,所述计算机程序被控制器执行时实现上述实施例所述的多屏异显方法的步骤。
实施例四
为解决现有技术中存在的上述技术问题,本发明实施例提供了一种存储介质。
本实施例的存储介质,上存储有计算机程序,计算机程序被控制器执行时实现上述实施例的。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (10)
1.一种多屏异显方法,其特征在于,包括:
响应于待分发应用程序的分发请求,在后台创建虚拟屏幕;其中,所述待分发应用程序的分发请求携带从显示设备标识;
将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;
基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据。
2.根据权利要求1所述的多屏异显方法,其特征在于,将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据,包括:
基于预设的编码协议,对所述虚拟屏幕上的待显示数据进行编码,得到编码数据;
将所述编码数据传输给所述从显示设备,以使所述从显示设备基于所述预设的编码协议,对所述编码数据进行解码后,显示所述待分发应用程序对应的待显示数据。
3.根据权利要求1所述的多屏异显方法,其特征在于,响应于待分发应用程序的分发请求,在后台创建虚拟屏幕,包括:
基于所述从显示设备标识对应的从显示设备的显示属性,在后台创建与所述显示属性相匹配的屏幕作为所述虚拟屏幕。
4.根据权利要求1所述的多屏异显方法,其特征在于,响应于待分发应用程序的分发请求,在后台创建虚拟屏幕之前,还包括:
根据主显示设备的网络地址,建立与至少一个从显示设备的无线连接。
5.根据权利要求1-4任一项所述的多屏异显方法,其特征在于,还包括:
若检测到所述待显示数据传输失败,在前台显示所述待显示数据。
6.一种多屏异显装置,其特征在于,包括:
创建模块,用于响应于待分发应用程序的分发请求,在后台创建虚拟屏幕;其中,所述待分发应用程序的分发请求携带从显示设备标识;
第一传输模块,用于将所述待分发应用程序对应的待显示数据传输给所述虚拟屏幕;
第二传输模块,用于基于预设的流媒体传送协议,将所述虚拟屏幕上的待显示数据传输给与所述从显示设备标识相对应的从显示设备,以使所述从显示设备显示所述待分发应用程序对应的待显示数据。
7.根据权利要求6所述的多屏异显装置,其特征在于,所述第二传输模块,具体用于:
基于预设的编码协议,对所述虚拟屏幕上的待显示数据进行编码,得到编码数据;
将所述编码数据传输给所述从显示设备,以使所述从显示设备基于所述预设的编码协议,对所述编码数据进行解码后,显示所述待分发应用程序对应的待显示数据。
8.根据权利要求6所述的多屏异显装置,其特征在于,所述创建模块,具体用于:
基于所述从显示设备标识对应的从显示设备的显示属性,在后台创建与所述显示属性相匹配的屏幕作为所述虚拟屏幕。
9.一种主显示设备,其特征在于,包括存储器和控制器;
所述存储器上存储有计算机程序,所述计算机程序被控制器执行时实现如权利要求1至5中任一项所述的多屏异显方法的步骤。
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的多屏异显方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210030473.0A CN114510206A (zh) | 2022-01-12 | 2022-01-12 | 多屏异显方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210030473.0A CN114510206A (zh) | 2022-01-12 | 2022-01-12 | 多屏异显方法、装置、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114510206A true CN114510206A (zh) | 2022-05-17 |
Family
ID=81549924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210030473.0A Withdrawn CN114510206A (zh) | 2022-01-12 | 2022-01-12 | 多屏异显方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114510206A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170278485A1 (en) * | 2014-12-11 | 2017-09-28 | Huawei Technologies Co., Ltd. | Processing method and device for multi-screen splicing display |
CN107358659A (zh) * | 2017-07-21 | 2017-11-17 | 福建星网视易信息***有限公司 | 基于3d技术的多画面融合显示方法及存储设备 |
US20190392782A1 (en) * | 2018-06-26 | 2019-12-26 | Adobe Inc. | Mapping the position of multiple paired display screens |
CN111432070A (zh) * | 2020-03-17 | 2020-07-17 | 北京百度网讯科技有限公司 | 应用投屏控制方法、装置、设备和介质 |
CN111897505A (zh) * | 2020-07-28 | 2020-11-06 | 广州优谷信息技术有限公司 | 多屏异显方法、装置、主显示设备、***和存储介质 |
-
2022
- 2022-01-12 CN CN202210030473.0A patent/CN114510206A/zh not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170278485A1 (en) * | 2014-12-11 | 2017-09-28 | Huawei Technologies Co., Ltd. | Processing method and device for multi-screen splicing display |
CN107358659A (zh) * | 2017-07-21 | 2017-11-17 | 福建星网视易信息***有限公司 | 基于3d技术的多画面融合显示方法及存储设备 |
US20190392782A1 (en) * | 2018-06-26 | 2019-12-26 | Adobe Inc. | Mapping the position of multiple paired display screens |
CN111432070A (zh) * | 2020-03-17 | 2020-07-17 | 北京百度网讯科技有限公司 | 应用投屏控制方法、装置、设备和介质 |
CN111897505A (zh) * | 2020-07-28 | 2020-11-06 | 广州优谷信息技术有限公司 | 多屏异显方法、装置、主显示设备、***和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11106421B2 (en) | Display method and system for wireless intelligent multi-screen display | |
US8648843B2 (en) | USB image transmission system and device | |
CN103297855B (zh) | 一种应用展示方法以及一种终端 | |
CN112905289A (zh) | 应用画面的显示方法、装置、终端、投屏***及介质 | |
WO2007020406A2 (en) | Display system, module and method | |
CN211293737U (zh) | 一种基于智慧展厅的中央控制*** | |
CN111741353A (zh) | 设备协同工作的方法、终端设备及可读存储介质 | |
CN112637671A (zh) | 一种屏幕共享方法及*** | |
CN103399722A (zh) | 一种大屏幕显示方法及*** | |
CN105306872A (zh) | 控制多点视频会议的方法、装置和*** | |
US20240062450A1 (en) | Cloud Image Rendering for Concurrent Processes | |
CN114510206A (zh) | 多屏异显方法、装置、设备和存储介质 | |
CN116567342A (zh) | 投屏方法及装置 | |
CN215871617U (zh) | 信号接口、控制芯片及视频处理设备 | |
CN112099745B (zh) | 图像的显示方法及装置、*** | |
CN112218000B (zh) | 多画面监视方法、装置和*** | |
WO2016180251A1 (zh) | 对终端多个视频源的处理方法及装置 | |
CN112083901A (zh) | 一种图像处理方法、装置、设备及存储介质 | |
CN112839194A (zh) | 双***下共享摄像头的方法、装置、一体机及储存介质 | |
CN111930326A (zh) | 图像处理方法、设备及*** | |
CN110990109A (zh) | 一种拼接屏回显方法、终端、***及存储介质 | |
CN111885104B (zh) | 控制服务器的方法、设备、存储介质及*** | |
CN215379106U (zh) | 一种会议内容显示*** | |
CN209930416U (zh) | 一种多屏播放*** | |
CN116126272A (zh) | 投屏方法、装置、电子设备及非易失性存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20220517 |