CN114915834A - 一种投屏的方法和电子设备 - Google Patents
一种投屏的方法和电子设备 Download PDFInfo
- Publication number
- CN114915834A CN114915834A CN202110584296.6A CN202110584296A CN114915834A CN 114915834 A CN114915834 A CN 114915834A CN 202110584296 A CN202110584296 A CN 202110584296A CN 114915834 A CN114915834 A CN 114915834A
- Authority
- CN
- China
- Prior art keywords
- instruction
- screen
- screen projection
- multimedia content
- gesture
- 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 39
- 230000006870 function Effects 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 10
- 238000007667 floating Methods 0.000 claims description 7
- 238000003860 storage Methods 0.000 claims description 7
- 238000010191 image analysis Methods 0.000 claims description 4
- 238000004088 simulation Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 17
- 238000013461 design Methods 0.000 description 14
- 238000010295 mobile communication Methods 0.000 description 10
- 230000003993 interaction Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 7
- 238000005266 casting Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000011022 operating instruction Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000005012 migration Effects 0.000 description 3
- 238000013508 migration Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 210000004027 cell Anatomy 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 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/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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- 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/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4222—Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Transforming Electric Information Into Light Information (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供了一种投屏的方法和电子设备,在用户需要进行投屏的时候,获取传感器数据;当识别传感器数据为第一类指令时,执行下列操作中的至少一种:将内容镜像投屏至第二设备,发送业务数据至第二设备;当识别传感器数据为第二类指令时,执行下列操作中的至少一种:将内容镜像投屏至第一设备;发送业务数据至第一设备;停止将内容镜像投屏至第二设备,发送指令至第二设备。本申请提出的方案能够兼顾多种投屏场景,统一实现逻辑,给用户更好的、便捷的投屏使用体验。
Description
技术领域
本申请实施例涉及电子技术领域,尤其涉及一种投屏的方法和电子设备。
背景技术
在用户拥有多个设备时,将一个设备显示的屏幕内容投屏到另一个设备的屏幕上,例如将小屏设备(例如,手机)播放的多媒体内容、游戏界面等投射到大屏设备(例如,计算机、智能电视)播放,利用大屏设备的显示屏和音箱设备,提供给用户更好的使用体验。
现有技术中,投屏操作是一个复杂的操作,包括多种投屏场景,需要用户执行多个步骤,会带给用户不够便捷的操作体验。
发明内容
本申请实施例提供一种投屏方法和电子设备,在用户需要进行投屏的时候,给用户提供便捷的投屏操作,提高用户的使用体验。
为达到上述目的,本申请实施例采用如下技术方案:
在一种可能的设计中,第一设备或者第二设备获取传感器数据;当第一设备或者第二设备解析传感器数据为第一类指令时,执行下列操作中的至少一种:第一设备将显示内容镜像投屏至第二设备,第一设备发送业务数据至第二设备;当解析传感器数据为第二类指令时,执行下列操作中的至少一种:第一设备将显示内容镜像投屏至第一设备;第一设备发送业务数据至第一设备;第一设备停止将显示内容镜像投屏至第二设备,第一设备发送控制指令至第二设备。
在一种可能的设计中,业务数据包括以下项中的至少一项:多媒体内容的名称,多媒体内容的标识、多媒体内容的统一资源定位符、多媒体内容的播放进度、多媒体内容的播放音量和多媒体内容的类型。通过这种方式,能够实现多媒体内容的投屏,即第二设备能够跟胡上述信息在第二设备上播放多媒体内容。
在一种可能的设计中,第一设备发送业务数据至第二设备,包括:第一设备的当前台应用为视频播放应用时,调取视频播放应用程序的应用程序接口,获取业务数据,将业务数据发送给第二设备,第二设备根据业务数据接续播放多媒体内容。
在一种可能的设计中,第一设备将内容镜像投屏至第二设备,还包括:使用Miracast协议将显示内容镜像投屏至第二设备。其中,Miracast为镜像投屏的协议。
在一种可能的设计中,在将显示内容镜像投屏至第二设备之后,还包括:第一设备将和显示内容关联的前台应用设置为悬浮窗或者画中画的方式进行显示。
在一种可能的设计中,第一类指令的关联手势为从下往上的隔空手势或者三指下滑或者四指下滑。
在一种可能的设计中,第二类指令的关联手势为从上往下的隔空手势或者三指上滑或者四指上滑。
在一种可能的设计中,第一设备将显示内容镜像投屏至第二设备,包括:第一设备通过图像分析当前界面,得到投屏控件的位置,通过模拟用户操作,执行应用内置的投屏功能,将显示内容镜像投屏至第二设备。通过这种方式,放应用程序没有提供投屏的应用程序接口时,也能够使用应用程序内的投屏功能实现投屏。
在一种可能的设计中,第一设备发送业务数据至第二设备,包括:第一设备通过图像分析当前界面,得到投屏控件的位置,通过模拟用户操作,执行应用内置的投屏功能,发送业务数据至第二设备。通过这种方式,放应用程序没有提供投屏的应用程序接口时,也能够使用应用程序内的投屏功能实现投屏。
在一种可能的设计中,第一设备或第二设备存储操作指令的数据库,其特征在于,解析传感器数据,包括:将传感器数据或经过处理传感器数据后得到的结果,与数据库中的数据进行比较,获取传感器数据对应于第一类指令或第二类指令。
在一种可能的设计中,第一设备为手机,第二设备为大屏。
在一种可能的设计中,本申请提供一种电子设备,包括存储器和一个或多个处理器;其中,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被处理器执行时,使得电子设备执行投屏的方法。
在一种可能的设计中,本申请提供一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行投屏的方法
在一种可能的设计中,本申请提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行投屏的方法。
本申请提出的方案能够兼顾多种投屏场景,对用户屏蔽底层的实现,统一实现逻辑,给用户更好的、便捷的投屏使用体验。
附图说明
图1示出了本申请实施例提供的电子设备的硬件结构示意图;
图2A-2B示出了本申请实施例提供的使用场景示意图;
图3示出了本申请实施例提供的方法流程图;
图4示出了本申请实施例提供的方法流程图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本申请实施例提供了一种投屏的方法和装置,可以应用于诸如手机、平板电脑、可穿戴设备(例如,手表、手环、头盔、耳机等)、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobilepersonal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)、智能家居设备(例如,智能电视,智能音箱,智能摄像头等)等电子设备。可以理解的是,本申请实施例对电子设备的具体类型不作任何限制。
示例性的,图1示出了电子设备100的硬件结构示意图。如图1所示,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serialbus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与***设备之间传输数据。充电管理模块140用于从充电器接收充电输入。电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidounavigation satellite system,BDS),准天顶卫星***(quasi-zenith satellitesystem,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
显示屏194用于显示应用的显示界面,例如相机应用的取景界面等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或多个显示屏194。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或多个摄像头193。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,以及至少一个应用程序(例如华为视频应用,钱包等)的软件代码等。存储数据区可存储电子设备100使用过程中所产生的数据(例如拍摄的图像、录制的视频等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将图片,视频等文件保存在外部存储卡中。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
其中,传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。SIM卡接口195用于连接SIM卡。SIM卡可以通过***SIM卡接口195,或从SIM卡接口195拔出,实现与电子设备100的接触和分离。
可以理解的是,图1所示的部件并不构成对电子设备100的具体限定,电子设备100还可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。此外,图1中的部件之间的组合/连接关系也是可以调整修改的。
在一些可能的实施方案中,用户可以将显示在第一设备上的内容在第二设备上展示,利用第二设备的显示屏和扬声器等硬件,获得更好的内容播放体验。例如在第一设备上显示的内容可以是多媒体内容(例如图片、视频、音频等),又例如在第一设备上显示的内容可以是游戏、应用界面等。
在一些可能的实施方案中,第一设备和第二设备可以是电子设备100的一种,例如第一设备是手机、平板电脑,第二设备是智能电视、个人计算机、大型屏幕(简称大屏)等。
投屏指通过某种协议,使得第一设备上的内容能够在第二设备上展示。在一些可能的实施方案中,第一设备可选地将多媒体内容(例如图片、视频、音频等)投屏到第二设备上展示,常见的协议如DLNA(Digital Living Network Alliance,数字生活网络联盟)协议和Chromecast协议等,如图2A所示,包括手机201和智能电视202,手机201将播放的多媒体内容《跑步》的标识(例如链接)、播放信息(例如播放进度、播放倍速、播放声音等)发送至智能电视202,智能电视202根据标识(例如链接)、播放信息(例如播放进度、播放倍速、播放声音等)从网络或数据库中获取《跑步》相关的信息,并播放多媒体内容《跑步》,实现多媒体内容从一个设备上播放到另一个设备上播放的效果,此时用户能够在第二设备上控制《跑步》的播放进度、播放倍速、播放声音等。在另一些可能的实施方案中,第一设备可选地将第一设备显示的内容镜像地在第二设备上展示,例如将第一设备显示的内容编码后通过视频流的方式传递到第二设备,第二设备解码后播放视频流,常见的协议如Miracast协议、Airplay协议等。如图2B所示,包括手机203和智能电视204,手机将手机上显示的内容(视频应用程序的用户界面)镜像投屏至智能电视204,即智能电视204上显示的内容和手机203上显示的保持一致,当手机203上的用户界面发生变化后,智能电视204也会做响应的改变。
在一些可能的实施方案中,常见的用户与电子设备100的交互方式有:语音交互、触屏手势和隔空手势等。其中,触屏手势指用户与电子设备100的显示屏通过接触产生手势,常见的触屏手势可以包括单指操作,例如轻触(tap)、长按(press)、平移(pan)、双击(double click)等;还可以包括多指操作,例如捏合(pinch)、三指滑动(three-fingerswipe)、旋转(rotate)等。其中,隔空手势指用户与电子设备100的显示屏存在一定的距离,通过电子设备100的传感器(例如摄像头、距离传感器等),捕捉用户手的形态,通过和数据库中的预设手势比对后,根据预设手势执行对应的操作。可以理解的是,手势只是功能的触发方式,本申请对使用的手势不做限定。
在一些可能的实施方案中,用户在客厅中使用智能电视观看视频,用户需要去阳台/客厅做一些事情,用户希望不终止视频的播放,即将大屏上播放的视频转移到手机上继续观看。在一些可能的实施方案中,用户做完事情后,回到客厅,也会希望能够将手机上播放的视频转移到大屏上继续观看。因此,需要一种方法,能够将播放的视频,在第一设备和第二设备上便捷切换,满足用户在不同的时间、不同的场景对视频播放的需求。
在一些可能的实施方案中,第一设备和第二设备能够进行数据交互。此时第一设备和第二设备可选地处于同一局域网中,通过局域网进行数据交互;第一设备和第二设备可选地使用点对点连接,通过P2P通道直接进行数据交互;第一设备和第二设备可选地使用数据流量,通过广域网进行数据交互。本申请对第一设备和第二设备间数据交互的方式不做限定。
在一些可能的实施方案中,对多媒体内容(也可以成为流媒体)的投屏,需要多个设备进行相互认证,使得投屏在可信的环境下进行,例如第一设备和第二设备登陆同一账户,例如华为账户、AppleID、三星账户等。在另一些可能的实施方案中,对多媒体内容的投屏,需要两个设备的应用程序登陆同一账户,例如第一设备和第二设备安装有同一应用程序、或者同一应用程序的不同版本,第一设备和第二设备均在应用程序上登陆,使得第二设备能够根据接收到的多媒体内容的标识(例如链接)从数据库中获取指定的多媒体内容。
在一些可能的实施方案中,如图3所示,实施方案包括步骤301、步骤302和步骤303,可以理解的是,步骤301、步骤302和步骤303均是可选地步骤,且步骤301、步骤302和步骤303的执行顺序是可以调整的。
第一设备获取传感器数据(步骤301)。在一些可能的实施方案中,当手势为触屏手势时,第一设备获取显示屏194对应的显示驱动上报的触屏数据。在另一些可能的实施方案中,当手势为隔空手势时,第一设备可选地通过摄像头获取图像数据,第一设备可选地通过雷达传感器获取毫米波数据。在另一些可能的实施方案中,当控制指令(投屏指令)为语音指令时,第一设备获取麦克风170C采集的数据。
第一设备根据获取的传感器数据,获取操作指令(步骤302)。在一些可能的实施方案中,第一设备存储传感器数据和操作指令的数据库,将分析传感器数据得到的结果和操作指令数据的数据库中的数据进行比较,获取操作指令。例如第一设备检测到短时间内连续两次对触摸屏194的数据,第一设备根据操作指令的数据库判定该操作为双击操作;又例如,第一设备通过分析摄像头193捕捉的多帧图像中,用户的手从靠近图像上边缘的第一位置,移动到靠近图像下边缘的第二位置,第一设备根据操作指令的数据库判定该操作为从下往上的隔空手势(操作)。
在本申请实施例中,和本申请关联的操作指令主要有两类,其中第一类指令用于将多媒体内容投射到其他设备上播放,例如将第一设备的播放的多媒体内容投射到第二设备上播放;其中第二类指令用于将在其他设备上播放的多媒体内容在第一设备上播放。其中,第一类指令包括但不局限于:指示将多媒体内容在第二设备上播放的语音指令、触屏手势和隔空手势;第二类指令包括但不局限于:指示将多媒体内容在第一设备上播放的语音指令、触屏手势和隔空手势。
在一些可能的实施方案中,第一类指令、第二类手势可以和多个语音指令、触屏手势以及隔空手势关联,当捕获到其中一个语音指令、触屏手势以及隔空手势时,即可执行响应的操作。
在一些可能的实施方案中,在手机和大屏交互的场景中,用户往往手势手机,面向大屏。因此第一类指令关联的手势可以为手掌张开、从下往上的隔空手势,还可以为和手机触控屏接触、从屏幕下方往上滑动的手势,该手势可以为与***预设手势不同的多指手势,例如三指上滑,四指上滑,防止发生冲突。第二类指令关联的手势可以为手掌张开、从上往下的隔空手势,还可以为和手机触控屏接触、从屏幕上方往下滑动的手势,该手势可以为与***预设手势不同的多指手势,例如三指下滑,四指下滑。
第一设备根据获取的操作指令为第一类指令,将多媒体内容在第二设备上播放(步骤303)。第一设备根据获取的操作指令为第二类指令,将多媒体内容在第一设备上播放(步骤304)。
图4为本申请的一个实施例,用于介绍第一设备在识别第一类指令和第二类指令后,对多媒体内容、屏幕镜像的处理方案。
第一设备获取传感器数据(步骤401),第一设备根据获取的传感器数据,识别操作指令为第一类指令(步骤402)。上述步骤已经在步骤301和步骤302中进行描述,此处不再详细展开。
在一些可能的实施方案中,第一设备将内容镜像投屏至第二设备(步骤403)。第一设备识别为第一类指令后,将显示的内容镜像投屏至第二设备,例如第一设备通过Miracast协议将内容投屏至第二设备。
在一些可能的实施方案中,第一设备将业务数据发送至第二设备(步骤404),第二设备解析业务数据后,播放多媒体内容。由于内容(多媒体内容)的投屏是一个应用程序内的操作,若应用提供投屏的应用程序接口,第一设备在识别为第一指令后,调用应用程序提供的应用程序接口实现投屏。例如,第一设备识别当前前台的应用为视频播放应用,且该视频播放应用存在投屏的应用程序接口,第一设备调用该应用的投屏应用程序接口,应用程序收集并返回业务数据给第一设备,第一设备将业务数据发送给第二设备,第二设备根据接收到的业务数据实现多媒体内容的接续播放。
在一些可能的实施方案中,业务数据包括下面选项中的一个或多个:多媒体内容的名称,例如图2A中示出的《跑步》;多媒体内容的标识,例如《跑步》在视频播放应用中对应的身份标识为12001;多媒体内容的统一资源定位符,例如《跑步》对应的统一资源定位符为www.video.com/12001;多媒体内容的播放进度;多媒体内容的播放音量;多媒体内容的类型,例如《跑步》对应的类型为视频,音乐对应的类型为音频等。
在一些可能的实施方案中,第一设备将业务数据发送至第二设备(步骤404),第二设备解析业务数据后,播放多媒体内容。第一设备识别操作指令为第一类指令时,通过图像分析当前界面的控件,通过模拟用户操作,执行应用的内置投屏功能,将业务数据发送至第二设备,实现在第二设备上实现多媒体内容的播放。
在一些可能的实施方案中,第一设备识别操作指令为第一类指令时,首先判断前台应用是否具有投屏的应用程序接口,若有,则调用投屏的应用程序接口,若无,则将第一设备的界面通过屏幕镜像的方式投屏至第二设备。
在一些可能的实施方案中,第一设备识别操作指令为第一类指令时,首先判断前台应用是否具有投屏的应用程序接口,若有投屏的应用程序接口,则调用投屏的应用程序接口进行投屏,若无,则判断当前界面是否包括投屏的控件,若有投屏的控件,则模拟用户的操作,通过点击控件,将多媒体内容投屏至第二设备,若没有投屏的控件,则将第一设备的界面通过屏幕镜像的方式投屏至第二设备。
在一些可能的实施方案中,在第一设备采用DLNA投屏时,即使第一设备接收用户操作,将第一设备退到后台,由于DLNA投屏只需要维持基本的连接通道用于传输播放信息,所以第二设备上的播放不会暂停。
在一些可能的实施方案中,在第一设备采用镜像投屏时,第一设备接收用户操作,将第一设备退到后台,镜像投屏将捕捉此时处于前台的应用(例如桌面应用或其他应用),造成第二设备上播放的非原来预计播放的内容。此时,第一设备判断第一应用在向第二设备镜像投屏,第一设备可选地在执行返回第一应用的操作时,将第一应用(视频播放应用,或者是视频播放应用的一部分,或者是裁剪视频播放应用得到的一部分)以悬浮窗的形式保留,同时保持悬浮窗的生命周期处于Resumed阶段,并将悬浮窗的内容投屏至第二设备;或者第一设备可选地在执行返回第一应用的操作时,将第一应用在播放的视频以画中画的形式保留,同时将画中画的内容投屏至第二设备。
在一些可能的实施方案中,在第一设备采用DLNA投屏时,第一设备能够接收用户的控制命令(例如快进、快退、调大音量、调小音量),将这些控制命令通过第一设备和第二设备的连接通道传输至第二设备,从而控制第二设备上的多媒体内容的播放。同时第二设备也可以接受用户对多媒体内容的控制命令(例如快进、快退、调大音量、调小音量)。
在一些可能的实施方案中,在第一设备采用镜像投屏时,且第一设备当前播放多媒体内容时,第一设备能够接收用户的控制命令(例如快进、快退、调大音量、调小音量),并将控制命令作用于多媒体内容,同时将执行的结果传输至第二设备,从而改变第二设备上的流媒体的显示结果。同时在第二设备上,用户不能够控制流媒体的播放。
在一些可能的实施方案中,当第二设备具有能够感知用户操作的功能时,例如第二设备具有可以捕捉用户手势的摄像头、雷达等,第二设备可选地预存和播控相关的手势库,在获取并识别用户手势后,将识别的控制结果传输给第一设备,第一设备根据控制结果控制流媒体的播放,从而改变第二设备上流媒体的显示效果。在另一些实施方案中,第二设备可选地将捕获的用户手势的视频或视频的处理结果传输至第一设备,第一设备根据存储的播放相关的手势库,对流媒体执行识别的命令,从而改变第二设备上流媒体的显示效果。
可选地,第二设备在执行手势识别之前,会判断当前使用的是多媒体内容的投屏还是镜像投屏,若为多媒体内容的投屏,则执行手势识别;若为镜像投屏,则不执行手势识别。
可选地,第二设备在执行手势识别之前,会判断当前使用的是多媒体内容的投屏还是镜像投屏,若为多媒体内容的投屏,则执行手势识别;若为镜像投屏,则通过图像分析,判断当前播放的是连续的媒体流,若是,则执行手势识别,若否,则不执行手势识别。
第一设备获取传感器数据(步骤401),第一设备根据获取的传感器数据,识别操作指令为第二类指令(步骤405)。上述步骤已经在步骤301和步骤302中进行描述,此处不再详细展开。
在一些可能的实施方案中,多媒体内容的播放设备是第二设备。第一设备识别操作指令为第二类指令时,发送用于获取多媒体内容的消息至第二设备。第二设备收到消息后,可选地直接将播放的内容镜像投屏至第一设备(步骤406)。第二设备收到消息后,可选地判断当前播放多媒体内容的界面是否提供投屏的应用程序接口,若有投屏的应用程序接口,则调用应用程序接口获取业务数据,并将业务数据发送至第一设备(步骤407),若无,则将播放的内容镜像投屏至第一设备。
在一些可能的实施方案中,第二设备在完成镜像投屏或者流媒体投屏后,仍然保持流媒体的播放;在另一些可能的实施方案中,第二设备在完成镜像投屏后,以悬浮窗或者画中画的形式继续播放流媒体;在另一些可能的实施方案中,第二设备在完成流媒体投屏后,回到主界面或者播放其他多媒体内容。
在一些可能的实施方案中,多媒体内容的播放设备是第一设备。第一设备识别操作指令为第二类指令时,判断当前处于第一设备向第二设备镜像投屏时,第一设备停止镜像投屏至第二设备(步骤408)。第一设备识别操作指令为第二类指令时,判断当前处于通过业务数据进行投屏时,发送用于终止播放多媒体内容的消息给第二设备,第二设备收到数据后,暂停或终止播放多媒体内容。第一设备识别操作指令为第二类指令时,判断一定时间段内存在向第二设备投屏的记录时,发送用于终止播放的消息至第二设备(步骤409),第二设备收到数据后,暂停或终止播放多媒体内容。
在一些可能的实施方案中,当第一设备向第二设备进行镜像投屏的时候,或者第二设备向第一设备进行镜像投屏的时候,第一设备或第二设备判断当前的网络质量,若网络质量优于阈值,以第一分辨率进行镜像投屏,若网络指令低于阈值,以第二分辨率进行投屏,其中第一分辨率的高于第二分辨率。
在一些可能的实施方案中,上述媒体流的迁移为视频流外,还可以为音频流,当迁移的对象为音频时,第一设备可以不需要以悬浮窗的形式显示第一应用的界面/以画中画的形式显示多媒体内容,当第一应用具有后台播放权限时,无需多余操作;当第一应用不具有后台权限时,当第一应用退到后台时,保持第一应用的生命周期。
在一些可能的实施方案中,上述方案中的第一设备和第二设备可以用于音频通话、视频通话的场景。当视频通话的主体为第一设备(手机)和对端设备(视频通话另一端的设备)时,第一设备可以在接收到手势并识别为第一类指令后,将视频通话迁移到第二设备(大屏)上;当视频通话的主体设备为第二设备和对端设备时,第一设备可以在收到手势并识别为第二类指令后,将视频通话迁移到第一设备上。上述方案可以满足当第一设备/第二设备不存在音频通话软件/视频通话软件的时候,具备视频通话能力,且能够实现音频通话/视频通话主体的迁移。
在一些可能的实施方案中,当第一设备/第二设备和对端设备采用的是VoIP通话时,第一设备在接收到手势,并解析成第一类指令时,可选地可以通过呼叫第二设备的VoIP号码,将第二设备拉入通话会议(session),此时通话session中包括第一设备、第二设备和对端设备,可选地,在确认第二设备在会议session中,第一设备退出该会话session,实现第一设备到第二设备的过渡。在一些可能的实施方案中,第一设备仍然保持在会话session中,并保持静音状态,以能够实现当用户还需要切换通话主体的实施,能够快速响应。在一些可能的实施方案中,第一设备仍然保持在会话session中,并保持静音状态,并且统计驻留在会话session中的时间,当驻留时间大于第一时间阈值的时候,第一设备退出该会话session,实现既能够满足用户快速切换通话主体的同时,也能够在用户不需要使用第一设备时,降低第一设备的功耗。
在一些可能的实施方案中,当第一设备/第二设备和对端设备采用的是VoIP通话时,第一设备在接收到手势,并解析成第二类指令时,可选地向第二设备发送呼叫请求,该呼叫请求可选地包括VoIP号码、UUID等用于标识第一设备的字段或者信息。第二设备收到呼叫请求后,将第一设备拉入通话会议(session),此时通话session中包括第一设备、第二设备和对端设备,可选地,在确认第一设备在会议session中,第二设备退出该会话session,实现第二设备到第一设备的过渡。
在一些可能的实施方案中,当第一设备/第二设备和对端设备采用的是基于账号的通话时,也可以采用上述方法,本申请对此不再赘述。
在一些可能的实施方案中,第一设备可选地将视频通过投屏的方式投射到第二设备上,此时第一设备的视频输入源仍然为用第一设备的摄像头采集的画面,在这种实施方式下,当第二设备距离用户较远的时候,第一设备距离用户较近的时候,依然能够捕获近距离的用户画像。
在一些可能的实施方案中,第一设备和第二设备间建立视频传输通道,当收到手势并解析为第一类指令时,第二设备可选地开启摄像头,将捕获的画面传输给第一设备,第一设备将接收到的视频流作为采集的画面,传输给对端设备。
在一些可能的实施方案中,第一设备和第二设备间建立音频传输通道,当收到手势并解析为第一类指令时,第二设备可选地开启麦克风采集声音,将捕获的声音传输给第一设备,第一设备将接收到的音频流作为采集的音频,传输给对端设备。通过上述方式,用户能够感受到更好的迁移体验,即不需要拿起第二设备即可以完成视频通话。
在一些可能的实施方案中,在第一设备和第二设备具有VoIP通话能力或账号通话能力时,当收到手势并解析为第一类指令时,在第一时间采用镜像投屏的方式,当到达第一时间阈值时,采用上述切换通话主体的方式。
在一些可能的实施方案中,当通话的主体为第二设备和对端设备时,当收到手势并解析为第二类指令时,能够将通话主体从第二设备切换到第一设备,此处不再论述。
可以理解的是,上述方法中的视频通话也可以为音频通话,本申请对此不做限定。
在一些可能的实施方案中,本申请的方案还可以用于音频的投射,例如将第一设备上播放的音频(音乐、FM等)投射到音箱上。还可选地通话指向性手势(例如在屏幕上的指向性手势或指向性隔空手势)实现。
本申请提供一种电子设备,包括存储器和一个或多个处理器;其中,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被处理器执行时,使得电子设备执行投屏的方法。
本申请提供一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行投屏的方法。
本申请提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行投屏的方法。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (14)
1.一种投屏的方法,应用于第一设备,其特征在于,所述方法包括:
获取传感器数据;
当解析所述传感器数据为第一类指令时,执行下列操作中的至少一种:将显示内容镜像投屏至第二设备,发送业务数据至所述第二设备;
当解析所述传感器数据为第二类指令时,执行下列操作中的至少一种:将所述显示内容镜像投屏至所述第一设备;发送所述业务数据至所述第一设备;停止将所述显示内容镜像投屏至所述第二设备,发送控制指令至所述第二设备。
2.根据权利要求1所述的方法,其特征在于,所述业务数据包括以下项中的至少一项:多媒体内容的名称,所述多媒体内容的标识、所述多媒体内容的统一资源定位符、所述多媒体内容的播放进度、所述多媒体内容的播放音量和所述多媒体内容的类型。
3.根据权利要求1或2所述的方法,其特征在于,所述发送业务数据至第二设备,包括:
当前台应用为视频播放应用时,调取所述视频播放应用程序的应用程序接口,获取所述业务数据,将所述业务数据发送给所述第二设备,所述第二设备根据所述业务数据接续播放所述多媒体内容。
4.根据权利要求1或2所述的方法,其特征在于,所述将内容镜像投屏至第二设备,还包括:
使用Miracast协议将所述显示内容镜像投屏至所述第二设备。
5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述将显示内容镜像投屏至第二设备之后,还包括:
将和所述显示内容关联的前台应用设置为悬浮窗或者画中画的方式进行显示。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一类指令的关联手势为从下往上的隔空手势或者三指下滑或者四指下滑。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述第二类指令的关联手势为从上往下的隔空手势或者三指上滑或者四指上滑。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述将显示内容镜像投屏至第二设备,包括:
所述第一设备通过图像分析当前界面,得到投屏控件的位置,通过模拟用户操作,执行应用内置的投屏功能,将所述显示内容镜像投屏至所述第二设备。
9.根据权利要求1至7中任一项所述的方法,其特征在于,所述发送业务数据至所述第二设备,包括:
所述第一设备通过图像分析当前界面,得到投屏控件的位置,通过模拟用户操作,执行应用内置的投屏功能,发送所述业务数据至所述第二设备。
10.根据权利要求1至9中任一项所述的方法,所述第一设备或所述第二设备存储操作指令的数据库,其特征在于,所述解析所述传感器数据,包括:
将所述传感器数据或经过处理传感器数据后得到的结果,与所述数据库中的数据进行比较,获取所述传感器数据对应于第一类指令或第二类指令。
11.据权利要求1至10中任一项所述的方法,其特征在于,所述第一设备为手机,所述第二设备为大屏。
12.一种电子设备,其特征在于,所述电子设备包括存储器和一个或多个处理器;其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述处理器执行时,使得所述电子设备执行如权利要求1至11中第一设备或第二设备执行的任一项所述的投屏的方法。
13.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至11中第一设备或第二设备执行的任一项所述的投屏的方法。
14.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述电子设备执行如权利要求1至11中第一设备或第二设备执行的任一项所述的投屏的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/073202 WO2022166618A1 (zh) | 2021-02-08 | 2022-01-21 | 一种投屏的方法和电子设备 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2021101710101 | 2021-02-08 | ||
CN202110171010 | 2021-02-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114915834A true CN114915834A (zh) | 2022-08-16 |
Family
ID=82761423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110584296.6A Pending CN114915834A (zh) | 2021-02-08 | 2021-05-27 | 一种投屏的方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114915834A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116033209A (zh) * | 2022-08-29 | 2023-04-28 | 荣耀终端有限公司 | 投屏方法和电子设备 |
CN116679895A (zh) * | 2022-10-26 | 2023-09-01 | 荣耀终端有限公司 | 一种协同业务的调度方法、电子设备及协同*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090288132A1 (en) * | 2008-05-14 | 2009-11-19 | Samsung Electronics Co. Ltd. | Method and communication system for controlling appliance device using a mobile device |
CN102445985A (zh) * | 2010-11-26 | 2012-05-09 | 深圳市同洲电子股份有限公司 | 数字电视接收终端与移动终端交互方法、装置和*** |
CN106502604A (zh) * | 2016-09-28 | 2017-03-15 | 北京小米移动软件有限公司 | 投屏切换方法及装置 |
CN107659712A (zh) * | 2017-09-01 | 2018-02-02 | 咪咕视讯科技有限公司 | 一种投屏的方法、装置及存储介质 |
CN108063820A (zh) * | 2017-12-19 | 2018-05-22 | 广州敬信药草园信息科技有限公司 | 一种云会议的投屏同步方法 |
CN110147199A (zh) * | 2019-05-23 | 2019-08-20 | 北京硬壳科技有限公司 | 同屏显示方法、装置及触控显示器 |
CN110381195A (zh) * | 2019-06-05 | 2019-10-25 | 华为技术有限公司 | 一种投屏显示方法及电子设备 |
-
2021
- 2021-05-27 CN CN202110584296.6A patent/CN114915834A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090288132A1 (en) * | 2008-05-14 | 2009-11-19 | Samsung Electronics Co. Ltd. | Method and communication system for controlling appliance device using a mobile device |
CN102445985A (zh) * | 2010-11-26 | 2012-05-09 | 深圳市同洲电子股份有限公司 | 数字电视接收终端与移动终端交互方法、装置和*** |
CN106502604A (zh) * | 2016-09-28 | 2017-03-15 | 北京小米移动软件有限公司 | 投屏切换方法及装置 |
CN107659712A (zh) * | 2017-09-01 | 2018-02-02 | 咪咕视讯科技有限公司 | 一种投屏的方法、装置及存储介质 |
CN108063820A (zh) * | 2017-12-19 | 2018-05-22 | 广州敬信药草园信息科技有限公司 | 一种云会议的投屏同步方法 |
CN110147199A (zh) * | 2019-05-23 | 2019-08-20 | 北京硬壳科技有限公司 | 同屏显示方法、装置及触控显示器 |
CN110381195A (zh) * | 2019-06-05 | 2019-10-25 | 华为技术有限公司 | 一种投屏显示方法及电子设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116033209A (zh) * | 2022-08-29 | 2023-04-28 | 荣耀终端有限公司 | 投屏方法和电子设备 |
CN116033209B (zh) * | 2022-08-29 | 2023-10-20 | 荣耀终端有限公司 | 投屏方法和电子设备 |
CN116679895A (zh) * | 2022-10-26 | 2023-09-01 | 荣耀终端有限公司 | 一种协同业务的调度方法、电子设备及协同*** |
CN116679895B (zh) * | 2022-10-26 | 2024-06-07 | 荣耀终端有限公司 | 一种协同业务的调度方法、电子设备及协同*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12019864B2 (en) | Multimedia data playing method and electronic device | |
EP4030276B1 (en) | Content continuation method and electronic device | |
CN111316598B (zh) | 一种多屏互动方法及设备 | |
WO2021052214A1 (zh) | 一种手势交互方法、装置及终端设备 | |
EP4319169A1 (en) | Screen projection method for electronic device, and electronic device | |
CN112394895B (zh) | 画面跨设备显示方法与装置、电子设备 | |
CN112398855B (zh) | 应用内容跨设备流转方法与装置、电子设备 | |
CN111061445A (zh) | 投屏方法和计算设备 | |
CN113923230B (zh) | 数据同步方法、电子设备和计算机可读存储介质 | |
WO2022100610A1 (zh) | 投屏方法、装置、电子设备及计算机可读存储介质 | |
WO2020173370A1 (zh) | 一种应用图标的移动方法及电子设备 | |
WO2022166618A1 (zh) | 一种投屏的方法和电子设备 | |
JP7408784B2 (ja) | コールバックストリーム処理方法およびデバイス | |
CN111726678B (zh) | 一种设备间多媒体内容续播的方法 | |
CN114442970B (zh) | 一种应用窗口的投屏方法与电子设备 | |
CN114915834A (zh) | 一种投屏的方法和电子设备 | |
CN114173193A (zh) | 一种多媒体流的播放方法和电子设备 | |
CN113593567B (zh) | 视频声音转文本的方法及相关设备 | |
CN113946302B (zh) | 一种打开文件的方法及设备 | |
CN115883893A (zh) | 大屏业务的跨设备流转操控方法和装置 | |
CN115185441A (zh) | 控制方法、装置、电子设备及可读存储介质 | |
WO2023093778A1 (zh) | 一种截屏方法及相关装置 | |
CN114584817A (zh) | 投屏方法及*** | |
CN117729420A (zh) | 一种连拍方法及电子设备 | |
CN115460445A (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: 20220816 |
|
RJ01 | Rejection of invention patent application after publication |