CN107659712A - 一种投屏的方法、装置及存储介质 - Google Patents
一种投屏的方法、装置及存储介质 Download PDFInfo
- Publication number
- CN107659712A CN107659712A CN201710779380.7A CN201710779380A CN107659712A CN 107659712 A CN107659712 A CN 107659712A CN 201710779380 A CN201710779380 A CN 201710779380A CN 107659712 A CN107659712 A CN 107659712A
- Authority
- CN
- China
- Prior art keywords
- screen
- throwing
- throwing screen
- terminal device
- equipment
- 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 81
- 230000009471 action Effects 0.000 claims abstract description 41
- 238000012544 monitoring process Methods 0.000 claims abstract description 29
- 230000015654 memory Effects 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000012163 sequencing technique Methods 0.000 description 4
- 239000011435 rock Substances 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- 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/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/643—Communication protocols
-
- 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/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Environmental & Geological Engineering (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种投屏的方法,包括:当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;基于所述第一指令,确定所述终端设备当前播放的多媒体数据所对应的第一投屏信息;将所述第一投屏信息发送至投屏设备,以使所述投屏设备基于所述第一投屏信息播放所述多媒体数据。本发明还同时公开了一种投屏的装置以及存储介质。
Description
技术领域
本发明涉及互联网领域中的多屏互动技术,尤其涉及一种投屏的方法、装置及存储介质。
背景技术
多屏互动是一种时下正在悄然兴起的技术。就技术实现而言,多屏互动,是一种将多个多媒体终端的屏幕通过无线信号连接,实现多屏终端的智能无线互联的技术,能够使用户在不同多媒体终端上分享展示多媒体数据。实际应用中,投屏技术是多屏互动的一种简单实现方式,例如,利用移动终端如手机控制操作大屏幕的播放设备如电视机,将手机上播放的视频投射到电视机上进行播放,从而使用户享受大屏幕观看的效果。
目前,为实现将移动终端如手机上的视频投射到大屏幕的播放设备如电视机上播放,一般采用的技术实现方案是在手机显示屏幕上的特定位置区域查找菜单,并进行点击操作或滑动操作,从而将手机上播放的视频切换到电视机上播放。通常将这种由手机上播放的视频切换到电视机上播放的操作,称之为投屏操作。可见,相关技术中的投屏操作较繁琐,并且投屏方式比较单一,趣味性低,用户体验差,无法满足用户日益增长的使用需求。
发明内容
有鉴于此,本发明实施例期望提供一种投屏的方法、装置及存储介质,能够简单实现多媒体数据的投屏展示及控制。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供一种投屏的方法,应用于终端设备,所述方法包括:
当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
基于所述第一指令,确定所述终端设备当前播放的多媒体数据所对应的第一投屏信息;
将所述第一投屏信息发送至投屏设备,以使所述投屏设备基于所述第一投屏信息播放所述多媒体数据。
上述方案中,所述将所述第一投屏信息发送至投屏设备之后,所述方法还包括:
接收所述投屏设备发送的基于所述第一投屏信息生成的投屏反馈信息;
其中,所述第一投屏信息至少包括所述多媒体数据的索引信息或所述多媒体数据。
上述方案中,所述将所述第一投屏信息发送至投屏设备之后,所述方法还包括:
当监测到第二预设操作时,确定与所述第二预设操作对应的第二指令,其中,所述第二预设操作为针对所述终端设备执行的非触屏操作;
基于所述第二指令,控制所述投屏设备基于所述第一投屏信息播放的所述多媒体数据的播放进度,或者,控制所述终端设备在所述多媒体数据播放结束时,向所述投屏设备进行下一次投屏。
上述方案中,所述将所述第一投屏信息发送至投屏设备之后,所述方法还包括:
当监测到第三预设操作时,确定与所述第三预设操作对应的第三指令,其中,所述第三预设操作为针对所述终端设备执行的非触屏操作;
基于所述第三指令,获取所述投屏设备播放的所述多媒体数据所对应的播放进度信息,基于所述播放进度信息控制所述终端设备播放所述多媒体数据。
上述方案中,所述将所述第一投屏信息发送至投屏设备之前,所述方法还包括:
根据预设策略确定作为发送目标的投屏设备;
所述将所述第一投屏信息发送至投屏设备,包括:
将所述第一投屏信息发送至作为发送目标的投屏设备。
上述方案中,所述根据预设策略确定作为发送目标的投屏设备,包括:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备。
本发明实施例提供一种投屏的方法,应用于终端设备,所述方法包括:
当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
将所述第一指令发送至投屏设备,以使所述投屏设备基于所述第一指令确定其当前播放的多媒体数据所对应的第一投屏信息;
接收所述投屏设备发送的所述第一投屏信息,基于所述第一投屏信息播放所述多媒体数据。
上述方案中,所述将所述第一指令发送至投屏设备之前,所述方法还包括:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备;
所述将所述第一指令发送至投屏设备,包括:
将所述第一指令发送至作为发送目标的投屏设备。
本发明实施例提供一种投屏的装置,应用于终端设备,所述装置包括:第一指令确定模块、第一投屏信息确定模块和第一发送模块;其中,
所述第一指令确定模块,用于当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
所述第一投屏信息确定模块,用于基于所述第一指令,确定所述终端设备当前播放的多媒体数据所对应的第一投屏信息;
所述第一发送模块,用于将所述第一投屏信息发送至投屏设备,以使所述投屏设备基于所述第一投屏信息播放所述多媒体数据。
上述方案中,所述装置还包括:
第一接收模块,用于在所述第一发送模块将所述第一投屏信息发送至投屏设备之后,接收所述投屏设备发送的基于所述第一投屏信息生成的投屏反馈信息;
其中,所述第一投屏信息至少包括所述多媒体数据的索引信息或所述多媒体数据。
上述方案中,所述装置还包括:
第二指令确定模块,用于在所述第一发送模块将所述第一投屏信息发送至投屏设备之后,当监测到第二预设操作时,确定与所述第二预设操作对应的第二指令,其中,所述第二预设操作为针对所述终端设备执行的非触屏操作;
第二指令执行模块,用于基于所述第二指令,控制所述投屏设备基于所述第一投屏信息播放的所述多媒体数据的播放进度,或者,控制所述终端设备在所述多媒体数据播放结束时,向所述投屏设备进行下一次投屏。
上述方案中,所述装置还包括:
第三指令确定模块,用于在所述第一发送模块将所述第一投屏信息发送至投屏设备之后,当监测到第三预设操作时,确定与所述第三预设操作对应的第三指令,其中,所述第三预设操作为针对所述终端设备执行的非触屏操作;
第三指令执行模块,用于基于所述第三指令,获取所述投屏设备播放的所述多媒体数据所对应的播放进度信息,基于所述播放进度信息控制所述终端设备播放所述多媒体数据。
上述方案中,所述装置还包括:
投屏设备确定模块,用于在所述第一发送模块将所述第一投屏信息发送至投屏设备之前,根据预设策略确定作为发送目标的投屏设备;
所述第一发送模块,具体用于:
将所述第一投屏信息发送至作为发送目标的投屏设备。
上述方案中,所述投屏设备确定模块,具体用于:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备。
本发明实施例提供一种投屏的装置,应用于终端设备,所述装置包括:第一指令确定模块、第一发送模块、第一接收模块和播放模块;其中,
所述第一指令确定模块,用于当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
所述第一发送模块,用于将所述第一指令发送至投屏设备,以使所述投屏设备基于所述第一指令确定其当前播放的多媒体数据所对应的第一投屏信息;
所述第一接收模块,用于接收所述投屏设备发送的所述第一投屏信息;
所述播放模块,用于基于所述第一投屏信息播放所述多媒体数据。
上述方案中,所述装置还包括:
投屏设备确定模块,用于在所述第一发送模块将所述第一指令发送至投屏设备之前,根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备;
所述第一发送模块,具体用于:
将所述第一指令发送至作为发送目标的投屏设备。
本发明实施例提供一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现前述任一所述投屏的方法的步骤。
本发明实施例还提供一种投屏的装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时执行前述任一所述投屏的方法的步骤。
本发明实施例所提供的投屏的方法、装置及存储介质,当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;基于所述第一指令,确定所述终端设备当前播放的多媒体数据所对应的第一投屏信息;将所述第一投屏信息发送至投屏设备,以使所述投屏设备基于所述第一投屏信息播放所述多媒体数据。如此,通过对终端设备进行非触屏操作来实现多媒体数据的投屏展示及控制,不仅操作简单方便,趣味性高,还能够满足用户日益增长的使用需求,从而丰富用户的业余生活,提升观看体验。
附图说明
图1为本发明实施例提供的投屏的方法的一个可选的流程示意图;
图2为本发明实施例提供的投屏的方法的另一个可选的流程示意图;
图3为本发明实施例提供的一个可选的投屏场景示意图;
图4为本发明实施例提供的投屏的方法的一个可选的具体实现交互示意图;
图5为本发明实施例提供的投屏的装置的一个可选的功能结构示意图;
图6为本发明实施例提供的投屏的装置的另一个可选的功能结构示意图;
图7为本发明实施例提供的投屏的装置的一个可选的硬件结构示意图。
具体实施方式
为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
实施例一
图1为本发明实施例提供的投屏的方法的一个可选的流程示意图,该方法应用于终端设备,如图1所示,本发明实施例中投屏的方法的实现流程,包括以下步骤:
步骤101:当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
在本发明实施例中,所述终端设备可以包括但不限于智能手机、平板电脑等便携式的电子设备;所述非触屏操作可以包括但不限于甩动、晃动等不依靠终端设备显示屏幕的操作方式。
这里,所述第一预设操作可以由终端设备通过客户端如视频客户端预先设置,例如,当终端设备启动了对应的视频客户端,并点击了该视频客户端上播放的视频时,则终端设备可以进入第一预设操作的捕捉流程中,即可以对用户的操作进行监测,当监测到用户针对终端设备执行了第一预设操作时,则可以根据第一预设操作,确定与第一预设操作对应的第一指令;其中,所述第一指令用于指示触发终端设备向投屏设备进行投屏;所述投屏设备可以包括但不限于智能电视、台式电脑等支持投屏功能的播放设备。
需要说明的是,所述第一预设操作可以由用户自定义设置,例如,可以为甩动一次终端设备,也可以为连续两次甩动终端设备等,本发明实施例在此不做具体限定。
在本发明实施例中,对于终端设备监测第一预设操作来说,可以采用终端设备内置的陀螺仪来实现,具体地,当用户对终端设备执行了第一预设操作如甩动一次终端设备时,通过终端设备内置的陀螺仪可以监测到终端设备被甩动的力度和距离,并根据被甩动的力度和距离来判断用户是否对终端设备执行了第一预设操作。这里,需要预先设置与第一预设操作对应的终端设备被甩动的力度范围和距离范围,当检测到终端设备被甩动的力度大小和距离大小,分别位于预先设置的与第一预设操作对应的终端设备被甩动的力度范围和距离范围内时,则可以判断出用户对终端设备执行了相应的第一预设操作。
需要说明的是,所述第一指令用于指示触发终端设备通过数字生活网络联盟(DLNA,Digital Living Network Alliance)协议或者Airplay协议向投屏设备进行投屏。具体来说,终端设备先通过DLNA协议或者Airplay协议与投屏设备建立投屏连接;之后,终端设备通过建立的投屏连接将需要投屏的多媒体数据投射到投屏设备上进行播放。
在本发明实施例中,所述多媒体数据可以包括但不限于音频、视频、图片等能够在终端设备上播放的数据。
步骤102:基于所述第一指令,确定所述终端设备当前播放的多媒体数据所对应的第一投屏信息;
这里,所述第一投屏信息至少包括所述多媒体数据的索引信息或所述多媒体数据。当然,所述第一投屏信息还可以包括所述多媒体数据的播放进度信息。
其中,所述多媒体数据的索引信息可以包括链接信息、本地的地址信息或可标识地址信息的标识信息等,本发明实施例在此不做限定。例如,当多媒体数据为视频时,可以通过服务器提供的链接信息,对与视频相对应的链接信息进行点击来获得播放的视频,进而后续将视频发送给投屏设备;还可以先对可标识地址信息的标识信息进行识别,以确定地址信息,然后通过确定的地址信息获得播放的视频,以便后续将视频发送给投屏设备;或者还可以通过本地的地址信息直接获得播放的视频,进而后续将视频发送给投屏设备;当多媒体数据为图片时,则可直接将图片发送给投屏设备。
步骤103:将所述第一投屏信息发送至投屏设备,以使所述投屏设备基于所述第一投屏信息播放所述多媒体数据。
在本发明实施例中,在执行本步骤103中将所述第一投屏信息发送至投屏设备之前,所述方法还包括:根据预设策略确定作为发送目标的投屏设备;
所述将所述第一投屏信息发送至投屏设备,包括:
将所述第一投屏信息发送至作为发送目标的投屏设备。
这里,所述根据预设策略确定作为发送目标的投屏设备,包括:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备。
具体来说,所述根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备,包括:
将位于所述终端设备的投屏范围内的投屏设备中,距所述终端设备最近的投屏设备,确定为发送目标的投屏设备;和/或,
确定位于所述终端设备的投屏范围内的投屏设备对应的上一次的投屏时间,并将投屏时间距当前时间最近的投屏设备,确定为发送目标的投屏设备。
这里,所述上一次的投屏时间可为历史投屏记录中,终端设备向位于投屏范围内的投屏设备投屏的最新的一次投屏时间;所述投屏时间可为投屏设备接收终端设备发送的第一投屏信息的时间,或为终端设备向投屏设备发送第一投屏信息的时间。
需要说明的是,在本发明实施例提供的投屏方法的实现过程中,对于如何确定作为发送目标的投屏设备,上述预设策略可以择一使用或结合使用,这里不做限定。
另外,需要特别强调的是,在确定发送目标的投屏设备之前,终端设备可能未与投屏设备之间建立对应关系,或者,终端设备可能与投屏设备之间建立了对应关系。简单来说,若终端设备与投屏设备之间建立了对应关系,则可以直接根据预设策略来确定发送目标的投屏设备;若终端设备与投屏设备之间未建立对应关系,则终端设备可以先自动搜索当前可用的投屏设备,然后再根据预设策略确定发送目标的投屏设备。
下面对上述提到的终端设备与投屏设备之间的关系进行详细说明。
这里,所述终端设备与所述投屏设备之间的关系,可以包括以下几种不同的情况:
情况1)终端设备未预先与投屏设备之间建立对应关系。
对于该情况来说,若终端设备未预先与投屏设备之间建立对应关系,则当终端设备获得第一预设操作,并根据与第一预设操作对应的第一指令触发终端设备向投屏设备进行投屏时,由于事先未有已建立的投屏连接,则投屏操作失败。此时,终端设备会向用户发出提示信息如振动一下终端设备,以提示用户此次投屏失败,即当前未有与终端设备对应的投屏设备,下一步终端设备可以自动搜索当前可用的投屏设备,具体地,可以自动搜索与终端设备位于同一局域网中,且处于开启状态的投屏设备。
在本发明实施例中,搜索成功后,如果仅搜索到一个可用的投屏设备,则终端设备可以与该搜索到的唯一可用的投屏设备建立投屏连接,并将当前播放的多媒体数据投射到该投屏设备上;如果搜索到多个可用的投屏设备,则终端设备将向用户展示搜索到的投屏设备列表,以便于用户选择想要投屏的投屏设备,终端设备可以根据用户的选择来连接对应的投屏设备,并向对应的投屏设备进行投屏。
对于搜索到多个可用的投屏设备的情况来说,具体地,若搜索到多个可用的投屏设备,则终端设备可以按照之前是否匹配过的顺序,对多个可用的投屏设备进行展示,即将之前匹配过的投屏设备位于之前未匹配过的投屏设备的前面进行展示。这里,若同时存在多个之前匹配过的投屏设备,或者多个之前未匹配过的投屏设备,则可以按照投屏设备被搜索出来的时间顺序,对多个之前匹配过的投屏设备,以及多个之前未匹配过的投屏设备进行排序并展示。需要说明的是,若终端设备与多个可用的投屏设备均未匹配过,则可以根据投屏设备被搜索出来的时间顺序,对多个可用的投屏设备进行排序并展示,以便于用户对想要投屏的投屏设备进行选择。
需要说明的是,若用户在预设时间内选择了其中某个可用的投屏设备,则终端设备可以与该被选择的投屏设备之间建立投屏连接,并将当前播放的多媒体数据投射到该被选择的投屏设备上;若用户在预设时间内未对投屏设备做出任何选择,则终端设备可以根据预设策略确定本次投屏的投屏设备,具体地,可根据历史投屏记录,将搜索到的当前可用的投屏设备中,确定对应上一次的投屏时间,并将投屏时间距当前时间最近的投屏设备,作为本次投屏的投屏设备;或者,将搜索到的当前可用的投屏设备中,距终端设备最近的投屏设备,作为本次投屏的投屏设备。
其中,可以采用现有的测距技术如蓝牙测距技术来确定距终端设备最近的投屏设备,本发明实施例在此不做限定。
情况2)终端设备预先与投屏设备建立对应关系,且只与一个投屏设备预先建立了对应关系。
对于该情况来说,若终端设备预先与投屏设备之间存在对应关系,且只与一个投屏设备相对应时,则终端设备可以直接将当前播放的多媒体数据投射到该对应的投屏设备上。
在本发明实施例中,终端设备可以与投屏设备之间预先建立对应关系,即终端设备可以通过DLNA协议或者Airplay协议预先与投屏设备之间建立投屏连接,以实现终端设备与投屏设备之间具有的对应关系。这样,当终端设备监测到用户对其执行了第一预设操作时,可以通过预先建立的投屏连接,将当前正在播放的多媒体数据投射到对应的投屏设备上。
情况3)终端设备预先与投屏设备建立对应关系,且与多个投屏设备预先建立对应关系。
对于该情况来说,若终端设备与至少两个投屏设备之间存在对应关系时,根据预设策略确定作为发送目标的投屏设备;也就是说,根据预设策略确定终端设备最终投射的投屏设备。
这里,根据预设策略确定作为发送目标的投屏设备时,可以通过以下两种不同的方式来确定:
方式1)将位于所述终端设备的投屏范围内的投屏设备中,距所述终端设备最近的投屏设备,确定为发送目标的投屏设备。
对于该方式来说,终端设备在向投屏设备进行投屏之前,可以采用现有的测距技术如蓝牙测距技术来得到终端设备与各投屏设备之间的距离,其中,所述各投屏设备为位于终端设备的投屏范围内的投屏设备。在得到终端设备与各投屏设备之间的距离后,对得到的所有距离进行比较,得到比较结果,并根据比较结果来确定与终端设备距离最短的投屏设备,最终将该距离最短的投屏设备确定为发送目标的投屏设备。
方式2)确定位于所述终端设备的投屏范围内的投屏设备对应的上一次的投屏时间,并将投屏时间距当前时间最近的投屏设备,确定为发送目标的投屏设备。
对于该方式来说,终端设备在向投屏设备进行投屏时,可以从历史投屏记录中位于终端设备的投屏范围内的投屏设备中,确定与当前时间的时间差值最小的投屏设备,并将距当前时间最近的投屏设备,确定为发送目标的投屏设备。
在本发明实施例中,在执行本步骤103中将所述第一投屏信息发送至投屏设备之后,所述方法还包括:接收所述投屏设备发送的基于所述第一投屏信息生成的投屏反馈信息。
这里,所述投屏反馈信息可以包括投屏成功的反馈信息或投屏失败的反馈信息。举例来说,当终端设备将第一投屏信息发送给投屏设备之后,若投屏设备上未成功播放第一投屏信息,则表明此次投屏操作失败,此时,投屏设备将投屏失败的信息反馈给终端设备,以便终端设备决定是否再次进行投屏;若投屏设备上成功播放第一投屏信息,则表明此次投屏操作成功,此时,投屏设备将投屏成功的信息反馈给终端设备,以使终端设备得知此次投屏成功。需要说明的是,终端设备在接收到投屏设备发送的投屏反馈信息后,会相应地生成提示信息,并将提示信息输出给用户,以提示用户目前终端设备已成功向投屏设备进行投屏,或未成功向投屏设备进行投屏。例如,可以通过振动一下终端设备的提示方式表示投屏成功,通过振动两下终端设备的提示方式表示投屏失败。
在本发明一可选的实施例中,在执行步骤103中将所述第一投屏信息发送至投屏设备之后,所述方法还包括:
当监测到第二预设操作时,确定与所述第二预设操作对应的第二指令,其中,所述第二预设操作为针对所述终端设备执行的非触屏操作;
基于所述第二指令,控制所述投屏设备基于所述第一投屏信息播放的所述多媒体数据的播放进度,或者,控制所述终端设备在所述多媒体数据播放结束时,向所述投屏设备进行下一次投屏。
这里,终端设备在向投屏设备进行投屏的过程中,在终端设备接收到投屏设备发送的基于第一投屏信息生成的投屏成功的反馈信息后,可以进入第二预设操作的捕捉流程中。举例来说,在投屏设备播放多媒体数据时,若终端设备监测到用户对其执行了第二预设操作,则可以根据第二预设操作,确定与第二预设操作相对应的第二指令,并通过第二指令实现对投屏设备播放的多媒体数据的播放进度的控制。例如,如果终端设备监测到用户对其执行了第二预设操作如横向甩动终端设备,则终端设备可以生成寻找(seek)指令,并将该seek指令传送给投屏设备,投屏设备可以基于该seek指令实现对多媒体数据播放的快进、快退、音量控制等操作功能。比如,向左横向甩动终端设备,则可以相应控制对投屏设备播放的多媒体数据进行快退;向右横向甩动终端设备,则可以相应控制对投屏设备播放的多媒体数据进行快进等。
当投屏设备上的多媒体数据播放结束时,若终端设备监测到用户对其执行了第二预设操作,则可以根据第二预设操作,确定与第二预设操作相对应的第二指令,并通过第二指令控制终端设备向投屏设备进行下一次投屏。这里,以多媒体数据为视频为例,终端设备向投屏设备进行下一次投屏时,投屏设备将播放下一个视频,所述下一个视频可以包括新的视频,以及正在播放的当前视频。具体地,新的视频可以包括当前视频的下一集、下一期或者上一集、上一期等,若投屏设备再一次播放当前视频,即实现对当前视频的重播。举例来说,若投射的视频为电视剧,则终端设备进行下一次投屏时,相应地,可以播放电视剧的下一集;若投射的视频为综艺节目,则终端设备进行下一次投屏时,相应地,可以播放综艺节目的下一期;若投射的视频没有对应的下一期、下一集或者上一集、上一期时,则终端设备可以根据历史播放数据,以及正在播放的当前视频的种类,确定用户可能喜欢的视频,将确定的视频推荐给用户,并控制投屏设备自动播放该推荐的视频。
这里,例如,在一实施例中,可以通过向右横向甩动终端设备,控制终端设备播放当前视频的下一集或下一期,然后,将终端设备播放当前视频的下一集或下一期投射到投屏设备上进行播放;也可以通过向左横向甩动终端设备,控制终端设备播放当前视频的上一集或上一期,然后,将终端设备播放当前视频的上一集或上一期投射到投屏设备上进行播放。当然,在另一实施例中,可以仅通过第二指令控制终端设备向投屏设备进行下一次投屏,但对于投屏设备是否对终端设备投射的多媒体数据进行播放,在此不做限定。
需要说明的是,所述第二预设操作可以由用户自定义设置,例如,可以为向左或向右横向甩动终端设备,还可以为对终端设备实施的其他任意非触屏操作,本发明实施例在此不做限定。
在本发明另一可选的实施例中,在执行步骤103中将所述第一投屏信息发送至投屏设备之后,所述方法还包括:
当监测到第三预设操作时,确定与所述第三预设操作对应的第三指令,其中,所述第三预设操作为针对所述终端设备执行的非触屏操作;
基于所述第三指令,获取所述投屏设备播放的所述多媒体数据所对应的播放进度信息,基于所述播放进度信息控制所述终端设备播放所述多媒体数据。
这里,所述播放进度信息承载于所述第一投屏信息中。
在一实施例中,所述基于所述播放进度信息控制所述终端设备播放所述多媒体数据时,可以通过以下方式来实现:基于第三指令,先控制所述投屏设备暂停播放所述多媒体数据;然后,确定暂停播放的所述多媒体数据的播放进度信息,并根据所述播放进度信息,控制所述终端设备执行相应的多媒体数据播放。其中,所述根据所述播放进度信息,控制所述终端设备执行相应的多媒体数据播放,包括:根据所述播放进度信息,控制所述终端设备从所述投屏设备中多媒体数据暂停播放时的播放进度开始继续执行相应的多媒体数据播放。
在另一实施例中,所述基于所述播放进度信息控制所述终端设备播放所述多媒体数据时,还可以通过以下方式来实现:基于第三指令,先不暂停投屏设备的播放,而是直接获取投屏设备播放的多媒体数据所对应的播放进度信息;然后,根据播放进度信息控制终端设备与投屏设备进行同步播放。
具体来说,当用户不想继续在投屏设备上观看多媒体数据时,可以将投射到投屏设备上的多媒体数据切换到终端设备上播放,此时,终端设备在监测到用户对其执行了第三预设操作后,确定与第三预设操作相对应的第三指令,基于第三指令,将投屏的多媒体数据切换到终端设备上播放。这里,终端设备在向投屏设备进行投屏的过程中,在终端设备接收到投屏设备发送的基于第一投屏信息生成的投屏成功的反馈信息后,可以进入第三预设操作的捕捉流程中。例如,若终端设备检测到用户对其执行了第三预设操作如反向甩动终端设备时,则终端设备可以向投屏设备发送停止指令,投屏设备在接收到停止指令后,将停止播放当前的多媒体数据,并将当前播放的多媒体数据的播放进度信息反馈给终端设备,终端设备在接收到该播放进度信息后,可以根据该播放进度信息开始继续播放当前的多媒体数据;又例如,若终端设备检测到用户对其执行了第三预设操作如反向甩动终端设备时,未向投屏设备发送停止指令,则基于与第三预设操作相对应的第三指令,获取当前播放的多媒体数据的播放进度信息,根据播放进度信息控制终端设备与投屏设备进行同步播放。当然,也可以将终端设备不以投屏设备播放的多媒体数据的播放进度信息为进度进行播放,而是将多媒体数据从一开始的进度进行播放。
这里,对于暂停投屏设备的播放的情况来说,终端设备可以通过DLNA协议搜索同一局域网内具备DLNA服务器模块的投屏设备,然后,终端设备获取到投屏设备正在播放的视频的播放链接以及当前的播放进度,并发送停止指令给DLNA服务器模块,使DLNA服务器模块停止播放;同时终端设备可以根据获取到的播放链接和当前的播放进度继续播放,从而实现将投屏设备上播放的视频切换到终端设备上播放的效果。
需要特别强调的是,当终端设备通过DLNA协议搜索到多个具备DLNA服务器模块的投屏设备时,可以根据前述提出的预设策略确定对应的投屏设备,并将确定的投屏设备上播放的视频切换到终端设备上播放。
需要说明的是,所述第三预设操作可以由用户自定义设置,例如,可以为反向甩动终端设备,还可以为对终端设备实施的其他任意非触屏操作,本发明实施例在此不做限定。
相比于相关技术的在终端设备如手机的显示屏幕上的特定位置区域查找菜单,并进行点击操作或滑动操作,从而将手机上播放的多媒体数据投射到电视机上播放的投屏方式,本发明实施例提出一种基于终端设备非触屏操作的投屏方案,即通过对终端设备进行非触屏操作来实现多媒体数据的投屏展示及控制,从而将终端设备的显示屏幕上播放的多媒体数据投射给投屏设备,使得投屏方式操作简单方便,趣味性高,能够满足用户日益增长的使用需求。
实施例二
图2为本发明实施例提供的投屏的方法的另一个可选的流程示意图,该方法应用于终端设备,如图2所示,本发明实施例中投屏的方法的实现流程,包括以下步骤:
步骤201:当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
在本发明实施例中,所述终端设备可以包括但不限于智能手机、平板电脑等便携式的电子设备;所述非触屏操作可以包括但不限于甩动、晃动等不依靠终端设备显示屏幕的操作方式。其中,对于如何监测第一预设操作,同样可以采用终端设备内置的陀螺仪来实现,这里不再一一赘述。
步骤202:将所述第一指令发送至投屏设备,以使所述投屏设备基于所述第一指令确定其当前播放的多媒体数据所对应的第一投屏信息;
这里,所述第一投屏信息至少包括:所述多媒体数据的索引信息或所述多媒体数据。当然,所述第一投屏信息还可以包括所述多媒体数据的播放进度信息。其中,所述多媒体数据的索引信息可以包括链接信息、本地的地址信息或可标识地址信息的标识信息等,本发明实施例在此不做限定。
这里,在执行本步骤202中将所述第一指令发送至投屏设备之前,所述方法还包括:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备;
所述将所述第一指令发送至投屏设备,包括:
将所述第一指令发送至作为发送目标的投屏设备。
其中,所述根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备,包括:
将位于所述终端设备的投屏范围内的投屏设备中,距所述终端设备最近的投屏设备,确定为发送目标的投屏设备;和/或,
确定位于所述终端设备的投屏范围内的投屏设备对应的上一次的投屏时间,并将投屏时间距当前时间最近的投屏设备,确定为发送目标的投屏设备。
这里,所述上一次的投屏时间可为历史投屏记录中,终端设备向位于投屏范围内的投屏设备投屏的最新的一次投屏时间;所述投屏时间可为投屏设备接收终端设备发送的第一投屏信息的时间,或为终端设备向投屏设备发送第一投屏信息的时间。
步骤203:接收所述投屏设备发送的所述第一投屏信息,基于所述第一投屏信息播放所述多媒体数据。
这里,若第一投屏信息中包括多媒体数据的播放进度信息,则可以直接基于投屏设备播放的多媒体数据的播放进度信息,控制终端设备播放多媒体数据;若第一投屏信息中未包括多媒体数据的播放进度信息,则可以基于第一投屏信息中包括的多媒体数据的索引信息或多媒体数据,直接将投屏设备上播放的投屏信息发送给终端设备,以使终端设备按照多媒体数据的索引信息或多媒体数据进行播放。
具体来说,在本发明实施例中,当投屏设备通过某个客户端如客户端A播放多媒体数据如视频时,用户想将该视频投射到终端设备上观看,则可以打开终端设备上与客户端A对应的视频客户端,并对终端设备执行第一预设操作如连续三次甩动终端设备,则终端设备搜索当前正在播放客户端A视频的投屏设备,以选择其中一个投屏设备,并将该选择的投屏设备上播放的视频投射至终端设备上播放。需要说明的是,若搜索到多个正在播放客户端A视频的投屏设备,则可以根据前述提出的预设策略选择其中一个投屏设备。
需要说明的是,所述第一预设操作可以由用户自定义设置,例如,可以为连续三次甩动终端设备,还可以为对终端设备的其他任意非触屏操作,本发明实施例在此不做限定。
另外,需要特别强调的是,本发明实施例中的第一预设操作、第一指令以及第一投屏信息,与上述实施例一中涉及的第一预设操作、第一指令以及第一投屏信息所表示的含义不同。
实施例三
下面以多媒体数据为视频为例,对本发明实施例投屏方法的具体实现过程做进一步地详细说明。当然,本发明实施例播放的多媒体数据并不仅限于视频,还可以是其他能够在终端设备上播放的数据如音频、图片等。
图3给出了实现本发明实施例投屏的方法的一个可选的投屏场景示意图,如图3所示,在终端设备的显示屏上显示当前播放的视频时,用户对终端设备执行第一预设操作如甩动操作,触发终端设备向投屏设备进行投屏。此时,终端设备请求与投屏设备建立投屏连接,当终端设备通过DLNA协议或者Airplay协议与投屏设备建立投屏连接后,可将终端设备上播放的视频投射到投屏设备上进行播放。
基于图3所示的投屏场景,图4给出了本发明实施例投屏的方法的一个可选的具体实现交互示意图,如图4所示,本发明实施例中投屏的方法的具体实现流程,包括以下步骤:
步骤401:用户对终端设备执行第一预设操作;
步骤402:终端设备在监测到第一预设操作后,确定与第一预设操作对应的第一指令,基于第一指令,确定终端设备当前播放的视频所对应的第一投屏信息;
这里,通过对终端设备执行第一预设操作,可以触发终端设备向投屏设备进行投屏;也就是说,所述第一预设操作对应的第一指令用于指示触发终端设备向投屏设备进行投屏。
在本发明实施例中,用户可以打开终端设备上的视频客户端观看视频,当用户想将终端设备上播放的视频投射到投屏设备如智能电视上进行观看时,可以对终端设备执行第一预设操作,以触发终端设备将当前播放的视频投射到投屏设备上。
这里,当用户对终端设备执行了第一预设操作时,可以通过终端设备内置的陀螺仪来检测第一预设操作。具体地,可以通过终端设备内置的陀螺仪检测终端设备被甩动的力度和距离,并根据被甩动的力度和距离来判断用户是否对终端设备执行了第一预设操作。
步骤403:确定终端设备与投屏设备之间预先设置的对应关系;
在本发明实施例中,终端设备与投屏设备之间的对应关系,可以包括以下几种情况:
情况1)终端设备未预先与投屏设备之间建立对应关系。
针对该情况来说,终端设备可以自动搜索与其位于同一局域网中,且处于开启状态的可用的投屏设备。当搜索到一个可用的投屏设备时,则终端设备与搜索到的可用的投屏设备建立投屏连接,并将当前播放的视频投射到可用的投屏设备上;当搜索到多个可用的投屏设备时,则终端设备将向用户展示搜索到的投屏设备列表,以便于用户选择想要投屏的投屏设备,并将当前播放的视频投射到选择的可用的投屏设备上。其中,终端设备可通过DLNA协议或者Airplay协议与投屏设备建立投屏连接。
这里,若用户在预设时间内未对投屏设备做出任何选择,则终端设备可以根据预设策略确定本次投屏的投屏设备,具体地,可根据历史投屏记录,将搜索到的当前可用的投屏设备中,确定对应上一次的投屏时间,并将投屏时间距当前时间最近的投屏设备,作为本次投屏的投屏设备;或者,将搜索到的当前可用的投屏设备中,距终端设备最近的投屏设备,作为本次投屏的投屏设备。
情况2)终端设备预先与投屏设备建立对应关系,且只与一个投屏设备预先建立了对应关系。
针对该情况来说,终端设备可以直接将当前播放的视频投射到对应的投屏设备上。
情况3)终端设备预先与投屏设备建立对应关系,且与多个投屏设备预先建立对应关系。
针对该情况来说,终端设备可以按照预设策略确定作为发送目标的投屏设备,并将当前播放的视频投射到确定的投屏设备上。
这里,所述根据预设策略确定作为发送目标的投屏设备,包括:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备。
具体来说,所述根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备,包括:
将位于所述终端设备的投屏范围内的投屏设备中,距所述终端设备最近的投屏设备,确定为发送目标的投屏设备;和/或,
确定位于所述终端设备的投屏范围内的投屏设备对应的上一次的投屏时间,并将投屏时间距当前时间最近的投屏设备,确定为发送目标的投屏设备。
步骤404:根据第一指令和对应关系,将第一投屏信息发送至目标的投屏设备,以使投屏设备基于第一投屏信息播放视频;
这里,所述第一投屏信息至少包括所述视频的索引信息或所述视频。当然,所述第一投屏信息还可以包括所述视频的播放进度信息。
当终端设备包括至少两个终端设备,且所述第一投屏信息中包括视频的播放进度信息时,则根据播放进度信息,播放终端设备投射的视频;
其中,所述根据播放进度信息,播放终端设备投射的视频,包括:
根据至少两个终端设备投射的时间顺序,查找投射时间最近的终端设备;
根据播放进度信息,播放所述投射时间最近的终端设备投射的视频。
具体来说,若有多个终端设备同时向同一投屏设备进行投屏,则投屏设备将根据多个终端设备投射的时间顺序,播放距当前时间最近的终端设备所投射的视频。
这里,在投屏设备播放终端设备投射的视频时,用户可以对终端设备执行第二预设操作(在图4中未标出),根据第二预设操作确定第二指令,其中,第二预设操作为针对终端设备执行的非触屏操作;基于第二指令,以实现对投屏设备播放的视频的播放进度进行控制;如果当前投屏的视频播放结束,则用户可以继续对终端设备执行第二预设操作(在图4中未标出),根据第二预设操作确定第二指令,其中,第二预设操作为针对终端设备执行的非触屏操作;基于第二指令,以实现控制投屏设备播放下一个视频;所述下一个视频可以包括新的视频,以及正在播放的当前视频。其中,新的视频可以包括当前视频的下一集、下一期或者上一集、上一期等。例如,若投射的视频为电视剧,则可以通过第二指令控制投屏设备播放电视剧的下一集。
需要说明的是,若投射的视频没有对应的下一期、下一集或者上一集、上一期时,则终端设备可以根据历史播放数据,以及正在播放的当前视频的种类,确定用户可能喜欢的视频,将确定的视频推荐给用户,并控制投屏设备自动播放该推荐的视频。
在本发明一实施例中,当用户不想继续在投屏设备上观看视频时,可以将投射到投屏设备上的视频切换到终端设备上继续播放,此时,用户可以对终端设备执行第三预设操作(在图4中未标出),终端设备在识别第三预设操作后,可将投屏的视频切换到终端设备上继续播放。
在本发明另一实施例中,当投屏设备通过某个视频客户端如客户端A播放视频,用户想将该视频同步到终端设备上观看时,用户可以打开终端设备上与客户端A对应的视频客户端,并对终端设备执行第三预设操作(在图4中未标出),则终端设备可以搜索当前正在播放客户端A视频的投屏设备,并将投屏设备上播放的视频同步至终端设备上。当然,若搜索到多个正在播放客户端A视频的投屏设备,则可以根据前述提到的预设策略确定与终端设备同步播放的投屏设备。
步骤405:终端设备在投屏时,投屏设备向终端设备发送基于第一投屏信息生成的投屏反馈信息;
这里,所述投屏反馈信息可以包括投屏成功的反馈信息或投屏失败的反馈信息。举例来说,当终端设备将第一投屏信息发送给投屏设备之后,若投屏设备上未成功播放第一投屏信息,则表明此次投屏操作失败,此时,投屏设备将投屏失败的信息反馈给终端设备,以便终端设备决定是否再次进行投屏;若投屏设备上成功播放第一投屏信息,则表明此次投屏操作成功,此时,投屏设备将投屏成功的信息反馈给终端设备,以使终端设备得知此次投屏成功。
步骤406:终端设备根据接收到的投屏反馈信息,生成提示信息;
步骤407:终端设备将生成的提示信息输出给用户,以告知用户是否已成功将终端设备上播放的视频投射到投屏设备上进行播放。
这里,所述提示信息可以包括动作提示信息或语音提示信息等,可选地,本发明实施例通过振动一下终端设备的提示方式表示投屏成功,通过振动两下终端设备的提示方式表示投屏失败。
在实际应用中,如果用户发现期望投屏的投屏设备上并没有播放终端设备投射的视频,则用户可以通过终端设备上的界面或语音控制等方式切换当前投屏的投屏设备。具体来说,用户可以通过对终端设备上的界面的特定位置进行点选的方式,对终端设备当前投屏的投屏设备进行切换,以投射到另一投屏设备上;当然,用户也可以通过语音控制终端设备的方式,例如,用户可以向终端设备语音输入“下一个”,则终端设备可以终止当前投屏的投屏设备上的视频播放,并将终端设备上的视频投射到之前搜索出的投屏设备列表中的下一个投屏设备上进行播放。
需要说明的是,第一预设操作、第二预设操作和第三预设操作均为非触屏操作,所述非触屏操作可以包括但不限于甩动、晃动等不依靠终端设备显示屏幕的操作,本发明实施例在此不做限定。另外,本发明实施例中的第一预设操作、第一指令以及第一投屏信息,与实施例一中涉及的第一预设操作、第一指令以及第一投屏信息所表示的含义相同。
实施例四
为实现上述投屏的方法,本发明实施例还提供了一种投屏的装置,如图5所示,该装置包括第一指令确定模块501、第一投屏信息确定模块502和第一发送模块503;其中,
所述第一指令确定模块501,用于当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
所述第一投屏信息确定模块502,用于基于所述第一指令,确定所述终端设备当前播放的多媒体数据所对应的第一投屏信息;
所述第一发送模块503,用于将所述第一投屏信息发送至投屏设备,以使所述投屏设备基于所述第一投屏信息播放所述多媒体数据。
这里,所述装置还包括:第一接收模块504,用于在所述第一发送模块503将所述第一投屏信息发送至投屏设备之后,接收所述投屏设备发送的基于所述第一投屏信息生成的投屏反馈信息;
其中,所述第一投屏信息至少包括所述多媒体数据的索引信息或所述多媒体数据。
所述装置还包括:第二指令确定模块505,用于在所述第一发送模块503将所述第一投屏信息发送至投屏设备之后,当监测到第二预设操作时,确定与所述第二预设操作对应的第二指令,其中,所述第二预设操作为针对所述终端设备执行的非触屏操作;
第二指令执行模块506,用于基于所述第二指令,控制所述投屏设备基于所述第一投屏信息播放的所述多媒体数据的播放进度,或者,控制所述终端设备在所述多媒体数据播放结束时,向所述投屏设备进行下一次投屏。
所述装置还包括:第三指令确定模块507,用于在所述第一发送模块503将所述第一投屏信息发送至投屏设备之后,当监测到第三预设操作时,确定与所述第三预设操作对应的第三指令,其中,所述第三预设操作为针对所述终端设备执行的非触屏操作;
第三指令执行模块508,用于基于所述第三指令,获取所述投屏设备播放的所述多媒体数据所对应的播放进度信息,基于所述播放进度信息控制所述终端设备播放所述多媒体数据。
所述装置还包括:投屏设备确定模块509,用于在所述第一发送模块503将所述第一投屏信息发送至投屏设备之前,根据预设策略确定作为发送目标的投屏设备;
所述第一发送模块503,具体用于:
将所述第一投屏信息发送至作为发送目标的投屏设备。
其中,所述投屏设备确定模块509,具体用于:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备;
具体来说,所述根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备,包括:
将位于所述终端设备的投屏范围内的投屏设备中,距所述终端设备最近的投屏设备,确定为发送目标的投屏设备;和/或,
确定位于所述终端设备的投屏范围内的投屏设备对应的上一次的投屏时间,并将投屏时间距当前时间最近的投屏设备,确定为发送目标的投屏设备。
实施例五
为实现上述投屏的方法,本发明实施例还提供了另一种投屏的装置,如图6所示,该装置包括第一指令确定模块601、第一发送模块602、第一接收模块603和播放模块604;其中,
所述第一指令确定模块601,用于当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
所述第一发送模块602,用于将所述第一指令发送至投屏设备,以使所述投屏设备基于所述第一指令确定其当前播放的多媒体数据所对应的第一投屏信息;
所述第一接收模块603,用于接收所述投屏设备发送的所述第一投屏信息;
所述播放模块604,用于基于所述第一投屏信息播放所述多媒体数据。
这里,所述装置还包括:投屏设备确定模块605,用于在所述第一发送模块602将所述第一指令发送至投屏设备之前,根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备;
所述第一发送模块602,具体用于:
将所述第一指令发送至作为发送目标的投屏设备。
这里,所述投屏设备确定模块605,具体用于:
将位于所述终端设备的投屏范围内的投屏设备中,距所述终端设备最近的投屏设备,确定为发送目标的投屏设备;和/或,
确定位于所述终端设备的投屏范围内的投屏设备对应的上一次的投屏时间,并将投屏时间距当前时间最近的投屏设备,确定为发送目标的投屏设备。
需要特别强调的是,本发明实施例中的第一指令确定模块、第一发送模块、第一接收模块,与实施例四中涉及的第一指令确定模块、第一发送模块、第一接收模块所具有的功能不同。
在实际应用中,上述各模块均可由位于终端设备上的中央处理器(CPU,CentralProcessing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable GateArray)等实现。
需要说明的是:上述实施例提供的投屏的装置在进行多媒体数据投屏时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的投屏的装置与投屏的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
为实现上述投屏的方法,本发明实施例还提供了另一种投屏的装置,所述投屏的装置包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时,执行本发明实施例提供的投屏的方法,例如图1、图2或图4示出的投屏的方法。
现在将参考附图描述实现本发明实施例的投屏的装置,所述投屏的装置可以实施为终端设备如智能手机、平板电脑等便携式的电子设备。下面对本发明实施例投屏的装置的硬件结构做进一步说明,可以理解,图7仅仅示出了投屏的装置的示例性结构而非全部结构,根据需要可以实施图7示出的部分结构或全部结构。
参见图7,图7为本发明实施例提供的投屏的装置的一个可选的硬件结构示意图,实际应用中可以应用于前述的运行应用程序的各种终端设备,图7所示的投屏的装置700包括:至少一个处理器701、存储器702、用户接口703和至少一个网络接口704。所述投屏的装置700中的各个组件通过总线***705耦合在一起。可以理解,总线***705用于实现这些组件之间的连接通信。总线***705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线***705。
其中,用户接口703可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
可以理解,存储器702可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。
本发明实施例中的存储器702用于存储各种类型的数据以支持投屏的装置700的操作。这些数据的示例包括:用于在投屏的装置700上操作的任何计算机程序,如可执行程序7021和操作***7022,实现本发明实施例的投屏的方法的程序可以包含在可执行程序7021中。
本发明实施例揭示的投屏的方法可以应用于处理器701中,或者由处理器701实现。处理器701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述投屏的方法的各步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器701可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器701可以实现或者执行本发明实施例中提供的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所提供的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器702,处理器701读取存储器702中的信息,结合其硬件完成本发明实施例提供的投屏的方法的步骤。
在示例性实施例中,本发明实施例还提供了一种存储介质,其上存储有可执行程序7021,所述可执行程序7021被投屏的装置700中的处理器701执行时,实现本发明实施例提供的投屏的方法,例如图1、图2或图4示出的投屏的方法。本发明实施例提供的存储介质可为光盘、闪存或磁盘等存储介质,可选为非瞬间存储介质。
本发明实施例当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;基于所述第一指令,确定所述终端设备当前播放的多媒体数据所对应的第一投屏信息;将所述第一投屏信息发送至投屏设备,以使所述投屏设备基于所述第一投屏信息播放所述多媒体数据。如此,通过对终端设备进行非触屏操作来实现多媒体数据的投屏展示及控制,不仅操作简单方便,趣味性高,还能够满足用户日益增长的使用需求,从而丰富用户的业余生活,提升观看体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或可执行程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的可执行程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和可执行程序产品的流程图和/或方框图来描述的。应理解可由可执行程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些可执行程序指令到通用计算机、专用计算机、嵌入式处理机或参考可编程数据处理设备的处理器以产生一个机器,使得通过计算机或参考可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些可执行程序指令也可存储在能引导计算机或参考可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些可执行程序指令也可装载到计算机或参考可编程数据处理设备上,使得在计算机或参考可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或参考可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (20)
1.一种投屏的方法,其特征在于,应用于终端设备,所述方法包括:
当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
基于所述第一指令,确定所述终端设备当前播放的多媒体数据所对应的第一投屏信息;
将所述第一投屏信息发送至投屏设备,以使所述投屏设备基于所述第一投屏信息播放所述多媒体数据。
2.根据权利要求1所述的投屏的方法,其特征在于,所述将所述第一投屏信息发送至投屏设备之后,所述方法还包括:
接收所述投屏设备发送的基于所述第一投屏信息生成的投屏反馈信息;
其中,所述第一投屏信息至少包括所述多媒体数据的索引信息或所述多媒体数据。
3.根据权利要求1所述的投屏的方法,其特征在于,所述将所述第一投屏信息发送至投屏设备之后,所述方法还包括:
当监测到第二预设操作时,确定与所述第二预设操作对应的第二指令,其中,所述第二预设操作为针对所述终端设备执行的非触屏操作;
基于所述第二指令,控制所述投屏设备基于所述第一投屏信息播放的所述多媒体数据的播放进度,或者,控制所述终端设备在所述多媒体数据播放结束时,向所述投屏设备进行下一次投屏。
4.根据权利要求1所述的投屏的方法,其特征在于,所述将所述第一投屏信息发送至投屏设备之后,所述方法还包括:
当监测到第三预设操作时,确定与所述第三预设操作对应的第三指令,其中,所述第三预设操作为针对所述终端设备执行的非触屏操作;
基于所述第三指令,获取所述投屏设备播放的所述多媒体数据所对应的播放进度信息,基于所述播放进度信息控制所述终端设备播放所述多媒体数据。
5.根据权利要求1所述的投屏的方法,其特征在于,所述将所述第一投屏信息发送至投屏设备之前,所述方法还包括:
根据预设策略确定作为发送目标的投屏设备;
所述将所述第一投屏信息发送至投屏设备,包括:
将所述第一投屏信息发送至作为发送目标的投屏设备。
6.根据权利要求5所述的投屏的方法,其特征在于,所述根据预设策略确定作为发送目标的投屏设备,包括:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备。
7.一种投屏的方法,其特征在于,应用于终端设备,所述方法包括:
当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
将所述第一指令发送至投屏设备,以使所述投屏设备基于所述第一指令确定其当前播放的多媒体数据所对应的第一投屏信息;
接收所述投屏设备发送的所述第一投屏信息,基于所述第一投屏信息播放所述多媒体数据。
8.根据权利要求7所述的投屏的方法,其特征在于,所述将所述第一指令发送至投屏设备之前,所述方法还包括:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备;
所述将所述第一指令发送至投屏设备,包括:
将所述第一指令发送至作为发送目标的投屏设备。
9.一种投屏的装置,其特征在于,应用于终端设备,所述装置包括:第一指令确定模块、第一投屏信息确定模块和第一发送模块;其中,
所述第一指令确定模块,用于当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
所述第一投屏信息确定模块,用于基于所述第一指令,确定所述终端设备当前播放的多媒体数据所对应的第一投屏信息;
所述第一发送模块,用于将所述第一投屏信息发送至投屏设备,以使所述投屏设备基于所述第一投屏信息播放所述多媒体数据。
10.根据权利要求9所述的投屏的装置,其特征在于,所述装置还包括:
第一接收模块,用于在所述第一发送模块将所述第一投屏信息发送至投屏设备之后,接收所述投屏设备发送的基于所述第一投屏信息生成的投屏反馈信息;
其中,所述第一投屏信息至少包括所述多媒体数据的索引信息或所述多媒体数据。
11.根据权利要求9所述的投屏的装置,其特征在于,所述装置还包括:
第二指令确定模块,用于在所述第一发送模块将所述第一投屏信息发送至投屏设备之后,当监测到第二预设操作时,确定与所述第二预设操作对应的第二指令,其中,所述第二预设操作为针对所述终端设备执行的非触屏操作;
第二指令执行模块,用于基于所述第二指令,控制所述投屏设备基于所述第一投屏信息播放的所述多媒体数据的播放进度,或者,控制所述终端设备在所述多媒体数据播放结束时,向所述投屏设备进行下一次投屏。
12.根据权利要求9所述的投屏的装置,其特征在于,所述装置还包括:
第三指令确定模块,用于在所述第一发送模块将所述第一投屏信息发送至投屏设备之后,当监测到第三预设操作时,确定与所述第三预设操作对应的第三指令,其中,所述第三预设操作为针对所述终端设备执行的非触屏操作;
第三指令执行模块,用于基于所述第三指令,获取所述投屏设备播放的所述多媒体数据所对应的播放进度信息,基于所述播放进度信息控制所述终端设备播放所述多媒体数据。
13.根据权利要求9所述的投屏的装置,其特征在于,所述装置还包括:
投屏设备确定模块,用于在所述第一发送模块将所述第一投屏信息发送至投屏设备之前,根据预设策略确定作为发送目标的投屏设备;
所述第一发送模块,具体用于:
将所述第一投屏信息发送至作为发送目标的投屏设备。
14.根据权利要求13所述的投屏的装置,其特征在于,所述投屏设备确定模块,具体用于:
根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备。
15.一种投屏的装置,其特征在于,应用于终端设备,所述装置包括:第一指令确定模块、第一发送模块、第一接收模块和播放模块;其中,
所述第一指令确定模块,用于当监测到第一预设操作时,确定与所述第一预设操作对应的第一指令,其中,所述第一预设操作为针对所述终端设备执行的非触屏操作;
所述第一发送模块,用于将所述第一指令发送至投屏设备,以使所述投屏设备基于所述第一指令确定其当前播放的多媒体数据所对应的第一投屏信息;
所述第一接收模块,用于接收所述投屏设备发送的所述第一投屏信息;
所述播放模块,用于基于所述第一投屏信息播放所述多媒体数据。
16.根据权利要求15所述的投屏的装置,其特征在于,所述装置还包括:
投屏设备确定模块,用于在所述第一发送模块将所述第一指令发送至投屏设备之前,根据历史投屏记录和/或与所述终端设备的距离,从所述投屏设备中确定发送目标的投屏设备;
所述第一发送模块,具体用于:
将所述第一指令发送至作为发送目标的投屏设备。
17.一种存储介质,其上存储有可执行程序,其特征在于,所述可执行程序被处理器执行时实现如权利要求1至6任一项所述投屏的方法的步骤。
18.一种存储介质,其上存储有可执行程序,其特征在于,所述可执行程序被处理器执行时实现如权利要求7至8任一项所述投屏的方法的步骤。
19.一种投屏的装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,其特征在于,所述处理器运行所述可执行程序时执行如权利要求1至6任一项所述投屏的方法的步骤。
20.一种投屏的装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,其特征在于,所述处理器运行所述可执行程序时执行如权利要求7至8任一项所述投屏的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710779380.7A CN107659712A (zh) | 2017-09-01 | 2017-09-01 | 一种投屏的方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710779380.7A CN107659712A (zh) | 2017-09-01 | 2017-09-01 | 一种投屏的方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107659712A true CN107659712A (zh) | 2018-02-02 |
Family
ID=61129149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710779380.7A Pending CN107659712A (zh) | 2017-09-01 | 2017-09-01 | 一种投屏的方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107659712A (zh) |
Cited By (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108667908A (zh) * | 2018-04-13 | 2018-10-16 | 广州虎牙信息科技有限公司 | 客户端交互时的信息反馈方法、装置、设备及存储介质 |
CN108769795A (zh) * | 2018-05-31 | 2018-11-06 | 福建星网智慧科技股份有限公司 | 视讯实现***及方法 |
CN109408015A (zh) * | 2018-09-30 | 2019-03-01 | 珠海市君天电子科技有限公司 | 一种多媒体文件处理方法、发送终端和显示终端 |
CN109525889A (zh) * | 2018-11-23 | 2019-03-26 | 深圳市鹰硕技术有限公司 | 一种投屏方法、装置和***、智能终端和存储介质 |
CN109582263A (zh) * | 2018-10-26 | 2019-04-05 | 深圳点猫科技有限公司 | 基于Linux无线连接投影设备的方法以及电子设备 |
CN109862404A (zh) * | 2019-02-21 | 2019-06-07 | 深圳创维-Rgb电子有限公司 | 一种智能电视的交互方法、存储介质及智能电视 |
CN110007886A (zh) * | 2019-04-10 | 2019-07-12 | 广州视源电子科技股份有限公司 | 传屏超时时间动态设置方法、装置、无线传屏器及接收端 |
CN110310638A (zh) * | 2019-06-26 | 2019-10-08 | 芋头科技(杭州)有限公司 | 投屏方法、装置、电子设备和计算机可读存储介质 |
CN110321093A (zh) * | 2019-06-17 | 2019-10-11 | 广州视源电子科技股份有限公司 | 一种投屏配对方法、装置、存储介质及投屏器 |
CN110333836A (zh) * | 2019-07-05 | 2019-10-15 | 网易(杭州)网络有限公司 | 信息的投屏方法、装置、存储介质和电子装置 |
CN110352451A (zh) * | 2019-02-20 | 2019-10-18 | 深圳市鹰硕技术有限公司 | 一种同屏教学方法、装置和***、智能设备及存储介质 |
CN110377256A (zh) * | 2019-07-16 | 2019-10-25 | 浙江大华技术股份有限公司 | 多媒体文件的投放方法及装置、存储介质、电子装置 |
CN110383234A (zh) * | 2019-02-20 | 2019-10-25 | 深圳市鹰硕技术有限公司 | 一种投屏方法、装置和***、智能终端和存储介质 |
CN110457496A (zh) * | 2019-06-18 | 2019-11-15 | 北京世纪超星信息技术发展有限责任公司 | 一种通过云端服务器共享媒体内容的方法 |
CN110602319A (zh) * | 2019-09-04 | 2019-12-20 | 深圳市乐得瑞科技有限公司 | 一种无线投屏连接的方法及装置 |
CN111031108A (zh) * | 2019-11-29 | 2020-04-17 | 维沃移动通信有限公司 | 一种同步方法及电子设备 |
CN111131357A (zh) * | 2018-10-31 | 2020-05-08 | 钉钉控股(开曼)有限公司 | 投屏处理方法、装置和设备 |
CN111246306A (zh) * | 2020-03-09 | 2020-06-05 | 歌尔科技有限公司 | 播放控制方法、播放设备切换方法、播放设备及智能终端 |
CN111294640A (zh) * | 2018-12-07 | 2020-06-16 | 北京京东尚科信息技术有限公司 | 信息展示、出售方法及装置、存储介质、电子设备 |
WO2020135080A1 (zh) * | 2018-12-28 | 2020-07-02 | 深圳Tcl新技术有限公司 | 电视设备显示的控制方法、***、终端及存储介质 |
CN111510467A (zh) * | 2019-01-30 | 2020-08-07 | 钉钉控股(开曼)有限公司 | 投屏码生成方法、设备连接码生成方法及装置 |
CN111654727A (zh) * | 2020-06-28 | 2020-09-11 | 北京汗粮科技有限公司 | 一种向大屏终端投屏交互操作的方法 |
CN111669655A (zh) * | 2020-06-12 | 2020-09-15 | 腾讯科技(深圳)有限公司 | 媒体内容投射播放方法、装置、计算机设备和存储介质 |
CN111770379A (zh) * | 2020-07-10 | 2020-10-13 | 腾讯科技(深圳)有限公司 | 一种视频投放方法、装置及设备 |
CN111857926A (zh) * | 2020-07-21 | 2020-10-30 | 联想(北京)有限公司 | 一种控制方法及装置 |
CN111970389A (zh) * | 2020-10-20 | 2020-11-20 | 深圳乐播科技有限公司 | 基于mDNS协议的投屏方法、装置、设备及存储介质 |
CN112261467A (zh) * | 2020-10-09 | 2021-01-22 | 深圳市锐尔觅移动通信有限公司 | 投屏内容展示方法、装置、电子设备和可读存储介质 |
CN112286478A (zh) * | 2020-12-25 | 2021-01-29 | 北京声智科技有限公司 | 屏幕交互显示方法、装置和*** |
WO2021018274A1 (zh) * | 2019-07-31 | 2021-02-04 | 华为技术有限公司 | 一种投屏方法及电子设备 |
CN112351315A (zh) * | 2019-08-07 | 2021-02-09 | 厦门强力巨彩光电科技有限公司 | 无线投屏方法以及led显示器 |
CN112399003A (zh) * | 2020-11-26 | 2021-02-23 | 深圳创维-Rgb电子有限公司 | 基于手机的镜像投屏处理方法、装置、智能终端及介质 |
CN112422488A (zh) * | 2019-08-23 | 2021-02-26 | 钉钉控股(开曼)有限公司 | 投屏方法及装置 |
CN112615960A (zh) * | 2019-09-19 | 2021-04-06 | 华为技术有限公司 | 一种设备能力调度方法及电子设备 |
CN112740168A (zh) * | 2019-07-26 | 2021-04-30 | 西安诺瓦星云科技股份有限公司 | 无线投屏方法以及led显示器 |
CN112783461A (zh) * | 2021-02-01 | 2021-05-11 | 游密科技(深圳)有限公司 | 投屏方法、装置、电子设备及存储介质 |
CN113056031A (zh) * | 2021-02-01 | 2021-06-29 | 广州朗国电子科技有限公司 | 建立无线投屏连接的方法 |
CN113163257A (zh) * | 2020-01-23 | 2021-07-23 | 百度在线网络技术(北京)有限公司 | 投屏方法、装置、设备及存储介质 |
CN113395606A (zh) * | 2020-03-13 | 2021-09-14 | 华为技术有限公司 | Url投屏方法和装置 |
CN113422833A (zh) * | 2021-06-29 | 2021-09-21 | 安徽文香科技有限公司 | 多媒体文件的上传方法、装置、电子设备及可读存储介质 |
CN113703849A (zh) * | 2021-07-15 | 2021-11-26 | 荣耀终端有限公司 | 投屏应用打开方法和装置 |
CN113938742A (zh) * | 2021-10-11 | 2022-01-14 | 深圳创维-Rgb电子有限公司 | 自动投屏内容播放的控制方法、***、设备及存储介质 |
CN114007125A (zh) * | 2021-10-15 | 2022-02-01 | 杭州逗酷软件科技有限公司 | 音量控制方法、移动终端、目标设备及存储介质 |
WO2022028561A1 (zh) * | 2020-08-06 | 2022-02-10 | 北京字节跳动网络技术有限公司 | 一种视频投屏方法、装置、电子设备和存储介质 |
WO2022037463A1 (zh) * | 2020-08-20 | 2022-02-24 | 华为技术有限公司 | 一种功能切换入口的确定方法与电子设备 |
CN114610261A (zh) * | 2022-03-30 | 2022-06-10 | 阿里巴巴(中国)有限公司 | 终端投屏方法、装置、设备及介质 |
WO2022166618A1 (zh) * | 2021-02-08 | 2022-08-11 | 华为技术有限公司 | 一种投屏的方法和电子设备 |
CN114915834A (zh) * | 2021-02-08 | 2022-08-16 | 华为技术有限公司 | 一种投屏的方法和电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102118499A (zh) * | 2010-12-31 | 2011-07-06 | 深圳市同洲软件有限公司 | 移动终端控制显示终端播放视频的方法、装置和*** |
CN102445985A (zh) * | 2010-11-26 | 2012-05-09 | 深圳市同洲电子股份有限公司 | 数字电视接收终端与移动终端交互方法、装置和*** |
US20130152139A1 (en) * | 2008-11-07 | 2013-06-13 | Digimarc Corporation | Second screen methods and arrangements |
CN105760127A (zh) * | 2016-02-19 | 2016-07-13 | 浙江吉利控股集团有限公司 | 一种传屏方法、传屏装置及移动终端 |
CN106502604A (zh) * | 2016-09-28 | 2017-03-15 | 北京小米移动软件有限公司 | 投屏切换方法及装置 |
-
2017
- 2017-09-01 CN CN201710779380.7A patent/CN107659712A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130152139A1 (en) * | 2008-11-07 | 2013-06-13 | Digimarc Corporation | Second screen methods and arrangements |
CN102445985A (zh) * | 2010-11-26 | 2012-05-09 | 深圳市同洲电子股份有限公司 | 数字电视接收终端与移动终端交互方法、装置和*** |
CN102118499A (zh) * | 2010-12-31 | 2011-07-06 | 深圳市同洲软件有限公司 | 移动终端控制显示终端播放视频的方法、装置和*** |
CN105760127A (zh) * | 2016-02-19 | 2016-07-13 | 浙江吉利控股集团有限公司 | 一种传屏方法、传屏装置及移动终端 |
CN106502604A (zh) * | 2016-09-28 | 2017-03-15 | 北京小米移动软件有限公司 | 投屏切换方法及装置 |
Cited By (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108667908A (zh) * | 2018-04-13 | 2018-10-16 | 广州虎牙信息科技有限公司 | 客户端交互时的信息反馈方法、装置、设备及存储介质 |
CN108769795A (zh) * | 2018-05-31 | 2018-11-06 | 福建星网智慧科技股份有限公司 | 视讯实现***及方法 |
WO2020062805A1 (zh) * | 2018-09-30 | 2020-04-02 | 珠海豹趣科技有限公司 | 一种多媒体文件处理方法、发送终端和显示终端 |
CN109408015A (zh) * | 2018-09-30 | 2019-03-01 | 珠海市君天电子科技有限公司 | 一种多媒体文件处理方法、发送终端和显示终端 |
CN109582263A (zh) * | 2018-10-26 | 2019-04-05 | 深圳点猫科技有限公司 | 基于Linux无线连接投影设备的方法以及电子设备 |
CN111131357A (zh) * | 2018-10-31 | 2020-05-08 | 钉钉控股(开曼)有限公司 | 投屏处理方法、装置和设备 |
CN109525889A (zh) * | 2018-11-23 | 2019-03-26 | 深圳市鹰硕技术有限公司 | 一种投屏方法、装置和***、智能终端和存储介质 |
CN111294640A (zh) * | 2018-12-07 | 2020-06-16 | 北京京东尚科信息技术有限公司 | 信息展示、出售方法及装置、存储介质、电子设备 |
WO2020135080A1 (zh) * | 2018-12-28 | 2020-07-02 | 深圳Tcl新技术有限公司 | 电视设备显示的控制方法、***、终端及存储介质 |
CN111510467A (zh) * | 2019-01-30 | 2020-08-07 | 钉钉控股(开曼)有限公司 | 投屏码生成方法、设备连接码生成方法及装置 |
CN111510467B (zh) * | 2019-01-30 | 2022-12-06 | 钉钉控股(开曼)有限公司 | 投屏码生成方法、设备连接码生成方法及装置 |
CN110383234A (zh) * | 2019-02-20 | 2019-10-25 | 深圳市鹰硕技术有限公司 | 一种投屏方法、装置和***、智能终端和存储介质 |
WO2020168498A1 (zh) * | 2019-02-20 | 2020-08-27 | 深圳市鹰硕技术有限公司 | 一种投屏方法、装置和***、智能终端和存储介质 |
CN110352451A (zh) * | 2019-02-20 | 2019-10-18 | 深圳市鹰硕技术有限公司 | 一种同屏教学方法、装置和***、智能设备及存储介质 |
CN109862404A (zh) * | 2019-02-21 | 2019-06-07 | 深圳创维-Rgb电子有限公司 | 一种智能电视的交互方法、存储介质及智能电视 |
US11375266B2 (en) | 2019-02-21 | 2022-06-28 | Shenzhen Skyworth-Rgb Electronic Co., Ltd. | Smart television interaction method, storage medium, and smart television |
CN109862404B (zh) * | 2019-02-21 | 2021-02-02 | 深圳创维-Rgb电子有限公司 | 一种智能电视的交互方法、存储介质及智能电视 |
CN110007886A (zh) * | 2019-04-10 | 2019-07-12 | 广州视源电子科技股份有限公司 | 传屏超时时间动态设置方法、装置、无线传屏器及接收端 |
CN110321093A (zh) * | 2019-06-17 | 2019-10-11 | 广州视源电子科技股份有限公司 | 一种投屏配对方法、装置、存储介质及投屏器 |
CN110457496A (zh) * | 2019-06-18 | 2019-11-15 | 北京世纪超星信息技术发展有限责任公司 | 一种通过云端服务器共享媒体内容的方法 |
CN110310638A (zh) * | 2019-06-26 | 2019-10-08 | 芋头科技(杭州)有限公司 | 投屏方法、装置、电子设备和计算机可读存储介质 |
CN110333836A (zh) * | 2019-07-05 | 2019-10-15 | 网易(杭州)网络有限公司 | 信息的投屏方法、装置、存储介质和电子装置 |
CN110333836B (zh) * | 2019-07-05 | 2023-08-25 | 网易(杭州)网络有限公司 | 信息的投屏方法、装置、存储介质和电子装置 |
CN110377256A (zh) * | 2019-07-16 | 2019-10-25 | 浙江大华技术股份有限公司 | 多媒体文件的投放方法及装置、存储介质、电子装置 |
CN112740168A (zh) * | 2019-07-26 | 2021-04-30 | 西安诺瓦星云科技股份有限公司 | 无线投屏方法以及led显示器 |
CN112740168B (zh) * | 2019-07-26 | 2023-09-12 | 西安诺瓦星云科技股份有限公司 | 无线投屏方法以及led显示器 |
WO2021018274A1 (zh) * | 2019-07-31 | 2021-02-04 | 华为技术有限公司 | 一种投屏方法及电子设备 |
CN112351315A (zh) * | 2019-08-07 | 2021-02-09 | 厦门强力巨彩光电科技有限公司 | 无线投屏方法以及led显示器 |
CN112422488A (zh) * | 2019-08-23 | 2021-02-26 | 钉钉控股(开曼)有限公司 | 投屏方法及装置 |
CN110602319A (zh) * | 2019-09-04 | 2019-12-20 | 深圳市乐得瑞科技有限公司 | 一种无线投屏连接的方法及装置 |
CN112615960B (zh) * | 2019-09-19 | 2022-04-12 | 华为技术有限公司 | 一种设备能力调度方法及电子设备 |
CN112615960A (zh) * | 2019-09-19 | 2021-04-06 | 华为技术有限公司 | 一种设备能力调度方法及电子设备 |
CN111031108A (zh) * | 2019-11-29 | 2020-04-17 | 维沃移动通信有限公司 | 一种同步方法及电子设备 |
CN111031108B (zh) * | 2019-11-29 | 2021-09-03 | 维沃移动通信有限公司 | 一种同步方法及电子设备 |
CN113163257A (zh) * | 2020-01-23 | 2021-07-23 | 百度在线网络技术(北京)有限公司 | 投屏方法、装置、设备及存储介质 |
CN113163257B (zh) * | 2020-01-23 | 2022-09-20 | 百度在线网络技术(北京)有限公司 | 投屏方法、装置、设备及存储介质 |
CN111246306A (zh) * | 2020-03-09 | 2020-06-05 | 歌尔科技有限公司 | 播放控制方法、播放设备切换方法、播放设备及智能终端 |
CN113395606A (zh) * | 2020-03-13 | 2021-09-14 | 华为技术有限公司 | Url投屏方法和装置 |
CN111669655A (zh) * | 2020-06-12 | 2020-09-15 | 腾讯科技(深圳)有限公司 | 媒体内容投射播放方法、装置、计算机设备和存储介质 |
CN111654727A (zh) * | 2020-06-28 | 2020-09-11 | 北京汗粮科技有限公司 | 一种向大屏终端投屏交互操作的方法 |
WO2022007513A1 (zh) * | 2020-07-10 | 2022-01-13 | 腾讯科技(深圳)有限公司 | 一种视频投放方法、装置、设备及存储介质 |
JP7383169B2 (ja) | 2020-07-10 | 2023-11-17 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | ビデオ投影方法、装置、機器及びプログラム |
CN111770379A (zh) * | 2020-07-10 | 2020-10-13 | 腾讯科技(深圳)有限公司 | 一种视频投放方法、装置及设备 |
CN111857926A (zh) * | 2020-07-21 | 2020-10-30 | 联想(北京)有限公司 | 一种控制方法及装置 |
CN111857926B (zh) * | 2020-07-21 | 2023-08-18 | 联想(北京)有限公司 | 一种控制方法及装置 |
WO2022028561A1 (zh) * | 2020-08-06 | 2022-02-10 | 北京字节跳动网络技术有限公司 | 一种视频投屏方法、装置、电子设备和存储介质 |
CN115918108A (zh) * | 2020-08-20 | 2023-04-04 | 华为技术有限公司 | 一种功能切换入口的确定方法与电子设备 |
CN115918108B (zh) * | 2020-08-20 | 2023-10-20 | 华为技术有限公司 | 一种功能切换入口的确定方法与电子设备 |
WO2022037463A1 (zh) * | 2020-08-20 | 2022-02-24 | 华为技术有限公司 | 一种功能切换入口的确定方法与电子设备 |
CN112261467B (zh) * | 2020-10-09 | 2022-11-15 | 深圳市锐尔觅移动通信有限公司 | 投屏内容展示方法、装置、电子设备和可读存储介质 |
CN112261467A (zh) * | 2020-10-09 | 2021-01-22 | 深圳市锐尔觅移动通信有限公司 | 投屏内容展示方法、装置、电子设备和可读存储介质 |
CN111970389B (zh) * | 2020-10-20 | 2021-02-19 | 深圳乐播科技有限公司 | 基于mDNS协议的投屏方法、装置、设备及存储介质 |
CN111970389A (zh) * | 2020-10-20 | 2020-11-20 | 深圳乐播科技有限公司 | 基于mDNS协议的投屏方法、装置、设备及存储介质 |
CN112399003A (zh) * | 2020-11-26 | 2021-02-23 | 深圳创维-Rgb电子有限公司 | 基于手机的镜像投屏处理方法、装置、智能终端及介质 |
CN112286478A (zh) * | 2020-12-25 | 2021-01-29 | 北京声智科技有限公司 | 屏幕交互显示方法、装置和*** |
CN112783461A (zh) * | 2021-02-01 | 2021-05-11 | 游密科技(深圳)有限公司 | 投屏方法、装置、电子设备及存储介质 |
CN113056031A (zh) * | 2021-02-01 | 2021-06-29 | 广州朗国电子科技有限公司 | 建立无线投屏连接的方法 |
WO2022166618A1 (zh) * | 2021-02-08 | 2022-08-11 | 华为技术有限公司 | 一种投屏的方法和电子设备 |
CN114915834A (zh) * | 2021-02-08 | 2022-08-16 | 华为技术有限公司 | 一种投屏的方法和电子设备 |
CN113422833B (zh) * | 2021-06-29 | 2022-12-09 | 安徽文香科技有限公司 | 多媒体文件的上传方法、装置、电子设备及可读存储介质 |
CN113422833A (zh) * | 2021-06-29 | 2021-09-21 | 安徽文香科技有限公司 | 多媒体文件的上传方法、装置、电子设备及可读存储介质 |
CN113703849A (zh) * | 2021-07-15 | 2021-11-26 | 荣耀终端有限公司 | 投屏应用打开方法和装置 |
CN113938742A (zh) * | 2021-10-11 | 2022-01-14 | 深圳创维-Rgb电子有限公司 | 自动投屏内容播放的控制方法、***、设备及存储介质 |
CN114007125A (zh) * | 2021-10-15 | 2022-02-01 | 杭州逗酷软件科技有限公司 | 音量控制方法、移动终端、目标设备及存储介质 |
CN114610261A (zh) * | 2022-03-30 | 2022-06-10 | 阿里巴巴(中国)有限公司 | 终端投屏方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107659712A (zh) | 一种投屏的方法、装置及存储介质 | |
KR102590690B1 (ko) | 다중-사용자 플랫폼을 통해 해설 콘텐츠와 게임플레이 콘텐츠를 통합하기 | |
CN102866828B (zh) | 一种终端控制方法和设备 | |
CN104754396B (zh) | 弹幕数据的显示方法及装置 | |
CN109922377B (zh) | 播放控制方法和装置、存储介质及电子装置 | |
CN104427352B (zh) | 一种用户互动分享的移动终端录放电视视频的方法及*** | |
CN103514220B (zh) | 基于多屏互动场景的视频画面检索方法、装置及*** | |
US20150248918A1 (en) | Systems and methods for displaying a user selected object as marked based on its context in a program | |
CN103997688A (zh) | 智能交互***、装置和方法 | |
US20130326569A1 (en) | Method and system for playing video streams | |
US11509957B2 (en) | Display apparatus with intelligent user interface | |
CN106998490B (zh) | 一种多媒体数据同步方法及装置 | |
CN104202652B (zh) | 一种电视机机顶盒的播放控制方法及机顶盒 | |
US20230396829A1 (en) | Methods, systems, and media for synchronized media content playback on multiple devices | |
CN104091423A (zh) | 一种信号传输方法及家庭点歌*** | |
CN108769795A (zh) | 视讯实现***及方法 | |
CN109005438B (zh) | 视频播放方法及装置 | |
CN105939489A (zh) | 多媒体数据轮播方法及装置 | |
WO2017193830A1 (zh) | 视频切换方法、装置、***及存储介质 | |
US20240064356A1 (en) | User Chosen Watch Parties | |
WO2018038956A1 (en) | Methods, systems, and media for synchronizing media content using audio timecodes | |
WO2017015149A1 (en) | Systems and methods of making video discoverable | |
CN112055234A (zh) | 电视设备投屏处理方法、设备和存储介质 | |
CN109831691A (zh) | 一种多屏互动方法 | |
CN103686296B (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: 20180202 |
|
RJ01 | Rejection of invention patent application after publication |