CN112770151A - 支持多人截取投屏播放画面的方法、装置和存储介质 - Google Patents
支持多人截取投屏播放画面的方法、装置和存储介质 Download PDFInfo
- Publication number
- CN112770151A CN112770151A CN202011532692.6A CN202011532692A CN112770151A CN 112770151 A CN112770151 A CN 112770151A CN 202011532692 A CN202011532692 A CN 202011532692A CN 112770151 A CN112770151 A CN 112770151A
- Authority
- CN
- China
- Prior art keywords
- preset number
- screen
- intelligent
- playing
- party
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000003860 storage Methods 0.000 title claims abstract description 21
- 238000004891 communication Methods 0.000 claims abstract description 32
- 238000005266 casting Methods 0.000 claims abstract description 10
- 238000013507 mapping Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 238000007670 refining Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
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/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
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种支持多人截取投屏播放画面的方法、装置和计算机存储介质,该方法包括以下步骤:智能终端与智能显示端建立通信连接,进行投屏播放;预设数量的第三方智能终端以预设方式与智能显示端建立通信连接;获取预设数量的第三方智能终端的截屏请求与其对应的时间戳;根据预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面;将智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端。解决了现有技术中存在演讲者利用智能终端与智能显示设备进行投屏展示时,观看者只能采取第三方智能终端拍照的形式记录投屏内容导致拍到的照片不清晰的问题。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种支持多人截取投屏播放画面的方法、装置和计算机存储介质。
背景技术
随着智能显示设备的普及,例如智能电视,许多会议场景经常使用电视屏幕作为显示设备,用于展示视频、PPT、PDF、Word和Excel等文件。当演讲者利用智能终端连接电视分享时,台下的观看者只能采取第三方智能终端拍照的形式记录正在分享的内容,这样往往会拍到不清晰的内容。
因此,现有技术中存在演讲者利用智能终端与智能显示设备进行投屏展示时,观看者只能采取第三方智能终端拍照的形式记录投屏内容导致拍到的照片不清晰的问题。
发明内容
本发明主要目的在于提供一种支持多人截取投屏播放画面的方法、装置和计算机存储介质,旨在解决现有技术中存在演讲者利用智能终端与智能显示设备进行投屏展示时,观看者只能采取第三方智能终端拍照的形式记录投屏内容导致拍到的照片不清晰的问题。
为实现上述目的,本发明提供一种支持多人截取投屏播放画面的方法,所述支持多人截取投屏播放画面的方法包括以下步骤:
智能终端与智能显示端建立通信连接,进行投屏播放;
预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接;
获取预设数量的第三方智能终端的截屏请求与其对应的时间戳;
根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面;
将所述智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端。
在一实施例中,所述预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接,包括:
预设数量的第三方智能终端与所述智能显示端连接至同一局域网;
预设数量的第三方智能终端扫描所述智能显示端上显示的二维码进行注册登记,注册登记完成后与所述智能显示端建立通信连接;其中,每个第三方终端具有唯一用户特征编码。
在一实施例中,所述预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接的步骤之后,还包括:
预设数量的第三方智能终端向截屏接口服务器发送预设数量的截屏请求与其对应的时间戳;其中,所述预设数量的截屏请求中包含预设数量的用户特征编码。
在一实施例中,所述获取预设数量的第三方智能终端的截屏请求与其对应的时间戳,包括:
截屏接口服务器获取预设数量的第三方智能终端发送的预设数量的截屏请求与其对应的时间戳;
根据所述时间戳建立截屏请求队列;其中,所述截屏请求队列按照时间先后顺序对预设数量的截屏请求排序;
依次执行所述预设数量的截屏请求。
在一实施例中,所述播放文件为视频时,所述根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面,包括:
截屏接口服务器根据所述预设数量的截屏请求与其对应的时间戳从智能显示端获取视频地址;
根据预设数量的时间戳和所述视频地址向智能显示端发送预设数量的截屏指令;
接收预设数量的截屏请求对应的预设数量的图像帧;
建立所述预设数量的图像帧、所述预设数量的时间戳和所述预设数量的用户特征编码之间的映射关系。
在一实施例中,所述播放文件为文本或者图片时,所述根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面,包括:
截屏接口服务器根据所述预设数量的截屏请求与其对应的时间戳从智能显示端获取文本或者图片的页码;
根据预设数量的时间戳和所述文本或者图片的页码向智能显示端发送预设数量的截屏指令;
接收预设数量的截屏请求对应的预设数量的图像帧;
建立所述预设数量的图像帧、所述预设数量的时间戳和所述预设数量的用户特征编码之间的映射关系。
在一实施例中,所述接收预设数量的截屏请求对应的预设数量的图像帧的步骤之前,还包括:
智能显示端接收所述预设数量的截屏指令;
根据所述预设数量的截屏指令对播放文件进行截图;
将预设数量的截图保存至预设存储器中。
在一实施例中,所述将所述智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端,包括:
截屏接口服务器接收到所述预设数量的第三方智能终端发送的查询图片指令;
根据所述查询图片指令将对应的图像帧发送至所述预设数量的第三方智能终端。
在一实施例中,还包括:
清空所述预设存储器中保存的截图。
为实现上述目的,本发明还提供一种支持多人截取投屏播放画面的装置,所述装置包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的支持多人截取投屏播放画面的程序,所述支持多人截取投屏播放画面的程序被所述处理器执行时实现如上所述的支持多人截取投屏播放画面的方法的各个步骤。
为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有支持多人截取投屏播放画面的程序,所述支持多人截取投屏播放画面的程序被处理器执行时实现如上所述的支持多人截取投屏播放画面的方法的各个步骤。
本发明提供的支持多人截取投屏播放画面的方法、装置和计算机存储介质,智能终端与智能显示端建立通信连接,进行投屏播放;预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接;截屏接口服务器获取预设数量的第三方智能终端的截屏请求与其对应的时间戳;根据预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面;因为根据截屏请求与截屏请求对应的时间戳获取截图,则获得的截图不会出现延迟现象,保证获得的截图正确;将智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端。通过本实施例的技术手段,实现了多个第三方智能终端获取所需要的智能显示端播放画面的截图,而且获得的截图清晰准确,从而解决了现有技术中存在演讲者利用智能终端与智能显示设备进行投屏展示时,观看者只能采取第三方智能终端拍照的形式记录投屏内容导致拍到的照片不清晰的问题。
附图说明
图1为本发明实施例涉及的装置结构示意图;
图2为本发明支持多人截取投屏播放画面的方法的第一实施例的流程示意图;
图3为本发明支持多人截取投屏播放画面的方法的交互示意图;
图4为本发明第一实施例中步骤S120的具体流程示意图;
图5为本发明第一实施例中步骤S130的具体流程示意图;
图6为本发明第一实施例中步骤S140的具体流程示意图;
图7为本发明第一实施例中步骤S140的具体流程示意图;
图8为本发明第一实施例中步骤S150的具体流程示意图;
图9为本发明支持多人截取投屏播放画面的方法的第二实施例的流程示意图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:智能终端与智能显示端建立通信连接,进行投屏播放;预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接;截屏接口服务器获取预设数量的第三方智能终端的截屏请求与其对应的时间戳;根据预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面;因为根据截屏请求与截屏请求对应的时间戳获取截图,则获得的截图不会出现延迟现象,保证获得的截图正确;将智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端。通过本实施例的技术手段,实现了多个第三方智能终端获取所需要的智能显示端播放画面的截图,而且获得的截图清晰准确,从而解决了现有技术中存在演讲者利用智能终端与智能显示设备进行投屏展示时,观看者只能采取第三方智能终端拍照的形式记录投屏内容导致拍到的照片不清晰的问题。
作为一种实现方式,可以如图1所示,图1是本发明实施例方案涉及的装置结构示意图。
处理器1100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1100可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1200,处理器1100读取存储器1200中的信息,结合其硬件完成上述方法的步骤。
可以理解,本发明实施例中的存储器1200可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本发明实施例描述的***和方法的存储器1200旨在包括但不限于这些和任意其它适合类型的存储器。
对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来实现本发明实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
基于上述结构,提出本发明的实施例。
参照图2,图2为本发明支持多人截取投屏播放画面的方法的第一实施例,所述支持多人截取投屏播放画面的方法包括以下步骤:
步骤S110,智能终端与智能显示端建立通信连接,进行投屏播放。
在本实施例中,智能终端包括但不限于:智能手机、电脑、平板电脑、可穿戴便携式设备等。智能显示端包括但不限于:智能电视、电脑显示器等具有显示功能的智能设备。
智能终端与智能显示端建立通信连接,可以是人为控制连接,也可以是智能终端与智能显示端连接到同一局域网之下,智能终端与智能显示端自动连接,在此不做过多限定;智能终端为演讲者这一端;将智能终端需要分享的内容投屏在智能显示端进行播放;例如,智能终端通过指定投屏应用软件将需要分享的内容在智能显示端进行播放;指定投屏应用软件优选为酷开智屏应用软件。
步骤S120,预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接。
在本实施例中,第三方智能终端包括但不限于:智能手机、电脑、平板电脑、可穿戴便携式设备等;第三方智能终端为观看者这一端。预设数量可以是一个也可以是多个,因为本发明需要实现多个用户共享截屏,因此优选为多个,例如,优选为20个第三方智能终端。对于本发明来说,因为智能终端与智能显示端进行通信连接分享投屏内容,第三方智能终端以预设方式与智能显示建立通信连接,但第三方智能终端不能控制智能显示端进行投屏播放,本发明的目的是为了实现多人共享截屏;预设数量的第三方智能终端以预设方式与智能显示端建立通信连接。例如,预设数量的第三方智能终端扫描智能显示端显示的二维码与智能显示端建立通信连接,二维码优选为指定投屏应用软件提供给智能显示端进行展示。
步骤S130,获取预设数量的第三方智能终端的截屏请求与其对应的时间戳。
在本实施例中,将第三方智能终端与智能显示端的交互优选通过一个公共服务器实现,将公共服务器优选为截屏接口服务器。参照图3,图3为本发明支持多人截取投屏播放画面的方法的交互示意图。因此,第三方智能终端只需进行发送指令和接收图片即可;智能显示端只需接收公共服务器转发的指令,以及根据指令截屏即可。时间戳是使用数字签名技术产生的数据,签名的对象包括了原始文件信息、签名参数、签名时间等信息。时间戳的主要目的在于通过一定的技术手段,对数据产生的时间进行认证,从而验证这段数据在产生后是否经过篡改。所以时间戳服务的提供者必须证明服务中使用的时间源是可信的,所提供的时间戳服务是安全的。
截屏接口服务器获取预设数量的第三方智能终端的截屏请求与其对应的时间戳。当然在此并不限定于预设数量的第三方智能终端都会发出截屏请求,在此仅是为了描述方便,截屏接口服务器只会获取发送截屏请求的第三方智能终端的信号。
步骤S140,根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面。
在本实施例中,播放文件可以是视频文件,也可以是文本或者图片文件;例如,PPT、Word、PDF和Excel等文件。截屏接口服务器根据预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面。
步骤S150,将所述智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端。
在本实施例中,截屏接口服务器将智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端。
在本实施例提供的技术方案中,智能终端与智能显示端建立通信连接,进行投屏播放;预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接;截屏接口服务器获取预设数量的第三方智能终端的截屏请求与其对应的时间戳;根据预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面;因为根据截屏请求与截屏请求对应的时间戳获取截图,则获得的截图不会出现延迟现象,保证获得的截图正确;将智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端。通过本实施例的技术手段,实现了多个第三方智能终端获取所需要的智能显示端播放画面的截图,而且获得的截图清晰准确,从而解决了现有技术中存在演讲者利用智能终端与智能显示设备进行投屏展示时,观看者只能采取第三方智能终端拍照的形式记录投屏内容导致拍到的照片不清晰的问题。
参照图4,图4为本发明第一实施例中步骤S120,即预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接的具体步骤,具体包括:
步骤S121,预设数量的第三方智能终端与所述智能显示端连接至同一局域网。
在本实施例中,预设数量的第三方智能终端与智能显示端连接至同一局域网;例如,预设数量的第三方智能终端与智能显示端连接至同一WiFi网络之下。
步骤S122,预设数量的第三方智能终端扫描所述智能显示端上显示的二维码进行注册登记,注册登记完成后与所述智能显示端建立通信连接;其中,每个第三方终端具有唯一用户特征编码。
在本实施例中,观看者控制预设数量的第三方智能终端扫描智能显示端上显示的二维码进行注册登记,注册登记完成后与智能终端建立通信连接。其中,每个第三方终端具有唯一用户特征编码。例如,观看者控制第三方智能终端扫描智能显示端上显示的二维码通过手机号码进行注册登记,注册登记完成后与智能终端建立通信连接;用户特征码为手机号码。当然还可以通过微信号等进行注册登记,在此不做过多限定。
在本实施例提供的技术方案中,是对本发明第一实施例中步骤S120的细化步骤,具体包括:预设数量的第三方智能终端与智能显示端连接至同一局域网,保证了网络的安全性;预设数量的第三方智能终端扫描智能显示端上显示的二维码进行注册登记,注册登记完成后与所述智能显示端建立通信连接。
上述实施例中,在步骤S120的步骤之后,还包括:
步骤S210,预设数量的第三方智能终端向截屏接口服务器发送预设数量的截屏请求与其对应的时间戳;其中,所述预设数量的截屏请求中包含预设数量的用户特征编码。
在本实施例中,截屏请求为观看者控制第三方智能终端发出,例如,观看者通过指定截屏应用软件上的截屏按钮发出截屏请求。预设数量的第三方智能终端向截屏接口服务器发送预设数量的截屏请求与其对应的时间戳;其中,预设数量的截屏请求中包含预设数量的用户特征编码,每个截屏请求对应一个第三方智能终端的用户特征编码。
参照图5,图5为本发明第一实施例中步骤S130,即获取预设数量的第三方智能终端的截屏请求与其对应的时间戳的具体步骤,具体包括:
步骤S131,截屏接口服务器获取预设数量的第三方智能终端发送的预设数量的截屏请求与其对应的时间戳。
在本实施例中,截屏接口服务器获取预设数量的第三方智能终端发送的预设数量的截屏请求与其对应的时间戳。
步骤S132,根据所述时间戳建立截屏请求队列;其中,所述截屏请求队列按照时间先后顺序对预设数量的截屏请求排序。
在本实施例中,截屏接口服务器根据截屏请求对应的时间戳时间先后关系建立截屏请求队列。
步骤S133,依次执行所述预设数量的截屏请求。
在本实施例中,截屏接口服务器依次执行预设数量的截屏请求。
在本实施例提供的技术方案中,是对本发明第一实施例中步骤S130的细化步骤,具体包括:截屏接口服务器获取预设数量的第三方智能终端发送的预设数量的截屏请求与其对应的时间戳;根据时间戳建立截屏请求队列;其中,截屏请求队列按照时间先后顺序对预设数量的截屏请求排序;依次执行预设数量的截屏请求。
参照图6,图6为本发明第一实施例中步骤S140,所述播放文件为视频时,即根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面的具体步骤,具体包括:
步骤S141,截屏接口服务器根据所述预设数量的截屏请求与其对应的时间戳从智能显示端获取视频地址。
在本实施例中,当播放文件为视频文件时,截屏接口服务器根据预设数量的截屏请求与其对应的时间戳从智能显示端获取视频文件的地址。具体为:截屏接口服务器根据截屏请求对应的时间戳确定智能显示端播放的视频文件,然后从智能显示端获取该视频文件对应的地址。
步骤S142,根据预设数量的时间戳和所述视频地址向智能显示端发送预设数量的截屏指令。
在本实施例中,截屏接口服务器根据预设数量的时间戳和视频地址向智能显示端发送预设数量的截屏指令。
步骤S143,接收预设数量的截屏请求对应的预设数量的图像帧。
在本实施例中,截屏接口服务器接收预设数量的截屏请求对应的预设数量的图像帧。
步骤S144,建立所述预设数量的图像帧、所述预设数量的时间戳和所述预设数量的用户特征编码之间的映射关系。
在本实施例中,截屏接口服务器建立预设数量的图像帧、预设数量的时间戳和预设数量的用户特征编码之间的映射关系。例如,A用户的手机号码对应的时间戳为1,对应的图像帧为1;B用户的手机号码对应的时间戳为2,对应的图像帧为2等。
在本实施例提供的技术方案中,是对本发明第一实施例中步骤S140的细化步骤,具体包括:当播放文件为视频文件时,截屏接口服务器根据预设数量的截屏请求与其对应的时间戳从智能显示端获取视频地址;根据预设数量的时间戳和所述视频地址向智能显示端发送预设数量的截屏指令;接收预设数量的截屏请求对应的预设数量的图像帧;建立预设数量的图像帧、预设数量的时间戳和预设数量的用户特征编码之间的映射关系。因为截屏接口服务器根据视频地址和时间戳发送的截屏指令,智能显示端会根据时间戳和视频地址对视频文件进行截图,保证了后续第三方智能终端获得的图片准确,没有延迟。
参照图7,图7为本发明第一实施例中步骤S140,即播放文件为文本或者图片时,即根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面的具体步骤,具体包括:
步骤S146,截屏接口服务器根据所述预设数量的截屏请求与其对应的时间戳从智能显示端获取文本或者图片的页码。
在本实施例中,当播放文件为文本或者图片文件时,截屏接口服务器根据预设数量的截屏请求与其对应的时间戳从智能显示端获取文本或者图片文件的页码。例如,获得PPT文件的页码。
步骤S147,根据预设数量的时间戳和所述文本或者图片的页码向智能显示端发送预设数量的截屏指令。
在本实施例中,截屏接口服务器根据预设数量的时间戳和视频地址向智能显示端发送预设数量的截屏指令。
步骤S148,接收预设数量的截屏请求对应的预设数量的图像帧。
在本实施例中,截屏接口服务器接收预设数量的截屏请求对应的预设数量的图像帧。
步骤S149,建立所述预设数量的图像帧、所述预设数量的时间戳和所述预设数量的用户特征编码之间的映射关系。
在本实施例中,截屏接口服务器建立预设数量的图像帧、预设数量的时间戳和预设数量的用户特征编码之间的映射关系。例如,A用户的手机号码对应的时间戳为1,对应的图像帧为PPT文件的第一页;B用户的手机号码对应的时间戳为2,对应的图像帧为PPT文件的第二页等。
在本实施例提供的技术方案中,是对本发明第一实施例中步骤S140的细化步骤,具体包括:当播放文件为文本或者图片文件时,截屏接口服务器根据预设数量的截屏请求与其对应的时间戳从智能显示端获取文本或者图片的页码;根据预设数量的时间戳和文本或者图片的页码向智能显示端发送预设数量的截屏指令;接收预设数量的截屏请求对应的预设数量的图像帧;建立预设数量的图像帧、预设数量的时间戳和预设数量的用户特征编码之间的映射关系。因为截屏接口服务器根据文本或者图片文件的页码和时间戳发送的截屏指令,智能显示端会根据时间戳和页码对文本或者图片文件进行截图,保证了后续第三方智能终端获得的图片准确,没有延迟。
上述实施例中,在步骤S143或者步骤S148的步骤之前,还包括:
步骤S310,智能显示端接收所述预设数量的截屏指令。
在本实施例中,智能显示端接收预设数量的截屏指令。
步骤S320,根据所述预设数量的截屏指令对播放文件进行截图。
在本实施例中,智能显示端根据预设数量的截屏指令对播放文件进行截图。优选为智能显示端中的视频截图服务器根据预设数量的截屏指令对播放文件进行截图。
步骤S330,将预设数量的截图保存至预设存储器中。
在本实施例中,预设存储器优选为智能显示端中视频截屏存储器,则视频截图服务器将预设数量的截图保存至视频截屏存储器中。
在本实施例提供的技术方案中,智能显示端接收所述预设数量的截屏指令;视频截图服务器根据预设数量的截屏指令对播放文件进行截图;视频截图服务器将预设数量的截图保存至视频截屏存储器中。
参照图8,图8为本发明第一实施例中步骤S150,即将所述智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端的具体步骤,具体包括:
步骤S151,截屏接口服务器接收到所述预设数量的第三方智能终端发送的查询图片指令。
在本实施例中,截屏接口服务器接收到预设数量的第三方智能终端发送的查询和浏览图片指令。根据上述并不限定于预设数量的第三方智能终端都会发出截屏请求,例如,截屏接口服务器接收到第三方智能终端A和第三方智能终端B的查询和浏览图片指令。
步骤S152,根据所述查询图片指令将对应的图像帧发送至所述预设数量的第三方智能终端。
在本实施例中,截屏接口服务器根据查询和浏览图片指令在视频截屏存储器上查找到对应的图像帧,将对应的图像帧发送至预设数量的第三方智能终端。例如,根据上述截屏接口服务器将对应的图像帧A发送至第三方智能终端A;将对应的图像帧B发送至第三方智能终端B。
在本实施例提供的技术方案中,是对本发明第一实施例中步骤S150的细化步骤,具体包括:截屏接口服务器接收到预设数量的第三方智能终端发送的查询图片指令;根据查询图片指令将对应的图像帧发送至预设数量的第三方智能终端。
参照图9,图9为本发明支持多人截取投屏播放画面的方法的第二实施例,包括:
步骤S410,智能终端与智能显示端建立通信连接,进行投屏播放。
步骤S420,预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接。
步骤S430,获取预设数量的第三方智能终端的截屏请求与其对应的时间戳。
步骤S440,根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面。
步骤S450,将所述智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端。
与第一实施例相比,第二实施例包含步骤S460,其他步骤与第一实施例相同,不再赘述。
步骤S460,清空预设存储器中保存的截图。
在本实施例中,在将截屏图片发送至对应的第三方智能终端的步骤之后,截屏接口服务器自动清空智能显示端视频截屏存储器存储的截图,释放内存。
在本实施例提供的技术方案中,在将截屏图片发送至对应的第三方智能终端的步骤之后,截屏接口服务器自动清空智能显示端视频截屏存储器存储的截图,释放内存,保证智能显示端视频截屏存储器的存储空间的可用性。
当然,基于本发明的构思,还可将本发明的技术方案延伸到视频会议,实现多人实时截屏的功能。
本发明还提供一种支持多人截取投屏播放画面的装置,所述装置包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的支持多人截取投屏播放画面的程序,所述支持多人截取投屏播放画面的程序被所述处理器执行时实现如上所述的支持多人截取投屏播放画面的方法的各个步骤。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有支持多人截取投屏播放画面的程序,所述支持多人截取投屏播放画面的程序被处理器执行时实现如上所述的支持多人截取投屏播放画面的方法的各个步骤。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (11)
1.一种支持多人截取投屏播放画面的方法,其特征在于,所述支持多人截取投屏播放画面的方法包括以下步骤:
智能终端与智能显示端建立通信连接,进行投屏播放;
预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接;
获取预设数量的第三方智能终端的截屏请求与其对应的时间戳;
根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面;
将所述智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端。
2.如权利要求1所述的支持多人截取投屏播放画面的方法,其特征在于,所述预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接,包括:
预设数量的第三方智能终端与所述智能显示端连接至同一局域网;
预设数量的第三方智能终端扫描所述智能显示端上显示的二维码进行注册登记,注册登记完成后与所述智能显示端建立通信连接;其中,每个第三方终端具有唯一用户特征编码。
3.如权利要求2所述的支持多人截取投屏播放画面的方法,其特征在于,所述预设数量的第三方智能终端以预设方式与所述智能显示端建立通信连接的步骤之后,还包括:
预设数量的第三方智能终端向截屏接口服务器发送预设数量的截屏请求与其对应的时间戳;其中,所述预设数量的截屏请求中包含预设数量的用户特征编码。
4.如权利要求3所述的支持多人截取投屏播放画面的方法,其特征在于,所述获取预设数量的第三方智能终端的截屏请求与其对应的时间戳,包括:
截屏接口服务器获取预设数量的第三方智能终端发送的预设数量的截屏请求与其对应的时间戳;
根据所述时间戳建立截屏请求队列;其中,所述截屏请求队列按照时间先后顺序对预设数量的截屏请求排序;
依次执行所述预设数量的截屏请求。
5.如权利要求4所述的支持多人截取投屏播放画面的方法,其特征在于,所述播放文件为视频时,所述根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面,包括:
截屏接口服务器根据所述预设数量的截屏请求与其对应的时间戳从智能显示端获取视频地址;
根据预设数量的时间戳和所述视频地址向智能显示端发送预设数量的截屏指令;
接收预设数量的截屏请求对应的预设数量的图像帧;
建立所述预设数量的图像帧、所述预设数量的时间戳和所述预设数量的用户特征编码之间的映射关系。
6.如权利要求4所述的支持多人截取投屏播放画面的方法,其特征在于,所述播放文件为文本或者图片时,所述根据所述预设数量的第三方智能终端的截屏请求与其对应的时间戳获取智能显示端播放文件对应的播放画面,包括:
截屏接口服务器根据所述预设数量的截屏请求与其对应的时间戳从智能显示端获取文本或者图片的页码;
根据预设数量的时间戳和所述文本或者图片的页码向智能显示端发送预设数量的截屏指令;
接收预设数量的截屏请求对应的预设数量的图像帧;
建立所述预设数量的图像帧、所述预设数量的时间戳和所述预设数量的用户特征编码之间的映射关系。
7.如权利要求5或6所述的支持多人截取投屏播放画面的方法,其特征在于,所述接收预设数量的截屏请求对应的预设数量的图像帧的步骤之前,还包括:
智能显示端接收所述预设数量的截屏指令;
根据所述预设数量的截屏指令对播放文件进行截图;
将预设数量的截图保存至预设存储器中。
8.如权利要求7所述的支持多人截取投屏播放画面的方法,其特征在于,所述将所述智能显示端播放文件对应的播放画面发送至预设数量的第三方智能终端,包括:
截屏接口服务器接收到所述预设数量的第三方智能终端发送的查询图片指令;
根据所述查询图片指令将对应的图像帧发送至所述预设数量的第三方智能终端。
9.如权利要求8所述的支持多人截取投屏播放画面的方法,其特征在于,还包括:
清空所述预设存储器中保存的截图。
10.一种支持多人截取投屏播放画面的装置,其特征在于,所述装置包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的支持多人截取投屏播放画面的程序,所述支持多人截取投屏播放画面的程序被所述处理器执行时实现如权利要求1-9任一项所述的支持多人截取投屏播放画面的方法的各个步骤。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有支持多人截取投屏播放画面的程序,所述支持多人截取投屏播放画面的程序被处理器执行时实现如权利要求1-9任一项所述的支持多人截取投屏播放画面的各个步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011532692.6A CN112770151A (zh) | 2020-12-22 | 2020-12-22 | 支持多人截取投屏播放画面的方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011532692.6A CN112770151A (zh) | 2020-12-22 | 2020-12-22 | 支持多人截取投屏播放画面的方法、装置和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112770151A true CN112770151A (zh) | 2021-05-07 |
Family
ID=75695278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011532692.6A Pending CN112770151A (zh) | 2020-12-22 | 2020-12-22 | 支持多人截取投屏播放画面的方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112770151A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114900514A (zh) * | 2022-04-26 | 2022-08-12 | 深圳市宝泽科技有限公司 | 一种远程截屏控制方法及*** |
CN115484484A (zh) * | 2022-08-30 | 2022-12-16 | 深圳市思为软件技术有限公司 | 一种智能设备投屏控制方法、装置、电子设备及存储介质 |
WO2023093778A1 (zh) * | 2021-11-25 | 2023-06-01 | 华为技术有限公司 | 一种截屏方法及相关装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634683A (zh) * | 2013-11-29 | 2014-03-12 | 乐视致新电子科技(天津)有限公司 | 对智能电视进行截屏的方法及装置 |
CN108063949A (zh) * | 2017-12-11 | 2018-05-22 | 威创集团股份有限公司 | 图像截屏方法、装置及截屏服务器 |
CN109327728A (zh) * | 2018-11-23 | 2019-02-12 | 深圳市鹰硕技术有限公司 | 一种一对多同屏方法、装置和***、同屏设备及存储介质 |
CN111240614A (zh) * | 2018-11-28 | 2020-06-05 | 阿里巴巴集团控股有限公司 | 投屏处理方法、装置和设备 |
-
2020
- 2020-12-22 CN CN202011532692.6A patent/CN112770151A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634683A (zh) * | 2013-11-29 | 2014-03-12 | 乐视致新电子科技(天津)有限公司 | 对智能电视进行截屏的方法及装置 |
CN108063949A (zh) * | 2017-12-11 | 2018-05-22 | 威创集团股份有限公司 | 图像截屏方法、装置及截屏服务器 |
CN109327728A (zh) * | 2018-11-23 | 2019-02-12 | 深圳市鹰硕技术有限公司 | 一种一对多同屏方法、装置和***、同屏设备及存储介质 |
CN111240614A (zh) * | 2018-11-28 | 2020-06-05 | 阿里巴巴集团控股有限公司 | 投屏处理方法、装置和设备 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023093778A1 (zh) * | 2021-11-25 | 2023-06-01 | 华为技术有限公司 | 一种截屏方法及相关装置 |
CN114900514A (zh) * | 2022-04-26 | 2022-08-12 | 深圳市宝泽科技有限公司 | 一种远程截屏控制方法及*** |
CN114900514B (zh) * | 2022-04-26 | 2023-12-01 | 深圳市宝泽科技有限公司 | 一种远程截屏控制方法及*** |
CN115484484A (zh) * | 2022-08-30 | 2022-12-16 | 深圳市思为软件技术有限公司 | 一种智能设备投屏控制方法、装置、电子设备及存储介质 |
CN115484484B (zh) * | 2022-08-30 | 2024-05-14 | 深圳市思为软件技术有限公司 | 一种智能设备投屏控制方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112770151A (zh) | 支持多人截取投屏播放画面的方法、装置和存储介质 | |
CN114125512B (zh) | 推广内容推送方法、装置及存储介质 | |
CN105991962B (zh) | 连接方法、信息展示方法、装置及*** | |
CN111897507B (zh) | 投屏方法、装置、第二终端和存储介质 | |
CN111901674A (zh) | 一种视频播放控制及装置 | |
KR102063463B1 (ko) | 멀티미디어 정보 재생 방법 및 시스템, 표준화 서버, 생방송 단말기 | |
CN110536075B (zh) | 视频生成方法和装置 | |
CN110334165B (zh) | 基于地理位置的多媒体信息展示方法、***、装置及设备 | |
EP2953055A1 (en) | Two-dimensional code processing method and terminal | |
CN108419009B (zh) | 图像清晰度增强方法和装置 | |
WO2017157135A1 (zh) | 媒体信息处理方法及媒体信息处理装置、存储介质 | |
WO2019114330A1 (zh) | 一种视频播放方法、装置和终端设备 | |
US20230316529A1 (en) | Image processing method and apparatus, device and storage medium | |
CN111919451A (zh) | 一种直播方法、直播装置及终端 | |
CN110780833A (zh) | 数据共享方法和*** | |
CN112004046A (zh) | 一种基于视频会议的图像处理方法和装置 | |
CN112532931A (zh) | 一种视频处理方法、装置和电子设备 | |
CA3102425C (en) | Video processing method, device, terminal and storage medium | |
US10468029B2 (en) | Communication terminal, communication method, and computer program product | |
WO2023241377A1 (zh) | 视频数据的处理方法、装置、设备、***及存储介质 | |
CN109068303B (zh) | 一种资源分享方法、装置及电子设备 | |
US20150358318A1 (en) | Biometric authentication of content for social networks | |
US20140214929A1 (en) | Method and apparatus for sharing electronic content | |
US8824854B2 (en) | Method and arrangement for transferring multimedia data | |
CN112601048A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210507 |
|
RJ01 | Rejection of invention patent application after publication |