CN112333474A - 投屏方法、***、设备及存储介质 - Google Patents
投屏方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN112333474A CN112333474A CN202011177503.8A CN202011177503A CN112333474A CN 112333474 A CN112333474 A CN 112333474A CN 202011177503 A CN202011177503 A CN 202011177503A CN 112333474 A CN112333474 A CN 112333474A
- Authority
- CN
- China
- Prior art keywords
- screen projection
- screen
- display page
- information
- television
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
本发明公开了投屏方法、***、设备及存储介质,该方法包括:获取电视端的设备标识,以实现移动端与电视端的绑定,并向电视端发送投屏连接请求;根据电视端发送的显示页面生成虚拟显示页面;获取用户在虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息;将投屏区域信息和目标投屏信息发送至服务器,以使服务器根据投屏区域信息和目标投屏信息生成投屏指令,并向电视端发送投屏指令,解决了现有的电视投屏技术只局限于智能电视端全屏显示投屏视频,无法实现智能电视端投屏应用和其他应用双开的问题,实现了电视端投屏应用和其他功能应用双开,从而拓宽了电视端投屏功能的应用场景。
Description
技术领域
本发明涉及电视投屏技术领域,尤其涉及一种投屏方法、***、设备及存储介质。
背景技术
随着智能电视的普及,目前很多用户会通过投屏的方式将移动端(智能手机、平板等)的影视内容投屏到智能电视端来实现影视内容的观看,但是现有的电视投屏技术只局限于智能电视端全屏显示投屏视频,并且当智能电视的投屏功能触发后,其他应用进程都被禁止,无法实现投屏应用和其他应用双开,因此导致使用场景非常局限。
可见,现有的电视投屏技术只局限于智能电视端全屏显示投屏视频,无法实现智能电视端投屏应用和其他应用双开。
发明内容
本申请实施例通过提供一种投屏方法、***、设备及存储介质,旨在解决现有的电视投屏技术只局限于智能电视端全屏显示投屏视频,无法实现智能电视端投屏应用和其他应用双开的问题。
本申请实施例提供了一种投屏方法,应用于移动端,所述投屏方法,包括:
获取电视端的设备标识,以实现所述移动端与所述电视端的绑定,并向所述电视端发送投屏连接请求;
根据所述电视端发送的显示页面生成虚拟显示页面;
获取用户在所述虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息;
将所述投屏区域信息和所述目标投屏信息发送至服务器,以使所述服务器根据所述投屏区域信息和所述目标投屏信息生成投屏指令,并向所述电视端发送所述投屏指令。
在一实施例中,所述设备标识包括二维码或条形码。
在一实施例中,所述根据所述电视端发送的显示页面生成虚拟显示页面,包括:
接收所述显示页面;
采用预设的第一页面比例对所述显示页面进行缩小,得到所述虚拟显示页面。
在一实施例中,所述服务器根据所述投屏区域信息和所述目标投屏信息生成投屏指令,包括:
所述服务器对所述投屏区域信息和所述目标投屏信息进行压缩处理,得到所述投屏指令。
在一实施例中,所述投屏区域信息包括矩形投屏框的边长参数和所述矩形投屏框位于所述虚拟显示页面中的位置信息。
本申请实施例提供了一种投屏方法,应用于电视端,所述投屏方法,包括:
根据移动端发送的投屏连接请求,向所述移动端发送当前状态下的显示页面;
根据服务器发送的投屏指令,显示所述移动端的目标投屏信息。
在一实施例中,根据服务器发送的投屏指令,显示所述移动端的目标投屏信息,包括:
解析所述投屏指令,得到投屏区域信息和所述目标投屏信息;所述投屏区域信息包括矩形投屏框的边长参数和所述矩形投屏框位于所述虚拟显示页面中的位置信息;
采用预设的第二页面比例分别对所述矩形投屏框的边长参数和所述虚拟显示页面中的位置信息进行放大,得到目标投屏框和目标投屏框的位置信息;
根据所述目标投屏框和目标投屏框的位置信息重新加载显示页面,在重新加载后的显示页面显示所述目标投屏框;
在所述目标投屏框中显示所述目标投屏信息。
此外,为实现上述目的,本发明还提供了一种投屏***,包括移动端、服务器和电视端;
所述移动端包括:
第一发送模块,用于获取电视端的设备标识,以实现所述移动端与所述电视端的绑定,并向所述电视端发送投屏连接请求;
第一接收模块,用于根据所述电视端发送的显示页面生成虚拟显示页面;
第二接收模块,用获取用户在所述虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息;
第二发送模块,用于将所述投屏区域信息和所述目标投屏信息发送至服务器;
所述服务器,用于根据所述投屏区域信息和所述目标投屏信息生成投屏指令,并向所述电视端发送所述投屏指令;
所述电视端,包括:
第三接收模块,用于模块,用于根据移动端发送的投屏连接请求;
第三发送模块,用于向所述移动端发送当前状态下的显示页面;
第四接收模块,用于根据服务器发送的投屏指令,显示所述移动端的目标投屏信息。
此外,为实现上述目的,本发明还提供了一种投屏方法设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的投屏程序,所述投屏程序被所述处理器执行时实现上述的投屏方法的步骤。
此外,为实现上述目的,本发明还提供了一种存储介质,其上存储有投屏程序,所述投屏程序被处理器执行时实现上述的投屏方法的步骤。
本申请实施例中提供的一种投屏方法、***、设备及存储介质的技术方案,至少具有如下技术效果或优点:
由于采用了获取电视端的设备标识,以实现移动端与电视端的绑定,并向电视端发送投屏连接请求,根据电视端发送的显示页面生成虚拟显示页面,获取用户在虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息,将投屏区域信息和目标投屏信息发送至服务器,以使服务器根据投屏区域信息和目标投屏信息生成投屏指令,并向电视端发送投屏指令的技术方案,解决了现有的电视投屏技术只局限于智能电视端全屏显示投屏视频,无法实现智能电视端投屏应用和其他应用双开的问题,实现了电视端投屏应用和其他功能应用双开,从而拓宽了电视端投屏功能的应用场景。
附图说明
图1为本发明实施例方案涉及的硬件运行环境的结构示意图;
图2为本发明投屏方法第一实施例的流程示意图;
图3为本发明投屏方法第二实施例的流程示意图;
图4为本发明投屏方法第三实施例的流程示意图;
图5为本发明投屏方法第四实施例的流程示意图;
图6为用户在移动端生成的虚拟显示页面中绘制矩形投屏框的示意图;
图7为投屏后电视端显示页面的示意图;
图8为本发明投屏***的功能模块图。
具体实施方式
为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明提供一种投屏设备。如图1所示,图1为本发明实施例方案涉及的硬件运行环境的结构示意图。
需要说明的是,图1即可为投屏设备的硬件运行环境的结构示意图。
如图1所示,该投屏设备可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,投屏设备还可以包括RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。
本领域技术人员可以理解,图1中示出的投屏设备结构并不构成对投屏设备限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及投屏程序。其中,操作***是管理和控制投屏设备硬件和软件资源的程序,投屏程序以及其它软件或程序的运行。
在图1所示的投屏设备中,用户接口1003主要用于连接终端,与终端进行数据通信;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的投屏程序。
在本实施例中,投屏设备包括:存储器1005、处理器1001及存储在所述存储器上并可在所述处理器上运行的投屏程序,其中:
应用于移动端时,处理器1001调用存储器1005中存储的投屏程序时,执行以下操作:
获取电视端的设备标识,以实现所述移动端与所述电视端的绑定,并向所述电视端发送投屏连接请求;
根据所述电视端发送的显示页面生成虚拟显示页面;
获取用户在所述虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息;
将所述投屏区域信息和所述目标投屏信息发送至服务器,以使所述服务器根据所述投屏区域信息和所述目标投屏信息生成投屏指令,并向所述电视端发送所述投屏指令。
其中,所述设备标识包括二维码或条形码。
所述投屏区域信息包括矩形投屏框的边长参数和所述矩形投屏框位于所述虚拟显示页面中的位置信息。
应用于移动端时,处理器1001调用存储器1005中存储的投屏程序时,还执行以下操作:
接收所述显示页面;
采用预设的第一页面比例对所述显示页面进行缩小,得到所述虚拟显示页面。
应用于移动端时,处理器1001调用存储器1005中存储的投屏程序时,还执行以下操作:
所述服务器对所述投屏区域信息和所述目标投屏信息进行压缩处理,得到所述投屏指令。
应用于电视端时,处理器1001调用存储器1005中存储的投屏程序时,执行以下操作:
根据移动端发送的投屏连接请求,向所述移动端发送当前状态下的显示页面;
根据服务器发送的投屏指令,显示所述移动端的目标投屏信息。
应用于电视端时,处理器1001调用存储器1005中存储的投屏程序时,还执行以下操作:
解析所述投屏指令,得到投屏区域信息和所述目标投屏信息;所述投屏区域信息包括矩形投屏框的边长参数和所述矩形投屏框位于所述虚拟显示页面中的位置信息;
采用预设的第二页面比例分别对所述矩形投屏框的边长参数和所述虚拟显示页面中的位置信息进行放大,得到目标投屏框和目标投屏框的位置信息;
根据所述目标投屏框和目标投屏框的位置信息重新加载显示页面,在重新加载后的显示页面显示所述目标投屏框;
在所述目标投屏框中显示所述目标投屏信息。
本发明实施例提供了投屏方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,该投屏方法应用于移动端、服务器和电视端。
如图2所示,在本申请的第一实施例中,本申请的投屏方法,该投屏方法由移动端执行,包括以下步骤:
步骤S210:获取电视端的设备标识,以实现所述移动端与所述电视端的绑定,并向所述电视端发送投屏连接请求;
在本实施例中,移动端是如同智能手机、平板等的一类移动设备,移动端安装有视频投屏软件;电视端是安装安卓(android)***的智能电视,电视端搭载有各种应用软件,如视频软件、游戏软件、音频软件等。
具体的,用户通过移动端向电视端进行投屏时,需要建立移动端与电视端的绑定连接。进一步的,所述设备标识包括二维码或条形码,二维码或条形码显示在电视端显示页面上,用户通过移动端扫描二维码或条形码,从而可实现移动端与电视端的绑定。移动端与电视端绑定成功后,移动端向电视端发送投屏连接请求,以使电视端向移动端发送显示页面。
步骤S220:根据所述电视端发送的显示页面生成虚拟显示页面。
根据电视端发送的显示页面生成虚拟显示页面,并将虚拟显示页面进行显示,以使用户通过移动端可以看到电视端当前状态下的显示页面。需要说明的是,显示页面与虚拟显示页面仅是图片比例不同,显示页面是电视端当前状态下的页面图片,虚拟显示页面是移动端当前状态下显示的页面图片。即相当于在电视端的显示页面不发生改变的情况下,用户通过移动端的虚拟显示页面就可以了解到电视端的显示页面,移动端的虚拟显示页面与电视端的显示页面进行了同步。
步骤S230:获取用户在所述虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息。
所述投屏区域信息包括矩形投屏框的边长参数和矩形投屏框位于虚拟显示页面中的位置信息。如图6所示,图6为用户在移动端生成的虚拟显示页面中绘制矩形投屏框的示意图,M表示虚拟显示页面,A-D分别表示电视端上搭载的应用软件,N表示矩形投屏框。具体的,移动端显示虚拟显示页面后,用户可以通过绘图工具在虚拟显示页面上绘制矩形投屏框,待用户绘制矩形投屏框完成后,移动端根据已绘制的矩形投屏框获取该矩形投屏框的边长参数,并进行保存。用户点击移动端显示的确认按钮,移动端显示供用户选择目标投屏信息的信息列表,用户从信息列表可以随机选取自己需要目标投屏信息,以在电视端进行投屏显示。其中,目标投屏信息包括图片、视频和音频。
步骤S240:将所述投屏区域信息和所述目标投屏信息发送至服务器,以使所述服务器根据所述投屏区域信息和所述目标投屏信息生成投屏指令,并向所述电视端发送所述投屏指令。
移动端将投屏区域信息和目标投屏信息发送至服务器,服务器对投屏区域信息和目标投屏信息进行压缩处理后,生成投屏指令,然后将投屏指令转发给电视端,以使电视端读取投屏指令后重新加载自身当前状态下的显示页面,以及在重新加载后的显示界面中显示用户绘制的矩形投屏框,并将用户选取的目标投屏信息在矩形投屏框中进行显示。需要说明的是,目标投屏信息在矩形投屏框中进行显示时,用户可以通过移动端仅限于控制目标投屏信息的切换,如控制目标投屏信息是视频时,控制视频快进或快退等;此外,目标投屏信息在矩形投屏框中进行显示时,用户可以通过遥控器去操作电视端的其他应用软件,实现了电视端投屏应用和其他功能应用同时运行且互不干扰的功能。
本实施例根据上述技术方案,由于采用了获取电视端的设备标识,以实现移动端与电视端的绑定,并向电视端发送投屏连接请求,根据电视端发送的显示页面生成虚拟显示页面,获取用户在虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息,将投屏区域信息和目标投屏信息发送至服务器,以使服务器根据投屏区域信息和目标投屏信息生成投屏指令,并向电视端发送投屏指令的技术手段,实现了电视端投屏应用和其他功能应用双开,从而拓宽了电视端投屏功能的应用场景。
如图3所示,在本申请的第二实施例中,本申请的步骤S220,包括以下步骤:
步骤S221:接收所述显示页面。
在本实施例中,电视端在接收到投屏连接请求后,向移动端发送自身当前状态下的显示页面,移动端接收电视端发送的显示页面。
步骤S222:采用预设的第一页面比例对所述显示页面进行缩小,得到所述虚拟显示页面。
移动端接收显示页面后,移动端为了自适应显示显示页面,采用预设的第一页面比例对显示页面进行缩小处理,得到虚拟显示页面,所述虚拟显示页面就是缩小后的显示页面。其中,第一页面比例具有多组,根据接收到不同尺寸的电视端发送的显示页面,可以选取对应不同的第一页面比例,对接收到的显示页面进行缩小处理。
本实施例根据上述技术方案,由于采用了接收显示页面,采用预设的第一页面比例对显示页面进行缩小,得到虚拟显示页面的技术手段,实现了移动端对显示页面的自适应显示。
如图4所示,在本申请的第三实施例中,本申请的投屏方法,该投屏方法由电视端执行,包括以下步骤:
步骤S310:根据移动端发送的投屏连接请求,向所述移动端发送当前状态下的显示页面。
在本实施例中,移动端与电视端绑定成功后,移动端向电视端发送投屏连接请求,电视端在接收到投屏连接请求后,向移动端发送自身当前状态下的显示页面。其中,电视端向移动端发送自身当前状态下的显示页面后,自身当前状态下的显示页面将始终保持不变化。
步骤S320:根据服务器发送的投屏指令,显示所述移动端的目标投屏信息。
在本实施例中,用户在虚拟显示页面上绘制矩形投屏框后,生成最新虚拟显示页面,最新虚拟显示页面上具有一个矩形投屏框。电视端读取服务器发送的投屏指令后,显示与最新虚拟显示页面同步的最新显示界面,最新显示界面上也对应具有一个矩形投屏框,然后电视端将移动端的目标投屏信息在最新显示界面上的矩形投屏框中进行显示。
本实施例根据上述技术方案,由于采用了根据移动端发送的投屏连接请求,向移动端发送当前状态下的显示页面,根据服务器发送的投屏指令,显示移动端的投屏信息的技术手段,实现了移动端的目标投屏信息在电视端的划分区域进行投屏播放。
如图5所示,在本申请的第四实施例中,步骤S320包括以下步骤:
步骤S321:解析所述投屏指令,得到投屏区域信息和所述目标投屏信息。
电视端接收到服务器发送的投屏指令后,对投屏指令进行解析,分别得到投屏区域信息和目标投屏信息,投屏区域信息包括矩形投屏框的边长参数和矩形投屏框位于虚拟显示页面中的位置信息。
步骤S322:采用预设的第二页面比例分别对所述矩形投屏框的边长参数和所述虚拟显示页面中的位置信息进行放大,得到目标投屏框和目标投屏框的位置信息。
具体的,电视端得到矩形投屏框的边长参数和矩形投屏框位于虚拟显示页面中的位置信息之后,为了对矩形投屏框进行自适应显示,采用预设的第二页面比例分别对矩形投屏框的边长参数和虚拟显示页面中的位置信息进行放大,得到目标投屏框和目标投屏框的位置信息。其中,第二页面比例具有多组,根据接不同尺寸的移动端发送的投屏区域信息,可以选取对应不同的第二页面比例,对得到的投屏区域信息进行放大处理。
步骤S323:根据所述目标投屏框和目标投屏框的位置信息重新加载显示页面,在重新加载后的显示页面显示所述目标投屏框。
电视端根据目标投屏框和目标投屏框的位置信息重新加载显示页面生成最新显示页面,最新显示页生成后,目标投屏框会显示在最新显示页面上。其中,目标投屏框的位置信息用于确定目标投屏框在加载后的显示页面上的位置。
具体的,如图7所示,M'表示最新显示页面,N'表示目标投屏框,A-D分别表示电视端上搭载的应用软件。电视端根据目标投屏框和目标投屏框的位置信息重新加载显示页面生成最新显示页面的过程,可以理解为图6到图7的过程。
步骤S324:在所述目标投屏框中显示所述目标投屏信息。
电视端显示最新显示页面后,将用户从移动端发送的目标投屏信息在最新显示页上的目标投屏框中进行显示,从而完成投屏。其中,目标投屏信息在目标投屏框中进行显示时,用户可以使用遥控器控制电视端当前的最新显示页面上的其他应用软件,如浏览视频、浏览图片、玩游戏等。通过移动端控制目标投屏框中显示的目标投屏信息,如控制目标投屏框中显示的图片进行翻页。需要说明的是遥控器只能操作电视端的应用,移动端只能控制目标投屏框中显示的目标投屏信息进行系列动作。
本实施例根据上述技术方案,由于采用了解析投屏指令,得到投屏区域信息和目标投屏信息,采用预设的第二页面比例分别对矩形投屏框的边长参数和虚拟显示页面中的位置信息进行放大,得到目标投屏框和目标投屏框的位置信息,根据目标投屏框和目标投屏框的位置信息重新加载显示页面,在重新加载后的显示页面显示目标投屏框,在目标投屏框中显示目标投屏信息的技术手段,实现了电视端对矩形投屏框的自适应显示,以及实现了电视端的投屏应用和其他功能应用同时使用时互不干扰的功能。
如图8所示,本申请提供的一种投屏***,包括移动端、服务器和电视端;
所述移动端包括:
第一发送模块410,用于获取电视端的设备标识,以实现所述移动端与所述电视端的绑定,并向所述电视端发送投屏连接请求;
第一接收模块420,用于根据所述电视端发送的显示页面生成虚拟显示页面;
第二接收模块430,用获取用户在所述虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息;
第二发送模块440,用于将所述投屏区域信息和所述目标投屏信息发送至服务器;
所述服务器,用于根据所述投屏区域信息和所述目标投屏信息生成投屏指令,并向所述电视端发送所述投屏指令;
所述电视端,包括:
第三接收模块510,用于模块,用于根据移动端发送的投屏连接请求;
第三发送模块520,用于向所述移动端发送当前状态下的显示页面;
第四接收模块530,用于根据服务器发送的投屏指令,显示所述移动端的目标投屏信息。
进一步的,所述设备标识包括二维码或条形码。
进一步的,所述第一接收模块420,包括:
页面接收单元,用于接收所述显示页面;
第一页面处理单元,用于采用预设的第一页面比例对所述显示页面进行缩小,得到所述虚拟显示页面。
进一步的,所述服务器在根据所述投屏区域信息和所述目标投屏信息生成投屏指令方面,具体用于对所述投屏区域信息和所述目标投屏信息进行压缩处理,得到所述投屏指令。
进一步的,所述投屏区域信息包括矩形投屏框的边长参数和所述矩形投屏框位于所述虚拟显示页面中的位置信息。
进一步的,所述第四接收模块530,包括:
解析单元,用于解析所述投屏指令,得到投屏区域信息和所述目标投屏信息;所述投屏区域信息包括矩形投屏框的边长参数和所述矩形投屏框位于所述虚拟显示页面中的位置信息;
第二页面处理单元,用于采用预设的第二页面比例分别对所述矩形投屏框的边长参数和所述虚拟显示页面中的位置信息进行放大,得到目标投屏框和目标投屏框的位置信息;
数据加载单元,用于根据所述目标投屏框和目标投屏框的位置信息重新加载显示页面,在重新加载后的显示页面显示所述目标投屏框;
显示单元,用于在所述目标投屏框中显示所述目标投屏信息。
本发明投屏***具体实施方式与上述投屏方法各实施例基本相同,在此不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种投屏方法,其特征在于,应用于移动端,所述投屏方法,包括:
获取电视端的设备标识,以实现所述移动端与所述电视端的绑定,并向所述电视端发送投屏连接请求;
根据所述电视端发送的显示页面生成虚拟显示页面;
获取用户在所述虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息;
将所述投屏区域信息和所述目标投屏信息发送至服务器,以使所述服务器根据所述投屏区域信息和所述目标投屏信息生成投屏指令,并向所述电视端发送所述投屏指令。
2.如权利要求1所述的方法,其特征在于,所述设备标识包括二维码或条形码。
3.如权利要求1所述的方法,其特征在于,所述根据所述电视端发送的显示页面生成虚拟显示页面,包括:
接收所述显示页面;
采用预设的第一页面比例对所述显示页面进行缩小,得到所述虚拟显示页面。
4.如权利要求1所述的方法,其特征在于,所述服务器根据所述投屏区域信息和所述目标投屏信息生成投屏指令,包括:
所述服务器对所述投屏区域信息和所述目标投屏信息进行压缩处理,得到所述投屏指令。
5.如权利要求1或4所述的方法,其特征在于,所述投屏区域信息包括矩形投屏框的边长参数和所述矩形投屏框位于所述虚拟显示页面中的位置信息。
6.一种投屏方法,其特征在于,应用于电视端,所述投屏方法,包括:
根据移动端发送的投屏连接请求,向所述移动端发送当前状态下的显示页面;
根据服务器发送的投屏指令,显示所述移动端的目标投屏信息。
7.如权利要求6所述的方法,其特征在于,根据服务器发送的投屏指令,显示所述移动端的目标投屏信息,包括:
解析所述投屏指令,得到投屏区域信息和所述目标投屏信息;所述投屏区域信息包括矩形投屏框的边长参数和所述矩形投屏框位于所述虚拟显示页面中的位置信息;
采用预设的第二页面比例分别对所述矩形投屏框的边长参数和所述虚拟显示页面中的位置信息进行放大,得到目标投屏框和目标投屏框的位置信息;
根据所述目标投屏框和目标投屏框的位置信息重新加载显示页面,在重新加载后的显示页面显示所述目标投屏框;
在所述目标投屏框中显示所述目标投屏信息。
8.一种投屏***,其特征在于,包括移动端、服务器和电视端;
所述移动端包括:
第一发送模块,用于获取电视端的设备标识,以实现所述移动端与所述电视端的绑定,并向所述电视端发送投屏连接请求;
第一接收模块,用于根据所述电视端发送的显示页面生成虚拟显示页面;
第二接收模块,用获取用户在所述虚拟显示页面上输入的投屏区域信息以及用户选取的目标投屏信息;
第二发送模块,用于将所述投屏区域信息和所述目标投屏信息发送至服务器;
所述服务器,用于根据所述投屏区域信息和所述目标投屏信息生成投屏指令,并向所述电视端发送所述投屏指令;
所述电视端,包括:
第三接收模块,用于模块,用于根据移动端发送的投屏连接请求;
第三发送模块,用于向所述移动端发送当前状态下的显示页面;
第四接收模块,用于根据服务器发送的投屏指令,显示所述移动端的目标投屏信息。
9.一种投屏设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的投屏程序,所述投屏程序被所述处理器执行时实现如权利要求1-7中任一项所述的投屏方法的步骤。
10.一种存储介质,其特征在于,其上存储有投屏程序,所述投屏程序被处理器执行时实现权利要求1-7中任一项所述的投屏方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011177503.8A CN112333474B (zh) | 2020-10-28 | 2020-10-28 | 投屏方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011177503.8A CN112333474B (zh) | 2020-10-28 | 2020-10-28 | 投屏方法、***、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112333474A true CN112333474A (zh) | 2021-02-05 |
CN112333474B CN112333474B (zh) | 2022-08-02 |
Family
ID=74297822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011177503.8A Active CN112333474B (zh) | 2020-10-28 | 2020-10-28 | 投屏方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112333474B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112905289A (zh) * | 2021-03-10 | 2021-06-04 | Oppo广东移动通信有限公司 | 应用画面的显示方法、装置、终端、投屏***及介质 |
CN113542859A (zh) * | 2021-06-18 | 2021-10-22 | 西安万像电子科技有限公司 | 智能投屏***及方法 |
CN113992958A (zh) * | 2021-10-18 | 2022-01-28 | 深圳康佳电子科技有限公司 | 一种多窗口同屏互动方法、终端及存储介质 |
CN114268821A (zh) * | 2021-12-22 | 2022-04-01 | 深圳创维-Rgb电子有限公司 | 远程投屏方法、设备及计算机可读存储介质 |
CN114745589A (zh) * | 2022-03-23 | 2022-07-12 | 青岛海信智慧生活科技股份有限公司 | 家居设备的投屏方法、目标家居设备及智能设备 |
CN114885194A (zh) * | 2022-03-30 | 2022-08-09 | 海信视像科技股份有限公司 | 显示设备、投屏显示方法及存储介质 |
CN115802113A (zh) * | 2022-10-27 | 2023-03-14 | 北京奇艺世纪科技有限公司 | 一种投屏控制方法、***、装置及计算机可读存储介质 |
US11822941B2 (en) | 2023-08-28 | 2023-11-21 | International Business Machines Corporation | Mobile computing device projected visualization interaction |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103324457A (zh) * | 2013-06-21 | 2013-09-25 | 东莞宇龙通信科技有限公司 | 终端和多任务数据显示方法 |
CN103530058A (zh) * | 2013-10-30 | 2014-01-22 | 深圳市中兴移动通信有限公司 | 一种自由分屏的方法和移动终端 |
US20150020013A1 (en) * | 2013-07-12 | 2015-01-15 | Samsung Electronics Co., Ltd. | Remote operation of applications using received data |
CN104793915A (zh) * | 2015-04-30 | 2015-07-22 | 魅族科技(中国)有限公司 | 一种分屏显示方法及终端 |
CN110475135A (zh) * | 2018-05-11 | 2019-11-19 | 阿里巴巴集团控股有限公司 | 视频播放方法、装置、设备、介质、***及智能电视 |
CN110602805A (zh) * | 2019-09-30 | 2019-12-20 | 联想(北京)有限公司 | 信息处理方法、第一电子设备和计算机*** |
CN110618970A (zh) * | 2019-09-12 | 2019-12-27 | 联想(北京)有限公司 | 文件传输方法和电子设备 |
CN111327769A (zh) * | 2020-02-25 | 2020-06-23 | 北京小米移动软件有限公司 | 多屏互动方法及装置、存储介质 |
-
2020
- 2020-10-28 CN CN202011177503.8A patent/CN112333474B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103324457A (zh) * | 2013-06-21 | 2013-09-25 | 东莞宇龙通信科技有限公司 | 终端和多任务数据显示方法 |
US20150020013A1 (en) * | 2013-07-12 | 2015-01-15 | Samsung Electronics Co., Ltd. | Remote operation of applications using received data |
CN103530058A (zh) * | 2013-10-30 | 2014-01-22 | 深圳市中兴移动通信有限公司 | 一种自由分屏的方法和移动终端 |
CN104793915A (zh) * | 2015-04-30 | 2015-07-22 | 魅族科技(中国)有限公司 | 一种分屏显示方法及终端 |
CN110475135A (zh) * | 2018-05-11 | 2019-11-19 | 阿里巴巴集团控股有限公司 | 视频播放方法、装置、设备、介质、***及智能电视 |
CN110618970A (zh) * | 2019-09-12 | 2019-12-27 | 联想(北京)有限公司 | 文件传输方法和电子设备 |
CN110602805A (zh) * | 2019-09-30 | 2019-12-20 | 联想(北京)有限公司 | 信息处理方法、第一电子设备和计算机*** |
CN111327769A (zh) * | 2020-02-25 | 2020-06-23 | 北京小米移动软件有限公司 | 多屏互动方法及装置、存储介质 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112905289A (zh) * | 2021-03-10 | 2021-06-04 | Oppo广东移动通信有限公司 | 应用画面的显示方法、装置、终端、投屏***及介质 |
CN113542859A (zh) * | 2021-06-18 | 2021-10-22 | 西安万像电子科技有限公司 | 智能投屏***及方法 |
CN113992958A (zh) * | 2021-10-18 | 2022-01-28 | 深圳康佳电子科技有限公司 | 一种多窗口同屏互动方法、终端及存储介质 |
CN114268821A (zh) * | 2021-12-22 | 2022-04-01 | 深圳创维-Rgb电子有限公司 | 远程投屏方法、设备及计算机可读存储介质 |
CN114745589A (zh) * | 2022-03-23 | 2022-07-12 | 青岛海信智慧生活科技股份有限公司 | 家居设备的投屏方法、目标家居设备及智能设备 |
CN114745589B (zh) * | 2022-03-23 | 2023-10-27 | 青岛海信智慧生活科技股份有限公司 | 家居设备的投屏方法、目标家居设备及智能设备 |
CN114885194A (zh) * | 2022-03-30 | 2022-08-09 | 海信视像科技股份有限公司 | 显示设备、投屏显示方法及存储介质 |
CN115802113A (zh) * | 2022-10-27 | 2023-03-14 | 北京奇艺世纪科技有限公司 | 一种投屏控制方法、***、装置及计算机可读存储介质 |
CN115802113B (zh) * | 2022-10-27 | 2024-06-04 | 北京奇艺世纪科技有限公司 | 一种投屏控制方法、***、装置及计算机可读存储介质 |
US11822941B2 (en) | 2023-08-28 | 2023-11-21 | International Business Machines Corporation | Mobile computing device projected visualization interaction |
Also Published As
Publication number | Publication date |
---|---|
CN112333474B (zh) | 2022-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112333474B (zh) | 投屏方法、***、设备及存储介质 | |
US11962858B2 (en) | Video playback method, video playback terminal, and non-volatile computer-readable storage medium | |
CN111327917B (zh) | 直播内容的预览方法、装置、设备及存储介质 | |
CN109309842B (zh) | 直播数据处理方法和装置、计算机设备和存储介质 | |
CN109600656B (zh) | 一种视频榜单显示方法、装置,终端设备及存储介质 | |
CN104363483A (zh) | 一种基于视频画面的广告推送方法及装置 | |
CN107040808B (zh) | 用于视频播放中弹幕图片的处理方法和装置 | |
CN112637842B (zh) | 投屏设备连接方法、***、设备及存储介质 | |
CN106973318B (zh) | 聚合视频操作方法及装置 | |
CN104363484A (zh) | 一种基于视频画面的广告推送方法及装置 | |
US20140160305A1 (en) | Information processing apparatus, information processing method, output apparatus, output method, program, and information processing system | |
CN105100933A (zh) | 针对智能电视所播放直播视频的评论信息共享方法及装置 | |
WO2017113855A1 (zh) | 应用程序交互的方法和终端 | |
CN112351333A (zh) | 一种数据传输方法、设备及介质 | |
CN112333502A (zh) | 智能电视显示方法、智能电视及计算机可读存储介质 | |
CN114707092A (zh) | 直播内容显示方法、装置、设备、可读存储介质及产品 | |
CN109218817B (zh) | 一种显示虚拟礼物提示消息的方法和装置 | |
CN111246245A (zh) | 视频聚合页面的推送方法、装置,服务器及终端设备 | |
CN112822472A (zh) | 投影仪控制方法、***及计算机可读存储介质 | |
CN108664498B (zh) | 一种网页内容的显示方法及终端 | |
CN111897506B (zh) | 投屏方法、控制装置、终端及存储介质 | |
CN112052391B (zh) | 数据推送方法、装置及*** | |
CN112333508A (zh) | 视频预览方法、***、设备及存储介质 | |
CN111796786B (zh) | 投屏方法、装置、终端及存储介质 | |
CN112328193A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |