CN113810761B - 多终端交互方法、装置及*** - Google Patents

多终端交互方法、装置及*** Download PDF

Info

Publication number
CN113810761B
CN113810761B CN202111093216.3A CN202111093216A CN113810761B CN 113810761 B CN113810761 B CN 113810761B CN 202111093216 A CN202111093216 A CN 202111093216A CN 113810761 B CN113810761 B CN 113810761B
Authority
CN
China
Prior art keywords
terminal
content
played
playing
slave
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.)
Active
Application number
CN202111093216.3A
Other languages
English (en)
Other versions
CN113810761A (zh
Inventor
杨飒
方方
李超然
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Bilibili Technology Co Ltd
Original Assignee
Shanghai Bilibili Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Bilibili Technology Co Ltd filed Critical Shanghai Bilibili Technology Co Ltd
Priority to CN202111093216.3A priority Critical patent/CN113810761B/zh
Publication of CN113810761A publication Critical patent/CN113810761A/zh
Application granted granted Critical
Publication of CN113810761B publication Critical patent/CN113810761B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请提供多终端交互方法、装置及***,其中多终端交互方法包括:在检测到连接操作的情况下,向至少一个从终端发送建立连接请求;响应于至少一个从终端返回的应答消息,与至少一个从终端建立通信连接;在检测到针对待播放内容的播放操作的情况下,将待播放内容的播放数据发送给至少一个从终端进行播放。如此,在主终端选择某个待播放内容后,可以无缝流转至从终端上播放,缩短了将主终端要播放的内容流转至从终端播放的操作路径,操作过程简单,提高了同一内容在多个终端之间切换显示的效率,也即提高了多终端之间的交互效率,从而提高了用户体验和用户粘度。

Description

多终端交互方法、装置及***
技术领域
本申请涉及互联网技术领域,特别涉及一种多终端交互方法。本申请同时涉及一种多终端交互装置,一种多终端交互***,一种计算设备,以及一种计算机可读存储介质。
背景技术
随着计算机技术和互联网技术的快速发展,越来越多种类的终端被开发和广泛使用,各类终端一般具有各自的特点,如手机的便携性更好,电视屏幕的显示效果更好,而音箱的音质效果更好。为了充分发挥不同终端的特点,多个终端之间可以进行交互,如终端可以通过投屏等方式实现同一内容在多个终端之间切换显示。
现有技术中,将源终端上播放的内容,投屏至投屏终端进行播放时,往往是用户先在源终端上选择要播放的内容,进入播放页面,之后在该播放页面中点击投屏按钮,搜索并选择对应的投屏终端,之后该源终端和投屏终端建立连接,源终端将播放的内容共享给投屏终端进行播放。然而,每次投屏均需要选择播放内容、点击投屏按钮、选择投屏终端、播放,整个投屏路径较长,操作繁琐,导致投屏效率较低,用户体验较差。
发明内容
有鉴于此,本申请实施例提供了一种多终端交互方法。本申请同时涉及一种多终端交互装置,一种多终端交互***。一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的操作繁琐、投屏效率较低的技术问题。
根据本申请实施例的第一方面,提供了一种多终端交互方法,应用于主终端,包括:
在检测到连接操作的情况下,向至少一个从终端发送建立连接请求;
响应于至少一个从终端返回的应答消息,与至少一个从终端建立通信连接;
在检测到针对待播放内容的播放操作的情况下,将待播放内容的播放数据发送给至少一个从终端进行播放。
根据本申请实施例的第二方面,提供了一种多终端交互方法,应用于从终端,包括:
响应于主终端发送的建立连接请求,向主终端返回应答消息,与主终端建立通信连接;
接收主终端发送的待播放内容的播放数据,播放数据为主终端在检测到针对待播放内容的播放操作的情况下发送;
根据待播放内容的播放数据,获取并播放待播放内容。
根据本申请实施例的第三方面,提供了一种多终端交互装置,应用于主终端,包括:
第一发送模块,被配置为在检测到连接操作的情况下,向至少一个从终端发送建立连接请求;
第一建立模块,被配置为响应于至少一个从终端返回的应答消息,与至少一个从终端建立通信连接;
第二发送模块,被配置为在检测到针对待播放内容的播放操作的情况下,将待播放内容的播放数据发送给至少一个从终端进行播放。
根据本申请实施例的第四方面,提供了一种多终端交互装置,应用于从终端,包括:
第二建立模块,被配置为响应于主终端发送的建立连接请求,向主终端返回应答消息,与主终端建立通信连接;
接收模块,被配置为接收主终端发送的待播放内容的播放数据,播放数据为主终端在检测到针对待播放内容的播放操作的情况下发送;
播放模块,被配置为根据待播放内容的播放数据,获取并播放待播放内容。
根据本申请实施例的第五方面,提供了一种多终端交互***,包括主终端和至少一个从终端;
主终端,被配置为在检测到连接操作的情况下,向至少一个从终端发送建立连接请求;
从终端,被配置为响应于主终端发送的建立连接请求,向主终端返回应答消息;
主终端,还被配置为响应于至少一个从终端返回的应答消息,与至少一个从终端建立通信连接;在检测到针对待播放内容的播放操作的情况下,将待播放内容的播放数据发送给至少一个从终端进行播放;
从终端,还被配置为接收主终端发送的待播放内容的播放数据,根据待播放内容的播放数据,获取并播放待播放内容。
根据本申请实施例的第六方面,提供了一种计算设备,包括:
存储器和处理器;
存储器用于存储计算机可执行指令,处理器用于执行计算机可执行指令,以实现任意多终端交互方法的步骤。
根据本申请实施例的第七方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现任意多终端交互方法的步骤。
本申请提供的多终端交互方法,主终端在检测到连接操作的情况下,可以向至少一个从终端发送建立连接请求,响应于至少一个从终端返回的应答消息,与至少一个从终端建立通信连接,之后在检测到针对待播放内容的播放操作的情况下,将待播放内容的播放数据发送给至少一个从终端进行播放。这种情况下,主终端可以先和至少一个从终端建立通信连接,后续当主终端选择播放某个待播放内容后,可以直接将选择的待播放内容发送给至少一个从终端进行播放,如此,用户在主终端选择某个待播放内容后,可以无缝流转至从终端上播放,缩短了将主终端要播放的内容流转至从终端播放的操作路径,操作过程简单,提高了同一内容在多个终端之间切换显示的效率,也即提高了多终端之间的交互效率,从而提高了用户体验和用户粘度。
附图说明
图1是本申请一实施例提供的一种多终端交互方法的流程图;
图2是本申请一实施例提供的一种某应用程序的界面示意图;
图3是本申请一实施例提供的另一种某应用程序的界面示意图;
图4是本申请一实施例提供的一种控制界面的示意图;
图5是本申请另一实施例提供的一种多终端交互方法的流程图;
图6是本申请一实施例提供的一种应用于投屏场景下的多终端交互方法的处理流程图;
图7是本申请一实施例提供的一种多终端交互装置的结构示意图;
图8是本申请另一实施例提供的一种多终端交互装置的结构示意图;
图9是本申请一实施例提供的一种多终端交互***的结构示意图;
图10是本申请一实施例提供的一种计算设备的结构框图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请一个或多个实施例。在本申请一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本申请一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
首先,对本申请一个或多个实施例涉及的名词术语进行解释。
DLNA:DLNA旨在解决个人PC、消费电器、移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能。DLNA技术被广泛地应用在国内“投屏”功能上,核心的使用场景是将移动移动程序内的视频、音频或图片发送至其他大屏终端(电视、投影仪等)播放。
需要说明的是,现有DLNA技术仅支持少量的标准命令,对用户体验来讲,仅能实现少量的功能,如播放、暂停、调节进度、退出,无法满足用户更多的需求,比如看弹幕、发弹幕功能。另外,基于DLNA实现的“投屏”功能,每次投屏均需要选择播放内容、点击投屏按钮、选择投屏终端、播放,整个投屏路径较长,操作繁琐,导致投屏效率较低,用户体验较差。
因而,本申请提供了一种多终端交互方法,主终端可以先和至少一个从终端建立通信连接,后续当主终端选择播放某个待播放内容后,可以直接将选择的待播放内容发送给至少一个从终端进行播放,如此,用户在主终端选择某个待播放内容后,可以无缝投屏至其他终端上播放,缩短了整个投屏的路径,操作过程简单,提高了用户体验和用户粘度。
在本申请中,提供了一种多终端交互方法,本申请同时涉及一种多终端交互装置,一种多终端交互***,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
图1示出了根据本申请一实施例提供的一种多终端交互方法的流程图,应用于主终端,具体包括以下步骤:
步骤102:在检测到连接操作的情况下,向至少一个从终端发送建立连接请求。
需要说明的是,主终端可以是指提供播放内容的数据源终端,如主终端可以为可便携的移动终端,手机、电脑、平板、智能手表等;从终端可以是指接收主终端提供的数据,并进行播放的终端,如从终端可以为能够提高较好播放效果的终端,电视、音响、车载大屏等。也就是说,主终端可以将需要进行播放的内容发送至多个从终端,通过多个从终端进行播放。
具体的,连接操作可以是指用户在预设界面中执行的、触发与从终端建立连接的操作,预设界面可以为包括预先设置的连接控件、用于与从终端建立连接的界面,用户触发该连接控件后,主终端即可检测到该连接操作。其中,执行连接操作的预设界面可以为终端主屏幕的控制菜单栏,该控制菜单栏中设置有个连接控件;或者,执行连接操作的预设界面还可以为某个应用程序的界面,该应用程序的界面内设置有连接控件。
实际应用中,主终端检测到连接操作的情况下,可以搜索附近能够连接的从终端,并展示在弹出的搜索框中,用户可以从搜索的从终端中选择想要连接的至少一个从终端,之后主终端可以向用户选择的至少一个从终端发送建立连接请求,以建立连接。
示例的,图2是本申请一实施例提供的一种某应用程序的界面示意图,如图2所示,在应用程序的界面顶部设置有连接控件、皮肤控件、设置控件,用户点击连接控件后,可以弹出搜索框,展示搜索出的可连接的从终端电视A、电视B、电脑、音响,每个可连接的从终端对应有连接按钮,点击连接按钮即可向对应的从终端发送建立连接请求,从而建立通信连接,另外还可以包括有搜索控件,以重新搜索可以连接的从终端。假设用户选择了电视A和音响,此时主终端可以向电视A和音响发送建立连接请求。
本申请中主终端可以检测用户是否执行连接操作,若检测到用户执行了连接操作,则说明需要和其他终端建立连接,此时主终端可以搜索并展示等待连接的各个从终端,用户可以选择出想要连接的至少一个从终端,主终端可以向选择出的至少一个从终端发送建立连接请求,以与对应的从终端建立连接,从而预先与对应的从终端建立连接,便于后续进行数据传输和通信。
步骤104:响应于至少一个从终端返回的应答消息,与至少一个从终端建立通信连接。
需要说明的是,主终端向至少一个从终端发送建立连接请求后,各个从终端可以接收到该建立连接请求,并向主终端返回相应的应答消息,当主终端接收到从终端返回的应答消息时,可以与对应的从终端成功建立通信连接。也即,应答消息可以是指从终端返回的、表示准备建立连接的消息,主终端接收到应答消息后,即可与返回应答消息的从终端成功建立连接。
实际应用中,通信连接是一种无线连接,即在主终端和从终端之间建立通讯通道,以供数据传输和双方通信,如可以通过Wi-Fi(Wireless Fidelity,行动热点)、WLAN(Wireless LocalAreaNetworks,无线局域网)、蓝牙、云端等多种方式与至少一个从终端建立通信连接。
另外,主终端与从终端建立通信连接后,可以将预设界面中包括的连接控件设置为已连接状态,用于表示已经与从终端建立连接,避免用户重复执行建立连接的操作,浪费处理资源。另外,用户点击连接控件后,可以在弹出的搜索框中展示已经连接的从终端和未连接的从终端,使得用户可以清楚获知已经与哪些从终端建立了连接,且方便用户可以随时与新的从终端建立通信连接。
沿用上例,图3是本申请一实施例提供的另一种某应用程序的界面示意图,如图3所示,假设用户点击了应用程序的界面中包括的连接控件,此时可以展示已连接的从终端:电视A和音响,搜索出的可连接、但是未连接的从终端:电视B和电脑,并且已连接的从终端均对应有断开按钮,通过该断开按钮可以断开与对应从终端的连接,未连接的从终端均对应有连接按钮,通过该连接按钮可以与对应从终端建立通信连接。另外,未连接的从终端下方还可以设置有搜索控件,以重新搜索可以连接的从终端。
本实施例一个可选的实施方式中,主终端可以和多个从终端建立通信连接,后续通过该多个从终端播放相应的内容,而不同的从终端的设备参数不同,能够实现的播放功能和播放效果均不同,因而还可以针对建立连接的每个从终端,设置对应的播放模式,从而便于后续基于设置的播放模式,播放相应的内容。也即响应于至少一个从终端返回的应答消息,与至少一个从终端建立通信连接之后,还可以包括:
针对至少一个从终端中的每个从终端,根据从终端的终端类型,确定对应的预设播放模式。
具体的,终端类型可以是指终端的设备类型,如终端类型可以为音频类终端、带屏终端等。预设播放模式可以是指针对终端类型预先设置的默认播放模式,如针对音频类终端,可以设置默认播放模式为音频模式,即音频类终端对应的预设播放模式为音频模式;针对带屏终端,可以设置默认播放模式为视频模式,即带屏终端对应的预设播放模式为视频模式。
沿用上例,与主终端建立通信连接的从终端为电视A和音响,对于电视A来说,其终端类型为带屏终端,因而可以确定电视A对应的播放模式为视频模式;对于音响来说,其终端类型为音频类终端,因而可以确定音响对应的播放模式为音频模式。
本实施例一个可选的实施方式中,从终端为至少两个;将待播放内容的播放数据发送给至少一个从终端进行播放,具体实现过程可以如下:
将待播放内容的播放数据发送给至少两个从终端,发送给每个从终端的播放数据中包括该从终端的预设播放模式,预设播放模式用于指示各个从终端以相应模式对同一待播放内容进行播放。
实际应用中,在从终端的个数为至少两个时,主终端确定出各个从终端对应的预设播放模式后,若用户在主终端中选择了某个待播放内容,此时主终端可以向各个从终端发送待播放内容的播放数据,发送给每个从终端的播放数据中除了包括待播放内容的相关信息之外,还可以包括该从终端对应的预设播放模式,以使各个从终端接收到待播放内容的播放数据后,可以根据自身的预设播放模式,对同一待播放内容进行播放。
沿用上例,假设用户在主终端中选择播放内容X,此时主终端可以向电视A发送该内容X的播放数据,该播放数据中包括电视A的预设播放模式:视频模式,以使电视A接收到该播放数据后,可以以视频模式播放该内容X;同时,主终端还可以向音响发送该内容X的播放数据,该播放数据中包括音响的预设播放模式:音频模式,音响接收到该播放数据后,可以以音频模式播放该内容X。也即,电视A和音响可以同时对同一个待播放内容进行播放,电视A播放视频,音响播放音频。
本申请中主终端对于已经建立通信连接的每个从终端,均可以根据从终端的终端类型,自动确定出从终端对应的预设播放模式,并将确定出的预设播放模式携带在待播放内容的播放数据中,发送给对应的从终端,使得后续多个从终端可以对同一待播放内容、以相同或不同的预设播放模式进行播放。
本实施例一个可选的实施方式中,主终端设置各个从终端默认的播放模式后,用户还可以根据自己的需求,针对当前的播放模式进行手动修改,将某个或某些从终端当前的播放模式修改为自己想要的播放模式,也即根据从终端的终端类型,确定对应的预设播放模式之后,还可以包括:
接收针对第一从终端的修改操作,第一从终端为至少一个从终端中的任一个;
根据修改操作,更新并记录第一从终端的播放模式。
具体的,修改操作可以是指修改从终端的播放模式的操作,该修改操作可以为触发模式修改控件的操作,通过模式修改控件,可以将对应的从终端当前的播放模式修改为其他的播放模式。另外,第一终端可以是指至少一个从终端中用户想要修改播放模式的终端。
需要说明的是,主终端与至少一个从终端建立通信连接后,主终端可以针对每个从终端设置对应的模式修改控件,用户想要修改哪个从终端的播放模式,即可触发该从终端对应的模式修改控件,将当前的播放模式修改为自己想要的播放模式,此时主终端可以将当前的播放模式更新为用户修改的播放模式。
另外,更新播放模式后,主终端还可以记录更新后的播放模式,从而在下次再与该从终端建立连接时,默认选择用户最后修改的播放模式,使得下次默认设置的播放模式更贴近用户需求,提高用户体验。
实际应用中,模式修改控件可以为下拉菜单的形式,下拉菜单中可以包括有可供选择的各个播放模式,使得用户可以从下拉菜单中包括的播放模式中选择自己想要的播放模式,作为修改后的播放模式。当然,实际应用中,还可以通过其他方式修改播放模式,如点击模式修改控件后,弹出修改框,用户选择或输入对应的播放模式等,本申请对此不进行限制。
本申请中主终端设置各个从终端默认的播放模式后,用户还可以根据自己的需求,针对当前的播放模式进行手动修改,将从终端当前的播放模式修改为自己想要的播放模式,从而使得从终端可以按照用户的实际需求,以对应的模式进行播放,可以适用于各种不同的场景,提高了用户体验。
本实施例一个可选的实施方式中,用户可以根据自己的需求,针对当前的播放模式进行手动修改,将从终端当前的播放模式修改为自己想要的播放模式,主终端可以记录用户修改后的播放模式,因而主终端在与从终端建立通信连接后,为各个从终端设置对应的默认播放模式时,还可以根据之前是否记录有用户修改的播放模式进行设置,也即根据从终端的终端类型,确定对应的预设播放模式之前,还可以包括:
确定从终端是否记录有对应的播放模式;
若记录有对应的播放模式,则将记录的播放模式确定为从终端的播放模式;
若未记录有对应的播放模式,则执行根据从终端的终端类型,确定对应的预设播放模式的操作步骤。
需要说明的是,若从终端记录有对应的播放模式,则说明主终端与该从终端之前建立过连接,且用户修改过该从终端的播放模式,记录的播放模式为用户针对该从终端设置的播放模式,此时主终端可以直接将记录的播放模式确定为该从终端的播放模式。若从终端未记录有对应的播放模式,则说明主终端与该从终端之前未建立过连接,或者建立过连接,但是用户未修改过该从终端的播放模式,因而此时主终端可以根据该从终端的终端类型,确定对应的预设播放模式,即获取默认的播放模式。
本申请中主终端与从终端建立通信连接后,针对每个从终端,主终端可以先确定该从终端是否记录有对应的播放模式,若是,则直接将记录的播放模式确定为该从终端的播放模式,若否,再基于终端类型,确定默认的播放模式。如此,再次与某从终端建立通信连接时,可以直接将用户修改过的播放模式作为该从终端的默认播放模式,后续以该播放模式进行播放,使得主终端自动确定出的播放模式更为贴近用户需求,用户无需每次均进行修改,避免了用户频繁执行相同的冗余操作,提高了用户体验。
步骤106:在检测到针对待播放内容的播放操作的情况下,将待播放内容的播放数据发送给至少一个从终端进行播放。
具体的,待播放内容可以是指用户在主终端中选择的、等待播放的内容,该待播放内容可以为用户选择的某个视频、音频、PTT、图片等可以播放的内容。
需要说明的是,播放数据可以包括待播放内容的相关信息,根据该播放数据,从终端可以对该待播放内容进行播放。具体实现时,播放数据可以包括待播放内容的具体内容文件,即从终端获取到该播放数据后,可以直接获取到要播放的具体内容;播放数据也可以包括待播放内容的获取地址,即从终端获取到该播放数据后,无法直接获取到要播放的具体内容,而是需要根据获取地址,从服务器中获取到要播放的具体内容。其中,待播放内容的获取地址可以为待播放内容在服务器中的存储地址,也可以为待播放内容的内容标识,基于内容标识找到对应的待播放内容的存储地址,并进行获取。
实际应用中,若用户选择的待播放内容为主终端本地的内容,如已下载的内容,则可以对主终端本地的待播放内容的具体内容文件进行打包,作为待播放数据发送给从终端,从终端接收到该播放数据后,即可直接获取到要播放的具体内容,并进行播放。若用户选择的待播放内容为需要从服务器获取的内容,则可以将待播放内容的获取地址作为播放数据发送给从终端,从终端接收到该播放数据后,可以根据获取地址从服务器获取到待播放内容的具体内容文件,并进行播放。
本申请中主终端在检测到针对待播放内容的播放操作的情况下,说明用户想要播放主终端中的某个待播放内容,由于主终端已经预先和至少一个从终端建立了通信连接,因而主终端可以将选择的待播放内容的播放数据发送给已经建立连接的至少一个从终端进行播放。如此,用户在主终端选择某个待播放内容后,可以无缝流转至其他终端上播放,缩短了将主终端要播放的内容流转至其他终端播放的操作路径,操作过程简单,提高了同一内容在多个终端之间切换显示的效率,也即提高了多终端之间的交互效率,从而提高了用户体验和用户粘度。
本实施例一个可选的实施方式中,主终端将待播放内容的播放数据发送给至少一个从终端后,主终端可以作为遥控器,控制各个从终端的播放状态,也即将待播放内容的播放数据发送给至少一个从终端进行播放之后,还可以包括:
在待播放内容的播放页面展示至少一个从终端对应的控制界面,至少一个从终端中每个从终端均对应有控制栏;
在检测到基于目标控制栏触发的控制操作的情况下,将控制操作的操作信息发送给第二从终端,目标控制栏为第二从终端对应的控制栏;
接收第二从终端基于操作信息返回的响应指令,根据响应指令更新本地播放状态。
需要说明的是,主终端将待播放内容的播放数据发送给至少一个从终端进行播放,此时主终端的播放页面中可以不播放待播放内容,而是在播放页面展示至少一个从终端对应的控制界面,每个从终端均对应有控制栏,通过控制栏中包括的控制控件,可以控制对应从终端的播放状态。
实际应用中,每个从终端的控制栏中均可以包括有播放/暂停控件、调节清晰度控件、快进/快退控件、倍速播放控件、打开/关闭弹幕控件、退出播放控件等,通过不同的控件,可以实现不同的控制功能。用户触发目标控制栏中的某个控制控件时,主终端可以检测到针对目标控制栏的控制操作,此时主终端可以将该控制操作的操作信息发送给目标控制栏对应的从终端,以使该从终端执行相应的控制操作,控制播放状态。另外,从终端基于接收到的操作信息执行相应的控制操作后,还可以向主终端返回响应指令,以告知主终端已经成功执行相应的控制操作,使得主终端可以更新该从终端播放的内容在本地的播放状态。
示例的,图4是本申请一实施例提供的一种控制界面的示意图,如图4所示,与主终端建立连接的从终端为电视A和音响,电视A和音响对应的控制栏中均包括有播放/暂停控件、调节清晰度控件、快进控件、快退控件、倍速播放控件、打开/关闭弹幕控件和退出播放控件。
假设用户想要控制电视A中播放的内容快进5秒,则可以点击电视A对应的控制栏中的快进控件持续5秒,此时主终端可以向电视A发送快进5秒的操作信息,以使电视A中播放的内容快进5秒,快进后该从终端可以向主终端返回响应指令,告知主终端已经快进5秒,此时主终端可以更新电视A的播放进度条。
又假设用户想要控制音响中播放的内容退出播放,则可以点击音响对应的控制栏中的退出播放控件,此时主终端可以向音响发送退出播放的操作信息,以使音响退出播放,音响退出播放后,可以向主终端返回响应指令,以告知主终端成功退出播放,主终端可以将音响的播放状态更新为已退出播放。
本申请中主终端可以预先和至少一个从终端建立通信连接,之后用户在主终端中选择某个待播放内容进行播放时,主终端可以将待播放内容的播放数据发送给至少一个从终端,通过从终端进行播放,此时主终端可以作为遥控器,用户在主终端上执行的控制操作都可以发送给对应的从终端,以控制对应的从终端的播放状态,从终端响应控制操作后,主终端还可以更新本地的播放状态,通过主终端可以控制多个从终端的播放状态,控制播放状态的操作简单方便,便于用户操作,提高了控制效率。
当然,实际应用中,主终端将待播放内容的播放数据发送给至少一个从终端进行播放,主终端的播放页面中可以不播放待播放内容,也可以与从终端同步播放相同的内容,并在播放页面展示控制界面,本申请对此不进行限制。
本实施例一个可选的实施方式中,除了可以通过主终端控制从终端的播放状态之外,还可以通过主终端进行互动,也即第三从终端对应的控制栏中包括有互动控件,第三从终端为至少一个从终端中的任一个;此时在待播放内容的播放页面展示至少一个从终端对应的控制界面之后,还可以包括:
检测基于互动控件发送的第一互动内容,将第一互动内容发送给服务器。
具体的,互动控件可以为用户主动进行互动的操作控件,如互动控件可以为发送弹幕控件。需要说明的是,与主终端建立通信连接的各个从终端并不是每个都具备互动功能,因而可以针对具备互动功能的从终端(即第三从终端)设置互动控件,该互动控件可以设置于具备互动功能的从终端对应的控制栏中。
实际应用中,若用户想要主动进行互动,则可以点击第三从终端对应的控制栏中包括的互动控件,此时可以弹出互动内容输入框,用户可以在该输入框中输入互动内容并发送,此时主终端可以将用户输入的互动内容发送给服务器,以与其他用户进行互动。
沿用上例,如图4所示,电视A对应的控制栏中还包括有发送弹幕控件,用户点击该发送弹幕控件后,可以弹出弹幕输入框,用户输入弹幕内容后,点击提交,主终端即可将用户输入的弹幕内容发送给弹幕服务器。
本申请中主终端将待播放内容的播放数据发送给至少一个从终端,通过从终端进行播放,然后除了可以通过主终端控制从终端的播放状态之外,还可以通过主终端进行互动,用户可以在主终端的控制界面上通过触发互动控件输入互动内容,主终端可以将用户输入的互动内容发送给服务器,以供与其他用户互动,提高了内容播放过程中的互动性和趣味性,提高了用户体验。
本实施例一个可选的实施方式中,除了用户主动触发互动,输入互动内容之外,有些播放内容中还可能包括预设的互动弹窗,需要用户参与,因而将待播放内容的播放数据发送给至少一个从终端进行播放之后,还可以包括:
根据待播放内容的描述文件,在待播放内容的预设互动位置处,展示互动弹窗;或者,接收并在待播放内容的播放页面展示从终端发送的互动弹窗;
检测在互动弹窗中输入的第二互动内容,将第二互动内容发送给服务器,并向至少一个从终端发送互动完成消息。
具体的,待播放内容的描述文件可以是指描述待播放内容的基本信息的文件,如待播放内容的标识、时长、是否包括互动弹窗、互动弹窗出现的位置、内容等。另外,预设互动位置可以是指互动弹窗在待播放内容中所处的时间点;互动弹窗可以为指示用户输入互动内容的弹窗,如投票类弹窗等。
需要说明的是,主终端将待播放内容的播放数据发送给从终端进行播放后,主终端可以不播放该待播放内容,即此时主终端不从服务器中获取具体的播放文件,但是主终端可以从服务器中获取到该待播放内容的描述文件,根据该描述文件,主终端可以获知待播放内容播放至什么位置时,会出现互动弹窗,因而主终端可以在待播放内容的预设互动位置处展示互动弹窗,以供用户在互动弹窗中输入的自己的互动内容。
另外,从终端在接收到主终端发送的播放数据时,需要获取到待播放内容的具体内容文件进行播放,从终端在播放待播放内容至预设互动位置处时,会检测到互动弹窗并进行展示,因而从终端在播放待播放内容的过程中,若检测到互动弹窗,则可以将检测到的互动弹窗同步给主终端,以使用户可以在主终端上进行互动操作。
实际应用中,从终端上可以在待播放内容播放至预设互动位置处时,展示互动弹窗,因而主终端检测到用户在互动弹窗中输入的第二互动内容,并将第二互动内容发送给服务器后,说明用户已经完成了互动,此时主终端还可以向从终端发送互动完成消息,以告知从终端互动已经完成,指示从终端取消展示互动弹窗,继续播放待播放内容。
本申请中除了用户主动通过互动控件发起互动外,待播放内容中也可以包括预设的互动弹窗,在待播放内容播放至互动弹窗的位置处时,主终端可以展示该互动弹窗,以供用户进行互动,提高了内容播放过程中的互动性和趣味性,提高了用户体验。
本实施例一个可选的实施方式中,退出播放待播放内容时,可以不断开主终端与至少一个从终端之间的通信连接,用户可以继续在主终端中选择其他内容进行播放,在用户选择下一个待播放内容时,可以继续自动无缝流转至连接的各个从终端进行播放,也即将待播放内容的播放数据发送给至少一个从终端进行播放之后,还可以包括:
响应于针对待播放内容的退出播放指令,向至少一个从终端发送停止播放指令;
在检测到针对下一待播放内容的播放操作的情况下,将下一待播放内容的播放数据发送给至少一个从终端进行播放。
实际应用中,主终端在检测到针对待播放内容的退出播放指令时,说明用户不想再通过从终端继续播放该待播放内容,因而主终端可以向至少一个从终端发送停止播放指令。从终端接收到停止播放指令后,停止播放当前的待播放内容,展示从终端的主页面,或者展示预先设置的等待接收播放数据的页面。
需要说明的是,主终端向至少一个从终端发送停止播放指令,以使从终端停止播放当前的待播放内容,但是不断开主终端和至少一个从终端之间的通信连接。用户可以继续在主终端中选择下一个想要播放的待播放内容,在检测到针对下一待播放内容的播放操作的情况下,直接将下一待播放内容的播放数据无缝发送给至少一个从终端进行播放,无需再重新建立连接,大大缩短了将主终端要播放的内容流转至其他终端播放的操作路径,操作过程简单。
实际应用中,若想要断开主终端和从终端之间的通信连接,则可以通过连接控件,触发弹出展示已连接的从终端,然后通过已连接的从终端对应的断开按钮,断开与对应的从终端的通信连接。断开通信连接后,下次需要与该从终端进行交互时,需要重新建立连接。
本申请提供的多终端交互方法,主终端可以先和至少一个从终端建立通信连接,后续当主终端选择播放某个待播放内容后,可以直接将选择的待播放内容发送给至少一个从终端进行播放,如此,用户在主终端选择某个待播放内容后,可以无缝流转至从终端上播放,缩短了将主终端要播放的内容流转至从终端播放的操作路径,操作过程简单,提高了同一内容在多个终端之间切换显示的效率,也即提高了多终端之间的交互效率,从而提高了用户体验和用户粘度。
图5示出了根据本申请另一实施例提供的一种多终端交互方法的流程图,应用于从终端,具体包括以下步骤:
步骤502:响应于主终端发送的建立连接请求,向主终端返回应答消息,与主终端建立通信连接。
步骤504:接收主终端发送的待播放内容的播放数据,该播放数据为主终端在检测到针对待播放内容的播放操作的情况下发送。
步骤506:根据待播放内容的播放数据,获取并播放待播放内容。
需要说明的是,待播放内容的播放数据可以包括待播放内容的相关信息,该待播放内容的相关信息可以为待播放内容的获取地址,也可以为待播放内容的内容文件,根据该播放数据,从终端可以获取到待播放内容的具体内容文件,并进行播放。
另外,由于每个从终端可能具备不同的特性,不同的从终端可能适用不同的播放模式,因而主终端向从终端发送的待播放内容的播放数据中除了包括待播放内容的相关信息之外,还可以包括该从终端对应的预设播放模式。从终端接收到待播放内容的播放数据后,可以根据该播放数据获取到对应的待播放内容,并以自身的预设播放模式对获取到的待播放内容进行播放。如此,各个从终端接收到待播放内容的播放数据后,可以根据自身的预设播放模式,对同一待播放内容进行播放。
本实施例一个可选的实施方式中,播放数据包括待播放内容的获取地址,此时根据待播放内容的播放数据,获取并播放待播放内容,具体实现过程可以如下:
解析待播放内容的播放数据,获得待播放内容的获取地址;
从获取地址获取并播放待播放内容。
需要说明的是,若用户在主终端中选择的待播放内容为需要从服务器获取的内容,则主终端可以将待播放内容的获取地址作为播放数据发送给从终端,从终端接收到该播放数据后,可以根据播放数据中的获取地址从服务器获取到待播放内容的具体内容文件,并进行播放。
本申请中若待播放内容为存储在服务器的内容,那么主终端可以仅将获取地址发送给从终端,从终端根据获取地址主动从服务器中获取具体的内容文件进行播放,主终端无需向从终端传输具体的内容文件,大大节省了数据传输资源,提高了传输效率。
本实施例一个可选的实施方式中,播放数据包括待播放内容的内容文件,此时根据待播放内容的播放数据,获取并播放待播放内容,具体实现过程可以如下:
解析待播放内容的播放数据,获得待播放内容;
对获得的待播放内容进行播放。
需要说明的是,若用户在主终端中选择的待播放内容为主终端本地的内容,如主终端已下载的内容,则主终端可以对本地的待播放内容的具体内容文件进行打包,作为待播放数据发送给从终端,从终端接收到该播放数据后,即可直接获取到要播放的具体内容,并进行播放。
本申请中若待播放内容为主终端已下载的内容,即存储在主终端中的内容,那么主终端可以直接将待播放内容的具体内容文件打包发送给从终端,从终端获取到该具体内容文件后,可以直接播放,整个过程可以在无网络环境下进行,减少对于网络的依赖,可以适应无网络或网络较差的应用场景。
本实施例一个可选的实施方式中,主终端可以作为遥控器,控制各个从终端的播放状态,即从终端可以接收主终端发送的相关指令信息,执行相应的操作,控制待播放内容的播放状态,也即根据待播放内容的播放数据,获取并播放待播放内容之后,还可以包括:
接收主终端发送的控制操作的操作信息;
根据操作信息,调整待播放内容的播放状态,并向主终端返回响应指令。
需要说明的是,用户在主终端中触发控制栏中的某个控制控件时,主终端可以检测到针对该控制栏的控制操作,此时主终端可以将该控制操作的操作信息发送给该控制栏对应的从终端。从终端接收到主终端发送的操作信息后,可以执行相应的控制操作,控制播放状态。另外,从终端基于接收到的操作信息执行相应的控制操作后,还可以向主终端返回响应指令,以告知主终端已经成功执行相应的控制操作,使得主终端可以更新该从终端播放的内容在本地的播放状态。如此,从终端可以基于主终端发送的操作信息调整本地的播放状态,操作简单方便,提高了控制效率。
本实施例一个可选的实施方式中,从终端除了基于主终端的控制操作调整本地的播放状态之外,还可以基于主终端的控制操作,从服务器中获取弹幕进行展示,也即主终端发送的控制操作的操作信息为开启弹幕,此时根据操作信息,调整待播放内容的播放状态,具体实现过程可以如下:
根据待播放内容的内容标识,从对应的弹幕服务器中获取待播放内容对应的弹幕文件;
在播放待播放内容的过程中,播放弹幕文件。
需要说明的是,如果用户在主终端中执行的控制操作为开启弹幕操作,此时从终端接收到的操作信息则为开启弹幕,也即此时从终端需要在播放待播放内容的过程中同步播放弹幕,因而从终端可以根据待播放内容的内容标识,从对应的弹幕服务器中获取待播放内容对应的弹幕文件,并同步进行播放。
本申请中从终端在播放待播放内容的过程中,若接收到了主终端发送的开启弹幕的操作信息,则可以从对应的弹幕服务器中获取对应的弹幕文件并进行播放,扩展了从终端播放主终端内容的功能,大大提高了从终端播放的内容的互动性和趣味性,提高了用户体验。
本实施例一个可选的实施方式中,有些播放内容中还可能包括预设的互动弹窗,需要用户参与,因而从终端可以将播放过程中出现的互动弹窗同步给主终端,以使用户参与互动,也即根据待播放内容的播放数据,获取并播放待播放内容之后,还可以包括:
在播放待播放内容的过程中,若检测到互动弹窗,则将互动弹窗发送给主终端;
接收主终端发送的互动完成消息,取消展示互动弹窗。
需要说明的是,从终端在接收到主终端发送的播放数据时,需要获取到待播放内容的具体内容文件进行播放,从终端在播放待播放内容至预设互动位置处时,会检测到互动弹窗并进行展示,因而从终端在播放待播放内容的过程中,若检测到互动弹窗,则可以将检测到的互动弹窗同步给主终端,以使用户可以在主终端上进行互动操作。
另外,主终端检测到用户在互动弹窗中输入第二互动内容,并将第二互动内容发送给服务器后,说明用户已经完成了互动,此时主终端还可以向从终端发送互动完成消息,从终端接收到该互动完成消息,则说明互动已经完成,此时可以取消展示互动弹窗,继续播放待播放内容。
本申请中待播放内容可以包括预设的互动弹窗,在待播放内容播放至互动弹窗的位置处时,从终端可以将互动弹窗同步给主终端,主终端可以展示该互动弹窗,以供用户进行互动,提高了内容播放过程中的互动性和趣味性,提高了用户体验。
本实施例一个可选的实施方式中,退出播放待播放内容时,可以不断开从终端与主终端之间的通信连接,用户可以继续在主终端中选择其他内容进行播放,在用户选择下一个待播放内容时,可以继续自动无缝流转至从终端进行播放,也即根据待播放内容的播放数据,获取并播放待播放内容之后,还可以包括:
响应于主终端发送的停止播放指令,停止播放待播放内容;
在接收到主终端发送的下一待播放内容的播放数据的情况下,根据下一待播放内容的播放数据获取并播放下一待播放内容。
需要说明的是,从终端接收到停止播放指令后,可以停止播放当前的待播放内容,展示从终端的主页面,或者展示预先设置的等待接收播放数据的页面。停止播放当前播放的内容,但是不断开从终端和主终端之间的通信连接,用户可以继续在主终端中选择下一个想要播放的待播放内容,主终端可以将下一待播放内容的播放数据无缝发送给从终端进行播放,无需再重新建立连接,大大缩短了将主终端要播放的内容流转至从终端播放的操作路径,操作过程简单。
本申请提供的多终端交互方法,主终端可以先和从终端建立通信连接,后续当主终端选择播放某个待播放内容后,可以直接将选择的待播放内容发送给从终端进行播放,如此,用户在主终端选择某个待播放内容后,可以无缝流转至从终端上播放,缩短了将主终端要播放的内容流转至从终端播放的操作路径,操作过程简单,提高了同一内容在多个终端之间切换显示的效率,也即提高了多终端之间的交互效率,从而提高了用户体验和用户粘度。
下述结合附图6,以本申请提供的多终端交互方法在投屏场景下的应用为例,对多终端交互方法进行进一步说明。其中,图6示出了本申请一实施例提供的一种应用于投屏场景下的多终端交互方法的处理流程图,具体包括以下步骤:
步骤602:源终端在检测到连接操作的情况下,向至少一个投屏终端发送建立连接请求。
步骤604:投屏终端响应于源终端发送的建立连接请求,向源终端返回应答消息。
步骤606:源终端响应于至少一个投屏终端返回的应答消息,与至少一个投屏终端建立通信连接,并针对至少一个投屏终端中的每个投屏终端,根据该投屏终端的终端类型,确定对应的预设播放模式。
步骤608:源终端在检测到针对待播放内容的播放操作的情况下,将待播放内容的播放数据发送给至少一个投屏终端。
步骤610:投屏终端接收源终端发送的待播放内容的播放数据,根据待播放内容的播放数据,获取并播放待播放内容。
步骤612:源终端在待播放内容的播放页面展示至少一个投屏终端对应的控制界面,至少一个投屏终端中每个投屏终端均对应有控制栏;在检测到基于目标控制栏触发的控制操作的情况下,将控制操作的操作信息发送给对应的投屏终端。
步骤614:投屏终端接收源终端发送的控制操作的操作信息,根据操作信息,调整待播放内容的播放状态,并向源终端返回响应指令。
步骤616:源终端接收投屏终端基于操作信息返回的响应指令,根据该响应指令更新本地播放状态。
步骤618:源终端响应于针对待播放内容的退出播放指令,向至少一个从终端发送停止播放指令。
步骤620:投屏终端响应于主终端发送的停止播放指令,停止播放当前的待播放内容。
步骤622:源终端在检测到针对下一待播放内容的播放操作的情况下,将下一待播放内容的播放数据发送给至少一个投屏终端。
步骤624:投屏终端在接收到源终端发送的下一待播放内容的播放数据的情况下,根据下一待播放内容的播放数据获取并播放下一待播放内容。
本申请提供的多终端交互方法,源终端可以先和投屏终端建立通信连接,后续当源终端选择播放某个待播放内容后,可以直接将选择的待播放内容投屏至投屏终端进行播放,如此,用户在源终端选择某个待播放内容后,可以无缝投屏至投屏终端上播放,缩短了投屏过程的操作路径,操作过程简单,提高了投屏效率,从而提高了用户体验和用户粘度。
与上述方法实施例相对应,本申请还提供了多终端交互装置实施例,图7示出了本申请一实施例提供的一种多终端交互装置的结构示意图,应用于主终端。如图7所示,该装置包括:
第一发送模块702,被配置为在检测到连接操作的情况下,向至少一个从终端发送建立连接请求;
第一建立模块704,被配置为响应于至少一个从终端返回的应答消息,与至少一个从终端建立通信连接;
第二发送模块706,被配置为在检测到针对待播放内容的播放操作的情况下,将待播放内容的播放数据发送给至少一个从终端进行播放。
可选地,该装置还包括第一确定模块,被配置为:
针对至少一个从终端中的每个从终端,根据从终端的终端类型,确定对应的预设播放模式。
可选地,第二发送模块706进一步被配置为:
将待播放内容的播放数据发送给至少两个从终端,发送给每个从终端的播放数据中包括该从终端的预设播放模式,预设播放模式用于指示各个从终端以相应模式对同一待播放内容进行播放。
可选地,第一确定模块进一步被配置为:
接收针对第一从终端的修改操作,第一从终端为至少一个从终端中的任一个;
根据修改操作,更新并记录第一从终端的播放模式。
可选地,该装置还包括第二确定模块,被配置为:
确定从终端是否记录有对应的播放模式;
若记录有对应的播放模式,则将记录的播放模式确定为从终端的播放模式;
若未记录有对应的播放模式,则运行第一确定模块。
可选地,该装置还包括展示模块,被配置为:
在待播放内容的播放页面展示至少一个从终端对应的控制界面,至少一个从终端中每个从终端均对应有控制栏;
在检测到基于目标控制栏触发的控制操作的情况下,将控制操作的操作信息发送给第二从终端,目标控制栏为第二从终端对应的控制栏;
接收第二从终端基于操作信息返回的响应指令,根据响应指令更新本地播放状态。
可选地,第三从终端对应的控制栏中包括互动控件,第三从终端为至少一个从终端中的任一个;该装置还包括第三发送模块,被配置为:
检测基于互动控件发送的第一互动内容,将第一互动内容发送给服务器。
可选地,该装置还包括检测模块,被配置为:
根据待播放内容的描述文件,在待播放内容的播放页面的预设互动位置处,展示互动弹窗;或者,接收并在待播放内容的播放页面展示从终端发送的互动弹窗;
检测在互动弹窗中输入的第二互动内容,将第二互动内容发送给服务器,并向至少一个从终端发送互动完成消息。
可选地,该装置还包括第四发送模块,被配置为:
响应于针对待播放内容的退出播放指令,向至少一个从终端发送停止播放指令;
在检测到针对下一待播放内容的播放操作的情况下,将下一待播放内容的播放数据发送给至少一个从终端进行播放。
本申请提供的多终端交互装置,主终端可以先和至少一个从终端建立通信连接,后续当主终端选择播放某个待播放内容后,可以直接将选择的待播放内容发送给至少一个从终端进行播放,如此,用户在主终端选择某个待播放内容后,可以无缝流转至从终端上播放,缩短了将主终端要播放的内容流转至从终端播放的操作路径,操作过程简单,提高了同一内容在多个终端之间切换显示的效率,也即提高了多终端之间的交互效率,从而提高了用户体验和用户粘度。
与上述方法实施例相对应,本申请还提供了另一种多终端交互装置实施例,图8示出了本申请另一实施例提供的一种多终端交互装置的结构示意图,应用于从终端。如图8所示,该装置包括:
第二建立模块802,被配置为响应于主终端发送的建立连接请求,向主终端返回应答消息,与主终端建立通信连接;
接收模块804,被配置为接收主终端发送的待播放内容的播放数据,播放数据为主终端在检测到针对待播放内容的播放操作的情况下发送;
播放模块806,被配置为根据待播放内容的播放数据,获取并播放待播放内容。
可选地,播放数据包括待播放内容的获取地址;播放模块806进一步被配置为:
解析待播放内容的播放数据,获得待播放内容的获取地址;
从获取地址获取并播放待播放内容。
可选地,播放数据包括待播放内容的内容文件;播放模块806进一步被配置为:
解析待播放内容的播放数据,获得待播放内容;
对获得的待播放内容进行播放。
可选地,该装置还包括调整模块,被配置为:
接收主终端发送的控制操作的操作信息;
根据操作信息,调整待播放内容的播放状态,并向主终端返回响应指令。
可选地,控制操作的操作信息为开启弹幕;调整模块进一步被配置为:
根据待播放内容的内容标识,从对应的弹幕服务器中获取待播放内容对应的弹幕文件;
在播放待播放内容的过程中,播放弹幕文件。
可选地,该装置还包括第五发送模块,被配置为:
在播放待播放内容的过程中,若检测到互动弹窗,则将互动弹窗发送给主终端;
接收主终端发送的互动完成消息,取消展示互动弹窗。
可选地,该装置还包括停止模块,被配置为:
响应于主终端发送的停止播放指令,停止播放待播放内容;
在接收到主终端发送的下一待播放内容的播放数据的情况下,根据下一待播放内容的播放数据获取并播放下一待播放内容。
本申请提供的多终端交互装置,主终端可以先和至少一个从终端建立通信连接,后续当主终端选择播放某个待播放内容后,可以直接将选择的待播放内容发送给至少一个从终端进行播放,如此,用户在主终端选择某个待播放内容后,可以无缝流转至从终端上播放,缩短了将主终端要播放的内容流转至从终端播放的操作路径,操作过程简单,提高了同一内容在多个终端之间切换显示的效率,也即提高了多终端之间的交互效率,从而提高了用户体验和用户粘度。
上述为本实施例的一种多终端交互装置的示意性方案。需要说明的是,该多终端交互装置的技术方案与上述的多终端交互方法的技术方案属于同一构思,多终端交互装置的技术方案未详细描述的细节内容,均可以参见上述多终端交互方法的技术方案的描述。
与上述方法实施例相对应,本申请还提供了一种多终端交互***实施例,图9示出了本申请一实施例提供的一种多终端交互***的结构示意图。如图9所示,该***包括主终端902和至少一个从终端904;
主终端902,被配置为在检测到连接操作的情况下,向至少一个从终端发送建立连接请求;
从终端904,被配置为响应于主终端发送的建立连接请求,向主终端返回应答消息;
主终端902,还被配置为响应于至少一个从终端返回的应答消息,与至少一个从终端建立通信连接;在检测到针对待播放内容的播放操作的情况下,将待播放内容的播放数据发送给至少一个从终端进行播放;
从终端904,还被配置为接收主终端发送的待播放内容的播放数据,根据待播放内容的播放数据,获取并播放待播放内容。
本申请提供的多终端交互***,主终端可以先和至少一个从终端建立通信连接,后续当主终端选择播放某个待播放内容后,可以直接将选择的待播放内容发送给至少一个从终端进行播放,如此,用户在主终端选择某个待播放内容后,可以无缝流转至从终端上播放,缩短了将主终端要播放的内容流转至从终端播放的操作路径,操作过程简单,提高了同一内容在多个终端之间切换显示的效率,也即提高了多终端之间的交互效率,从而提高了用户体验和用户粘度。
图10示出了根据本申请一实施例提供的一种计算设备1000的结构框图。该计算设备1000的部件包括但不限于存储器1010和处理器1020。处理器1020与存储器1010通过总线1030相连接,数据库1050用于保存数据。
计算设备1000还包括接入设备1040,接入设备1040使得计算设备1000能够经由一个或多个网络1060通信。这些网络的示例包括公用交换电话网(PSTN)、局域网(LAN)、广域网(WAN)、个域网(PAN)或诸如因特网的通信网络的组合。接入设备1040可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(NIC))中的一个或多个,诸如IEEE802.11无线局域网(WLAN)无线接口、全球微波互联接入(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、蓝牙接口、近场通信(NFC)接口,等等。
在本申请的一个实施例中,计算设备1000的上述部件以及图10中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图10所示的计算设备结构框图仅仅是出于示例的目的,而不是对本申请范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
计算设备1000可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或PC的静止计算设备。计算设备1000还可以是移动式或静止式的服务器。
其中,处理器1020用于执行如下计算机可执行指令,以实现任意多终端交互方法的步骤。
上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的多终端交互方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述多终端交互方法的技术方案的描述。
本申请一实施例还提供一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时以用于实现任意多终端交互方法的步骤。
上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的多终端交互方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述多终端交互方法的技术方案的描述。
上述对本申请特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
计算机指令包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上公开的本申请优选实施例只是用于帮助阐述本申请。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本申请的内容,可作很多的修改和变化。本申请选取并具体描述这些实施例,是为了更好地解释本申请的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本申请。本申请仅受权利要求书及其全部范围和等效物的限制。

Claims (20)

1.一种多终端交互方法,其特征在于,应用于主终端,包括:
在检测到连接操作的情况下,向至少一个从终端发送建立连接请求,其中,所述连接操作是指用户在预设界面中执行的、触发与所述至少一个从终端建立连接的操作,执行所述连接操作的预设界面为终端主屏幕的控制菜单栏;
响应于所述至少一个从终端返回的应答消息,与所述至少一个从终端建立通信连接;
在检测到针对待播放内容的播放操作的情况下,将所述待播放内容的播放数据发送给所述至少一个从终端进行播放;
接收并在所述待播放内容的播放页面展示从终端发送的互动弹窗;
检测在所述互动弹窗中输入的第二互动内容,将所述第二互动内容发送给服务器,并向所述至少一个从终端发送互动完成消息。
2.根据权利要求1所述的多终端交互方法,其特征在于,所述响应于所述至少一个从终端返回的应答消息,与所述至少一个从终端建立通信连接之后,还包括:
针对所述至少一个从终端中的每个从终端,根据所述从终端的终端类型,确定对应的预设播放模式。
3.根据权利要求2所述的多终端交互方法,其特征在于,所述从终端为至少两个;
所述将所述待播放内容的播放数据发送给所述至少一个从终端进行播放,包括:
将所述待播放内容的播放数据发送给至少两个从终端,发送给每个从终端的播放数据中包括所述从终端的预设播放模式,所述预设播放模式用于指示各个从终端以相应模式对同一待播放内容进行播放。
4.根据权利要求2所述的多终端交互方法,其特征在于,所述根据所述从终端的终端类型,确定对应的预设播放模式之后,还包括:
接收针对第一从终端的修改操作,所述第一从终端为所述至少一个从终端中的任一个;
根据所述修改操作,更新并记录所述第一从终端的播放模式。
5.根据权利要求3所述的多终端交互方法,其特征在于,所述根据所述从终端的终端类型,确定对应的预设播放模式之前,还包括:
确定所述从终端是否记录有对应的播放模式;
若记录有对应的播放模式,则将记录的播放模式确定为所述从终端的播放模式;
若未记录有对应的播放模式,则执行所述根据所述从终端的终端类型,确定对应的预设播放模式的操作步骤。
6.根据权利要求1-5任一项所述的多终端交互方法,其特征在于,所述将所述待播放内容的播放数据发送给所述至少一个从终端进行播放之后,还包括:
在所述待播放内容的播放页面展示所述至少一个从终端对应的控制界面,所述至少一个从终端中每个从终端均对应有控制栏;
在检测到基于目标控制栏触发的控制操作的情况下,将所述控制操作的操作信息发送给第二从终端,所述目标控制栏为所述第二从终端对应的控制栏;
接收所述第二从终端基于所述操作信息返回的响应指令,根据所述响应指令更新本地播放状态。
7.根据权利要求6所述的多终端交互方法,其特征在于,第三从终端对应的控制栏中包括互动控件,所述第三从终端为所述至少一个从终端中的任一个;
所述在所述待播放内容的播放页面展示所述至少一个从终端对应的控制界面之后,还包括:
检测基于所述互动控件发送的第一互动内容,将所述第一互动内容发送给服务器。
8.根据权利要求1-5任一项所述的多终端交互方法,其特征在于,所述将所述待播放内容的播放数据发送给所述至少一个从终端进行播放之后,还包括:
根据所述待播放内容的描述文件,在所述待播放内容的播放页面的预设互动位置处,展示互动弹窗。
9.根据权利要求1-5任一项所述的多终端交互方法,其特征在于,所述将所述待播放内容的播放数据发送给所述至少一个从终端进行播放之后,还包括:
响应于针对所述待播放内容的退出播放指令,向所述至少一个从终端发送停止播放指令;
在检测到针对下一待播放内容的播放操作的情况下,将所述下一待播放内容的播放数据发送给所述至少一个从终端进行播放。
10.一种多终端交互方法,其特征在于,应用于从终端,包括:
响应于主终端发送的建立连接请求,向所述主终端返回应答消息,与所述主终端建立通信连接,其中,所述连接请求为所述主终端在检测到连接操作的情况下发送,所述连接操作是指用户在预设界面中执行的、触发与至少一个从终端建立连接的操作,执行所述连接操作的预设界面为终端主屏幕的控制菜单栏;
接收所述主终端发送的待播放内容的播放数据,所述播放数据为所述主终端在检测到针对待播放内容的播放操作的情况下发送;
根据所述待播放内容的播放数据,获取并播放待播放内容;
在播放所述待播放内容的过程中,若检测到互动弹窗,则将所述互动弹窗发送给所述主终端,以使所述主终端在所述待播放内容的播放页面展示所述互动弹窗;
接收所述主终端发送的互动完成消息,取消展示所述互动弹窗,其中,所述互动完成消息为所述主终端检测在所述互动弹窗中输入的第二互动内容,将所述第二互动内容发送给服务器后发送。
11.根据权利要求10所述的多终端交互方法,其特征在于,所述播放数据包括所述待播放内容的获取地址;
所述根据所述待播放内容的播放数据,获取并播放待播放内容,包括:
解析所述待播放内容的播放数据,获得所述待播放内容的获取地址;
从所述获取地址获取并播放所述待播放内容。
12.根据权利要求10所述的多终端交互方法,其特征在于,所述播放数据包括所述待播放内容的内容文件;
所述根据所述待播放内容的播放数据,获取并播放待播放内容,包括:
解析所述待播放内容的播放数据,获得所述待播放内容;
对获得的待播放内容进行播放。
13.根据权利要求10-12任一项所述的多终端交互方法,其特征在于,所述根据所述待播放内容的播放数据,获取并播放待播放内容之后,还包括:
接收所述主终端发送的控制操作的操作信息;
根据所述操作信息,调整所述待播放内容的播放状态,并向所述主终端返回响应指令。
14.根据权利要求13所述的多终端交互方法,其特征在于,所述控制操作的操作信息为开启弹幕;
所述根据所述操作信息,调整所述待播放内容的播放状态,包括:
根据所述待播放内容的内容标识,从对应的弹幕服务器中获取所述待播放内容对应的弹幕文件;
在播放所述待播放内容的过程中,播放所述弹幕文件。
15.根据权利要求10-12任一项所述的多终端交互方法,其特征在于,所述根据所述待播放内容的播放数据,获取并播放待播放内容之后,还包括:
响应于所述主终端发送的停止播放指令,停止播放所述待播放内容;
在接收到所述主终端发送的下一待播放内容的播放数据的情况下,根据所述下一待播放内容的播放数据获取并播放下一待播放内容。
16.一种多终端交互装置,其特征在于,应用于主终端,包括:
第一发送模块,被配置为在检测到连接操作的情况下,向至少一个从终端发送建立连接请求,其中,所述连接操作是指用户在预设界面中执行的、触发与所述至少一个从终端建立连接的操作,执行所述连接操作的预设界面为终端主屏幕的控制菜单栏;
第一建立模块,被配置为响应于所述至少一个从终端返回的应答消息,与所述至少一个从终端建立通信连接;
第二发送模块,被配置为在检测到针对待播放内容的播放操作的情况下,将所述待播放内容的播放数据发送给所述至少一个从终端进行播放;
检测模块,被配置为接收并在所述待播放内容的播放页面展示从终端发送的互动弹窗;检测在所述互动弹窗中输入的第二互动内容,将所述第二互动内容发送给服务器,并向所述至少一个从终端发送互动完成消息。
17.一种多终端交互装置,其特征在于,应用于从终端,包括:
第二建立模块,被配置为响应于主终端发送的建立连接请求,向所述主终端返回应答消息,与所述主终端建立通信连接,其中,所述连接请求为所述主终端在检测到连接操作的情况下发送,所述连接操作是指用户在预设界面中执行的、触发与至少一个从终端建立连接的操作,执行所述连接操作的预设界面为终端主屏幕的控制菜单栏;
接收模块,被配置为接收所述主终端发送的待播放内容的播放数据,所述播放数据为所述主终端在检测到针对待播放内容的播放操作的情况下发送;
播放模块,被配置为根据所述待播放内容的播放数据,获取并播放待播放内容;
第五发送模块,被配置为在播放所述待播放内容的过程中,若检测到互动弹窗,则将所述互动弹窗发送给所述主终端,以使所述主终端在所述待播放内容的播放页面展示所述互动弹窗;接收所述主终端发送的互动完成消息,取消展示所述互动弹窗,其中,所述互动完成消息为所述主终端检测在所述互动弹窗中输入的第二互动内容,将所述第二互动内容发送给服务器后发送。
18.一种多终端交互***,其特征在于,包括主终端和至少一个从终端;
所述主终端,被配置为在检测到连接操作的情况下,向至少一个从终端发送建立连接请求,其中,所述连接操作是指用户在预设界面中执行的、触发与所述至少一个从终端建立连接的操作,执行所述连接操作的预设界面为终端主屏幕的控制菜单栏;
所述从终端,被配置为响应于主终端发送的建立连接请求,向所述主终端返回应答消息;
所述主终端,还被配置为响应于所述至少一个从终端返回的应答消息,与所述至少一个从终端建立通信连接;在检测到针对待播放内容的播放操作的情况下,将所述待播放内容的播放数据发送给所述至少一个从终端进行播放;
所述从终端,还被配置为接收所述主终端发送的待播放内容的播放数据,根据所述待播放内容的播放数据,获取并播放待播放内容;在播放所述待播放内容的过程中,若检测到互动弹窗,则将所述互动弹窗发送给所述主终端;
所述主终端,还被配置为接收并在所述待播放内容的播放页面展示所述互动弹窗;检测在所述互动弹窗中输入的第二互动内容,将所述第二互动内容发送给服务器,并向所述至少一个从终端发送互动完成消息;
所述从终端,还被配置为接收所述主终端发送的所述互动完成消息,取消展示所述互动弹窗。
19.一种计算设备,其特征在于,包括:
存储器和处理器;
所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,以实现权利要求1-9或者权利要求10-15任一项所述多终端交互方法的步骤。
20.一种计算机可读存储介质,其特征在于,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1-9或者权利要求10-15任一项所述多终端交互方法的步骤。
CN202111093216.3A 2021-09-17 2021-09-17 多终端交互方法、装置及*** Active CN113810761B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111093216.3A CN113810761B (zh) 2021-09-17 2021-09-17 多终端交互方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111093216.3A CN113810761B (zh) 2021-09-17 2021-09-17 多终端交互方法、装置及***

Publications (2)

Publication Number Publication Date
CN113810761A CN113810761A (zh) 2021-12-17
CN113810761B true CN113810761B (zh) 2023-11-21

Family

ID=78895795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111093216.3A Active CN113810761B (zh) 2021-09-17 2021-09-17 多终端交互方法、装置及***

Country Status (1)

Country Link
CN (1) CN113810761B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115278328B (zh) * 2022-06-20 2024-05-31 上海哔哩哔哩科技有限公司 视频跨屏传输***及方法
CN114979740A (zh) * 2022-06-21 2022-08-30 北京奇艺世纪科技有限公司 终端互动方法、***、电子设备及计算机可读存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110389736A (zh) * 2019-06-05 2019-10-29 华为技术有限公司 一种投屏显示方法及电子设备
CN111031368A (zh) * 2019-11-25 2020-04-17 腾讯科技(深圳)有限公司 多媒体播放方法、装置、设备及存储介质
CN111147938A (zh) * 2018-11-06 2020-05-12 奇酷互联网络科技(深圳)有限公司 视频投屏方法、视频源终端、播放终端及存储介质
CN111246261A (zh) * 2020-02-28 2020-06-05 北京视博云信息技术有限公司 一种内容投放的方法、装置及***
CN111324327A (zh) * 2020-02-20 2020-06-23 华为技术有限公司 投屏方法及终端设备
CN111787392A (zh) * 2020-08-06 2020-10-16 北京字节跳动网络技术有限公司 一种视频投屏方法、装置、电子设备和存储介质
CN112218144A (zh) * 2020-10-09 2021-01-12 三星电子(中国)研发中心 投屏控制方法、装置、电子设备以及计算机可读介质
CN112584200A (zh) * 2020-12-10 2021-03-30 北京奇艺世纪科技有限公司 投屏方法、***、电子设备及存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103716709B (zh) * 2013-12-23 2017-02-01 乐视致新电子科技(天津)有限公司 一种同屏互动方法以及装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111147938A (zh) * 2018-11-06 2020-05-12 奇酷互联网络科技(深圳)有限公司 视频投屏方法、视频源终端、播放终端及存储介质
CN110389736A (zh) * 2019-06-05 2019-10-29 华为技术有限公司 一种投屏显示方法及电子设备
CN111031368A (zh) * 2019-11-25 2020-04-17 腾讯科技(深圳)有限公司 多媒体播放方法、装置、设备及存储介质
CN111324327A (zh) * 2020-02-20 2020-06-23 华为技术有限公司 投屏方法及终端设备
CN111246261A (zh) * 2020-02-28 2020-06-05 北京视博云信息技术有限公司 一种内容投放的方法、装置及***
CN111787392A (zh) * 2020-08-06 2020-10-16 北京字节跳动网络技术有限公司 一种视频投屏方法、装置、电子设备和存储介质
CN112218144A (zh) * 2020-10-09 2021-01-12 三星电子(中国)研发中心 投屏控制方法、装置、电子设备以及计算机可读介质
CN112584200A (zh) * 2020-12-10 2021-03-30 北京奇艺世纪科技有限公司 投屏方法、***、电子设备及存储介质

Also Published As

Publication number Publication date
CN113810761A (zh) 2021-12-17

Similar Documents

Publication Publication Date Title
EP3972261A1 (en) Method and apparatus for processing live-streaming interaction video
US11477516B2 (en) Services over wireless communication with high flexibility and efficiency
CN107071539B (zh) 基于vr设备的终端上信息资源同步显示方法及***
CN113810761B (zh) 多终端交互方法、装置及***
US20150365453A1 (en) Media projection method and device, control terminal and cloud server
EP3276973B1 (en) Content projection method and mobile terminal
CN112988102A (zh) 投屏方法和装置
CN109005438B (zh) 视频播放方法及装置
CN113014972B (zh) 投屏方法、装置和***
EP3787325A1 (en) Method and apparatus for screen mirroring
CN112351417B (zh) 设备发现方法、装置以及计算机设备
US11523146B2 (en) Live broadcast method and apparatus, electronic device, and storage medium
US11146854B2 (en) Method for playing videos and electronic device
CN103546823A (zh) 基于本地网络的多屏互动***及其实现方法
CN115136570A (zh) 物联网设备的集成
JP2015033074A (ja) 通信機器及び方法、並びにプログラム
EP3151574A1 (en) System and method for maintaining connection channel in multi-device interworking service
CN113923470A (zh) 直播流处理方法及装置
CN112153457A (zh) 无线投屏连接方法、装置、计算机存储介质及电子设备
CN114143586B (zh) 一种分屏显示共享方法、***、存储介质以及智慧屏
CN111796786A (zh) 投屏方法、装置、终端及存储介质
CN107273125B (zh) 一种远程切换屏幕模式的方法及***
US20140064695A1 (en) Apparatus and method for controlling a video
CN114615529A (zh) 显示设备、外接设备及音频播放方法
CN113691790A (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