CN111432070B - 应用投屏控制方法、装置、设备和介质 - Google Patents

应用投屏控制方法、装置、设备和介质 Download PDF

Info

Publication number
CN111432070B
CN111432070B CN202010187798.0A CN202010187798A CN111432070B CN 111432070 B CN111432070 B CN 111432070B CN 202010187798 A CN202010187798 A CN 202010187798A CN 111432070 B CN111432070 B CN 111432070B
Authority
CN
China
Prior art keywords
screen
application
interface content
target
target application
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
CN202010187798.0A
Other languages
English (en)
Other versions
CN111432070A (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.)
Apollo Intelligent Connectivity Beijing Technology Co Ltd
Original Assignee
Apollo Intelligent Connectivity Beijing 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 Apollo Intelligent Connectivity Beijing Technology Co Ltd filed Critical Apollo Intelligent Connectivity Beijing Technology Co Ltd
Priority to CN202010187798.0A priority Critical patent/CN111432070B/zh
Publication of CN111432070A publication Critical patent/CN111432070A/zh
Application granted granted Critical
Publication of CN111432070B publication Critical patent/CN111432070B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41422Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本申请实施例公开了一种应用投屏控制方法、装置、设备和介质,涉及显示控制技术。其中,该方法包括:确定待投屏的目标应用;将目标应用在运行过程中的界面内容发送至本机设备中的虚拟屏幕,并进行显示匹配处理,其中,虚拟屏幕根据投屏对象的显示属性预先创建,虚拟屏幕由不同待投屏应用复用;获取虚拟屏幕上承载的界面内容;将获取的界面内容发送至投屏对象,以在投屏对象上显示。本申请实施例可以使得本机设备上前台运行或后台运行的应用,均支持在其他设备进行界面显示,同时保证其他设备上可以呈现较高的界面显示质量。

Description

应用投屏控制方法、装置、设备和介质
技术领域
本申请实施例涉及计算机技术,具体涉及显示控制技术,尤其涉及一种应用投屏控制方法、装置、设备和介质。
背景技术
目前,电子产品中支持的应用功能越来越多,不同设备之间进行数据同步也变得非常普遍。例如,采用投屏技术,可以将移动设备上的数据实时同步显示在其他设备中,例如将用户手机上的界面内容显示在与手机连接的车机设备中。
然而,当前的投屏显示方案中,通常只能将处于前台运行的应用界面在不同设备中进行同步显示,如果应用切换为后台运行,对应的投屏设备上便不能再显示应用界面。
发明内容
本申请实施例公开一种应用投屏控制方法、装置、设备和介质,以实现本机设备上前台运行或后台运行的应用均支持在其他设备进行界面显示的效果,同时保证其他设备上可以呈现较高的界面显示质量。
第一方面,本申请实施例公开了一种应用投屏控制方法,包括:
确定待投屏的目标应用;
将所述目标应用在运行过程中的界面内容发送至本机设备中的虚拟屏幕,并进行显示匹配处理,其中,所述虚拟屏幕根据投屏对象的显示属性预先创建,所述虚拟屏幕由不同待投屏应用复用;
获取所述虚拟屏幕上承载的界面内容;
将获取的界面内容发送至所述投屏对象,以在所述投屏对象上显示。
上述申请中的一个实施例具有如下优点或有益效果:通过在应用投屏过程中利用预先创建的虚拟屏幕实现本机设备和投屏对象之间应用界面内容的中转,解决了现有投屏方案中不支持后台运行的应用在不同设备之间进行界面投屏显示的问题,实现了本机设备上前台运行或后台运行的应用,均支持在其他设备进行界面显示的效果,同时保证了其他设备上可以呈现较高的界面显示质量。
可选的,所述目标应用在运行过程中的界面内容包括:所述目标应用在后台运行和在前台运行过程中的界面内容。
可选的,在所述确定待投屏的目标应用之后,所述方法还包括:
在所述本机设备中为所述目标应用创建目标辅助屏幕;
相应的,将所述目标应用在运行过程中的界面内容发送至本机设备中的虚拟屏幕,包括:
将所述目标应用在运行过程中的界面内容发送至所述目标辅助屏幕;
如果确认所述虚拟屏幕上未承载在先投屏应用的界面内容,则将所述目标辅助屏幕上的界面内容发送至所述虚拟屏幕。
上述申请中的一个实施例具有如下优点或有益效果:针对不同的待投屏应用,本机设备均会为各个应用创建辅助屏幕,以用于缓存各应用在运行过程中的界面内容,同时确保当存在多个待投屏应用时,投屏显示可以被有序执行,提高了投屏显示的效率,降低了投屏显示出错的概率。
可选的,将所述目标应用在运行过程中的界面内容发送至本机设备中的虚拟屏幕,还包括:
如果确认所述虚拟屏幕上承载有在先投屏应用的界面内容,则向所述在先投屏应用发送投屏终止信息,以提示所述在先投屏应用释放对所述虚拟屏幕的使用;
如果监测到所述虚拟屏幕的使用状态被释放,则将所述目标辅助屏幕上的界面内容发送至所述虚拟屏幕。
上述申请中的一个实施例具有如下优点或有益效果:针对投屏应用的切换,通过向在先投屏应用发送投屏终止信息,以及对虚拟屏幕的使用状态进行监测,一方面确保了投屏应用切换的顺利实现,另一方面,避免了若投屏突然中断导致在先投屏应用的界面显示信息的丢失。
可选的,在所述本机设备中为所述目标应用创建目标辅助屏幕,包括:
根据所述本机设备的显示属性,为所述目标应用创建所述目标辅助屏幕。
可选的,所述方法还包括:
如果所述目标应用为后台运行,在所述目标应用的投屏过程中投屏被断开,则将所述目标应用由后台运行切换至前台运行。
上述申请中的一个实施例具有如下优点或有益效果:当投屏断开时,通过将目标应用切换至前台运行,避免了目标应用的界面显示信息的丢失。
可选的,所述将获取的界面内容发送至所述投屏对象,包括:
利用图像编码技术或视频流编码技术,对获取的界面内容进行编码,并将编码后的界面内容发送至所述投屏对象。
可选的,所述本机设备包括用户终端,所述投屏对象包括车载设备。
第二方面,本申请实施例还公开了一种应用投屏控制装置,包括:
投屏应用确定模块,用于确定待投屏的目标应用;
界面内容发送模块,用于将所述目标应用在运行过程中的界面内容发送至本机设备中的虚拟屏幕,并进行显示匹配处理,其中,所述虚拟屏幕根据投屏对象的显示属性预先创建,所述虚拟屏幕由不同待投屏应用复用;
界面内容获取模块,用于获取所述虚拟屏幕上承载的界面内容;
投屏显示模块,用于将获取的界面内容发送至所述投屏对象,以在所述投屏对象上显示。
第三方面,本申请实施例还公开了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如本申请实施例任一所述的应用投屏控制方法。
第四方面,本申请实施例还公开了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如本申请实施例任一所述的应用投屏控制方法。
在本申请实施例中,通过根据投屏对象的显示属性在本机设备上预先创建可复用的虚拟屏幕,将应用运行过程中的界面内容持续的发送至虚拟屏幕,并进行显示匹配处理,然后从虚拟屏幕上获取界面内容并发送至投屏对象以进行显示,解决了现有投屏方案中不支持后台运行的应用在不同设备之间进行界面投屏显示的问题,实现了本机设备上前台运行或后台运行的应用,均支持在其他设备进行界面显示的效果,实现了本机设备和其他设备可以显示本机设备上不同应用的界面内容的效果,同时保证了其他设备上可以呈现较高的界面显示质量;针对后台运行的投屏应用,如果投屏断开,则自动将应用由后台运行切换至前台运行,避免了应用的界面显示信息的丢失。上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是根据本申请实施例公开的一种应用投屏控制方法的流程图;
图2是根据本申请实施例公开的另一种应用投屏控制方法的流程图;
图3是根据本申请实施例公开的用户终端和车机端之间的应用投屏示意图;
图4是根据本申请实施例公开的一种应用投屏控制装置的结构示意图;
图5是根据本申请实施例公开的一种电子设备的框图。
具体实施方式
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是根据本申请实施例公开的一种应用投屏控制方法的流程图,本实施例可以适用于将任意应用的界面内容在不同设备之间进行投屏显示的情况,例如在用户终端和车载设备相互连接的场景中,将用户终端上运行的任一应用投屏显示在车载设备的显示屏幕上,以供用户查看。本实施例方法可以由应用投屏控制装置来执行,该装置可采用软件和/或硬件实现,并可集成在任意的具有计算能力的电子设备上,该电子设备通常可以是用户终端,例如智能手机、平板电脑、ipad和智能音箱等。用于执行本实施例方案的应用投屏控制装置还可以采用应用客户端或者小程序的形式实现。
在本实施例中,本机设备和投屏对象需要预先建立通信连接,通信连接的方式包括有线连接和无线连接,例如可以通过蓝牙、wifi、或者通用串行总线等方式实现,本实施例对此不作具体限定,可以根据本机设备和投屏对象均支持的功能进行适应性选择。投屏对象指用于显示本机设备上运行的应用界面内容的设备,根据具体应用场景的不同,投屏对象可以灵活确定,例如在行车场景中,投屏对象可以是车载设备;在家居生活场景中,投屏对象可以是智能电视等家居设备。
如图1所示,本实施例公开的应用投屏控制方法可以包括:
S101、确定待投屏的目标应用。
示例性的,当本机设备和投屏对象建立通信连接后,可以根据用户在终端上的选择操作,确定当前待投屏的目标应用。该目标应用在本机设备上可以是前台运行状态,也可以是后台运行状态,还可以是在确定投屏显示之后,由前台运行状态切换至后台运行状态。
S102、将目标应用在运行过程中的界面内容发送至本机设备中的虚拟屏幕,并进行显示匹配处理,其中,虚拟屏幕根据投屏对象的显示属性预先创建,虚拟屏幕由不同待投屏应用复用。
目标应用在运行过程中的界面内容包括:目标应用在后台运行和在前台运行过程中的界面内容,即本实施例方案可以同时适用于前台运行的应用界面内容、以及后台运行的应用界面内容在不同设备之间的投屏显示。
虚拟屏幕,或称为虚拟显示屏幕,是相对电子设备的真实显示屏幕而言,虚拟屏幕可以通过软件编程实现创建,用于承载投屏应用在运行过程中的界面内容,将应用界面内容显示在虚拟屏幕上相当于在后台对应用进行显示编码,用户视觉上不可见。示例性的,如果本机设备采用安卓***,则可以通过调用CreateVirtualDisplay接口来创建虚拟屏幕;如果本机设备采用IOS***,则可以通过调用[[UIWindow alloc]initWithFrame:[UIScreen mainScreen]bounds]接口来创建虚拟屏幕。
通常,投屏对象和本机设备的真实显示屏幕在显示效果上存在差异,例如投屏对象上的应用采用横屏显示方式,而本机设备采用竖屏显示方式,为确保应用投屏显示后在投屏对象上的界面显示质量,虚拟屏幕根据投屏对象的显示属性进行创建,并在应用界面内容发送至虚拟屏幕后,对应用界面内容进行显示匹配处理,例如界面显示比例调整、界面显示分辨率调整、以及界面缩放处理等,以使得应用界面内容在显示方面可以适配虚拟屏幕,也即适配投屏对象的真实显示屏幕。其中,投屏对象的显示属性(或称为显示参数)包括但不限于显示比例、显示分辨率、屏幕尺寸以及显示方式等信息,显示方式即横屏显示或竖屏显示。
由于本机设备上的任意应用均支持投屏显示,通过在投屏过程中,多个待投屏应用共用虚拟屏幕,便无需针对每个待投屏应用创建并维护虚拟屏幕,也无需重复获取投屏对象的显示属性,可以减少对投屏对象显示属性的多次重复配置,可以减少本机设备上的资源消耗。并且,只要目标应用处于运行状态,虚拟屏幕便可以不间断的获取其界面内容,进而投屏对象可以持续获取目标应用的界面内容,因此,即使目标应用处于后台运行状态,本实施例方案也可以成功将其界面内容显示在投屏对象上。
S103、获取虚拟屏幕上承载的界面内容。
示例性的,可以调用预先编写的内容获取程序对虚拟屏幕进行后台截屏处理,得到虚拟屏幕上承载的界面内容,然后发送至投屏对象。
S104、将获取的界面内容发送至投屏对象,以在投屏对象上显示。
可选的,将获取的界面内容发送至投屏对象,包括:利用图像编码技术或视频流编码技术,对获取的界面内容进行编码,并将编码后的界面内容发送至投屏对象。其中,图像编码技术或视频流编码技术均属于现有的成熟技术,本实施例对此不作赘述。投屏对象获取到编码的界面内容后,对界面内容进行解码并发送显示屏幕进行显示,以供用户查看。此时,目标应用在投屏对象上显示,本机设备可以根据用户的使用需求,将目标应用切换至后台运行或者目标应用原本即处于后台运行,则保持其后台运行状态,在当前屏幕上显示其他应用的界面内容,以供用户查看。
可选的,本实施例方法还包括:如果目标应用为后台运行,在目标应用的投屏过程中投屏被断开,则将目标应用由后台运行切换至前台运行。本机设备可以对投屏状态进行实时监控,如果监测到投屏断开了,即投屏对象上无法显示本机设备上应用界面内容,则将目标应用切换至前台运行,从而避免目标应用的界面显示信息的丢失。例如,目标应用为导航应用,在导航过程中,如果投屏断开,用户无法从车载设备上查看导航路线,如果用户终端上同样不显示导航应用界面,则导致用户彻底无法获知导航路线,从而影响用户当前的导航需求。投屏被断开的因素包括但不限于:本机设备与投屏对象之间的通信连接中断、投屏对象或本机设备发生故障、目标应用运行故障、以及目标应用运行结束等。针对可修复的临时性故障导致投屏状态断开的情况,如果本机设备监测到故障已经消除,例如本机设备与投屏对象之间的通信连接已恢复、投屏对象的故障已修复等,则可以基于目标应用当前的运行状态,恢复投屏显示操作。
进一步的,在确定将目标应用由后台运行切换至前台运行之前,本实施例方法还包括:确认目标应用是否属于预设的应用类型,如果是,则将目标应用由后台运行切换至前台运行,其中,预设应用类型可以是用户预先指定的特定应用,也可以是根据本机设备上安装的应用的优先级而筛选出来的特定应用;应用优先级可以根据用户的使用频率确定,或者由用户指定每个应用的优先级。
在本实施例中,通过根据投屏对象的显示属性在本机设备上预先创建可复用的虚拟屏幕,将应用运行过程中的界面内容持续的发送至虚拟屏幕,并进行显示匹配处理,然后从虚拟屏幕上获取界面内容并发送至投屏对象以进行显示,解决了现有投屏方案中不支持后台运行的应用在不同设备之间进行界面投屏显示的问题,实现了本机设备上前台运行或后台运行的应用,均支持在其他设备进行界面显示的效果,实现了本机设备和其他设备可以显示本机设备上不同应用的界面内容的效果,同时保证了其他设备上可以呈现较高的界面显示质量;而且,针对后台运行的投屏应用,如果投屏断开,则自动将应用由后台运行切换至前台运行,避免了应用的界面显示信息的丢失。
图2是根据本申请实施例公开的另一种应用投屏控制方法的流程图,基于上述技术方案进一步优化与扩展,并可以与上述各个可选实施方式进行结合。如图2所示,该方法可以包括:
S201、确定待投屏的目标应用。
S202、在本机设备中为目标应用创建目标辅助屏幕。
在本实施例中,针对不同的待投屏应用,本机设备均会为各个应用创建辅助屏幕,以用于缓存各应用在运行过程中的界面内容,同时确保当存在多个待投屏的应用时,投屏显示可以被有序执行,提高投屏显示的效率,降低投屏显示出错的概率。
辅助屏幕和虚拟屏幕的属性相同,均可基于编程实现创建,除了创建过程配置参数存在差异外,其他实现细节可以相同。示例性的,可以根据本机设备的显示属性,为包括目标应用在内的各个待投屏应用分别创建对应的目标辅助屏幕。其中,本机设备的显示属性(或称为显示参数)包括但不限于显示比例、显示分辨率、屏幕尺寸以及显示方式等信息,显示方式指对各应用进行横屏显示或竖屏显示。
S203、将目标应用在运行过程中的界面内容发送至目标辅助屏幕。
S204、如果确认虚拟屏幕上未承载在先投屏应用的界面内容,则将目标辅助屏幕上的界面内容发送至虚拟屏幕,并进行显示匹配处理。
即当虚拟屏幕没有被其他应用使用的时,可以直接将目标辅助屏幕上的内容发送或更新至虚拟屏幕。
进一步的,本实施例方法还包括:
如果确认虚拟屏幕上承载有在先投屏应用的界面内容,则向在先投屏应用发送投屏终止信息,以提示在先投屏应用释放对虚拟屏幕的使用;
如果监测到虚拟屏幕的使用状态被释放,即虚拟屏幕上不再承载在先投屏应用的界面内容,则将目标辅助屏幕上的界面内容发送至虚拟屏幕。
针对投屏应用的切换,通过向在先投屏应用发送投屏终止信息,以及对虚拟屏幕的使用状态进行监测,一方面可以确保投屏应用切换的顺利实现,另一方面,可以避免若投屏突然中断导致在先投屏应用的界面显示信息的丢失。进一步的,如果在先投屏应用为后台运行,则当在先投屏应用释放对虚拟屏幕的使用后,可以将在先投屏应用切换至前台运行,使得在先投屏应用的界面内容可以在本机设备上继续显示。
S205、获取虚拟屏幕上承载的界面内容。
S206、将获取的界面内容发送至投屏对象,以在投屏对象上显示。
图3作为示例,示出了本申请实施例中用户终端和车机端之间的一种应用投屏示意图。如图3所示,用户终端上安装有多个应用,在每个应用的投屏过程中,本机设备首先将应用运行过程中的界面内容发送至辅助屏幕,在确认虚拟屏幕没有被其他应用使用时,则将辅助屏幕上承载的界面内容刷新至虚拟屏幕;然后,本机设备截取虚拟屏幕上承载的界面内容,进行视频编码处理,并通过USB数据线或wifi等方式发送至车机端;最后,车机端对获取的编码后的视频进行解码,并发送至显示屏幕进行显示,以供用户查看。当前投屏显示的应用可以在本机设备上进行后台运行,因而本机设备上可以显示其他应用界面,实现了投屏对象和本机设备可以显示本机设备上不同应用的界面内容的效果。
以下以本机设备上包括仲裁模块和投屏核心模块为例,对本实施例方案进行进一步的示例性说明,但不应理解为对本实施例的具体限定:
1)用户在终端界面上进行应用选择操作,仲裁模块根据用户的选择,确定当前待投屏的目标应用B,目标应用B在投屏过程中可以处于后台运行状态;
2)目标应用B同时响应用户的选择操作,触发创建与之对应的辅助屏幕,并向仲裁模块发送虚拟屏幕的使用申请;
3)仲裁模块会根据虚拟屏幕的当前使用状态,确认是否将虚拟屏幕的控制权限交由目标应用B;即
如果仲裁模块确认虚拟屏幕当前没有被其他应用A使用,则可以通知目标应用B将其辅助屏幕上的界面内容发送至虚拟屏幕上;
如果仲裁模块确认虚拟屏幕当前被其他应用A使用,则通知其他应用A释放对虚拟屏幕的使用;其他应用A释放对虚拟屏幕的使用,同时还将自身辅助屏幕上的界面内容发送至用户终端的显示屏幕,以供用户查看;
仲裁模块可以监测虚拟屏幕是否被完全释放,如果监测到虚拟屏幕被完全释放,则通知目标应用B可以将其辅助屏幕上的界面内容发送至虚拟屏幕;
5)虚拟屏幕收到目标应用B的界面内容后,由投屏核心模块从虚拟屏幕上截取界面内容,并在编码处理后发送至投屏对象,使得投屏对象上可以显示目标应用B的界面内容。
在本实施例中,通过在应用投屏过程中,每个应用的辅助屏幕和可复用的虚拟屏幕之间的配合,将本机设备上运行的应用的界面内容发送至投屏对象以进行显示,解决了现有投屏方案中不支持后台运行的应用在不同设备之间进行界面投屏显示的问题,保证了本机设备前台应用功能的正常展示,同时又能进行后台制定应用的截屏,即实现了本机设备和其他设备可以显示本机设备上不同应用的界面内容的效果,同时保证了其他设备上可以呈现较高的界面显示质量;并且,针对投屏应用的切换,通过向在先投屏应用发送投屏终止信息,以及对虚拟屏幕的使用状态进行监测,一方面确保了投屏应用切换的顺利实现,另一方面,避免了若投屏突然中断导致在先投屏应用的界面显示信息的丢失。
图4是根据本申请实施例公开的一种应用投屏控制装置的结构示意图,本实施例可以适用于将任意应用的界面内容在不同设备之间进行投屏显示的情况,例如在用户终端和车载设备相互连接的场景中,将用户终端上运行的任一应用投屏显示在车载设备的显示屏幕上,以供用户查看。本实施例装置可采用软件和/或硬件实现,并可集成在任意的具有计算能力的电子设备上,该电子设备通常可以是用户终端,例如智能手机、平板电脑、ipad和智能音箱等。
如图4所示,本实施例公开的应用投屏控制装置400可以包括投屏应用确定模块401、界面内容发送模块402、界面内容获取模块403和投屏显示模块404,其中,
投屏应用确定模块401,用于确定待投屏的目标应用;
界面内容发送模块402,用于将目标应用在运行过程中的界面内容发送至本机设备中的虚拟屏幕,并进行显示匹配处理,其中,虚拟屏幕根据投屏对象的显示属性预先创建,虚拟屏幕由不同待投屏应用复用;
界面内容获取模块403,用于获取虚拟屏幕上承载的界面内容;
投屏显示模块404,用于将获取的界面内容发送至投屏对象,以在投屏对象上显示。
此外,需要说明的是,根据本实施例方案的具体实施,各功能模块的划分可以灵活变更或调整,本实施例不作具体限定,例如,投屏应用确定模块401和界面内容发送模块402可以统称为仲裁模块,界面内容获取模块403和投屏显示模块404可以统称为投屏核心模块等。
可选的,目标应用在运行过程中的界面内容包括:目标应用在后台运行和在前台运行过程中的界面内容。
可选的,本实施例装置还包括:辅助屏幕创建模块,用于在投屏应用确定模块401执行确定待投屏的目标应用的操作之后,在本机设备中为目标应用创建目标辅助屏幕;
相应的,界面内容发送模块402包括:
第一发送单元,用于将目标应用在运行过程中的界面内容发送至目标辅助屏幕;
第二发送单元,用于如果确认虚拟屏幕上未承载在先投屏应用的界面内容,则将目标辅助屏幕上的界面内容发送至虚拟屏幕,并进行显示匹配处理。
可选的,界面内容发送模块402还包括:
信息发送单元,用于如果确认虚拟屏幕上承载有在先投屏应用的界面内容,则向在先投屏应用发送投屏终止信息,以提示在先投屏应用释放对虚拟屏幕的使用;
第三发送单元,用于如果监测到虚拟屏幕的使用状态被释放,则将目标辅助屏幕上的界面内容发送至虚拟屏幕,并进行显示匹配处理。
可选的,辅助屏幕创建模块具体用于:
根据本机设备的显示属性,为目标应用创建目标辅助屏幕。
可选的,本实施例装置还包括:
运行状态切换模块,用于如果目标应用为后台运行,在目标应用的投屏过程中投屏被断开,则将目标应用由后台运行切换至前台运行。
可选的,投屏显示模块404具体用于:
利用图像编码技术或视频流编码技术,对获取的界面内容进行编码,并将编码后的界面内容发送至投屏对象。
可选的,本机设备包括用户终端,投屏对象包括车载设备。
本申请实施例所公开的应用投屏控制装置400可执行本申请实施例所公开的任意应用投屏控制方法,具备执行方法相应的功能模块和有益效果。本实施例中未详尽描述的内容可以参考本申请任意方法实施例中的描述。
根据本申请的实施例,本申请实施例还提供了一种电子设备和一种可读存储介质。
如图5所示,图5是用于实现本申请实施例中应用投屏控制方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请实施例的实现。
如图5所示,该电子设备包括:一个或多个处理器501、存储器502,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示图形用户界面(Graphical User Interface,GUI)的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作,例如,作为服务器阵列、一组刀片式服务器、或者多处理器***。图5中以一个处理器501为例。
存储器502即为本申请实施例所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请实施例所提供的应用投屏控制方法。本申请实施例的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请实施例所提供的应用投屏控制方法。
存储器502作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中应用投屏控制方法对应的程序指令/模块,例如,附图4所示的投屏应用确定模块401、界面内容发送模块402、界面内容获取模块403和投屏显示模块404。处理器501通过运行存储在存储器502中的非瞬时软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中的应用投屏控制方法。
存储器502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据应用投屏控制方法的电子设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器502可选包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至用于实现本实施例中应用投屏控制方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
用于实现本实施例中应用投屏控制方法的电子设备还可以包括:输入装置503和输出装置504。处理器501、存储器502、输入装置503和输出装置504可以通过总线或者其他方式连接,图5中以通过总线连接为例。
输入装置503可接收输入的数字或字符信息,以及产生与用于实现本实施例中应用投屏控制方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置504可以包括显示设备、辅助照明装置和触觉反馈装置等,其中,辅助照明装置例如发光二极管(Light Emitting Diode,LED);触觉反馈装置例如,振动电机等。该显示设备可以包括但不限于,液晶显示器(Liquid Crystal Display,LCD)、LED显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
此处描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、专用集成电路(Application Specific Integrated Circuit,ASIC)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
这些计算程序,也称作程序、软件、软件应用、或者代码,包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置,例如,磁盘、光盘、存储器、可编程逻辑装置(Programmable Logic Device,PLD),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置,例如,阴极射线管(Cathode Ray Tube,CRT)或者LCD监视器;以及键盘和指向装置,例如,鼠标或者轨迹球,用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈,例如,视觉反馈、听觉反馈、或者触觉反馈;并且可以用任何形式,包括声输入、语音输入或者、触觉输入,来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***,例如,作为数据服务器,或者实施在包括中间件部件的计算***,例如,应用服务器,或者实施在包括前端部件的计算***,例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互,或者实施在包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信,例如通信网络,来将***的部件相互连接。通信网络的示例包括:局域网(Local Area Network,LAN)、广域网(Wide Area Network,WAN)、和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
在本申请实施例中,通过根据投屏对象的显示属性在本机设备上预先创建可复用的虚拟屏幕,将应用运行过程中的界面内容持续的发送至虚拟屏幕,并进行显示匹配处理,然后从虚拟屏幕上获取界面内容并发送至投屏对象以进行显示,解决了现有投屏方案中不支持后台运行的应用在不同设备之间进行界面投屏显示的问题,实现了本机设备上前台运行或后台运行的应用,均支持在其他设备进行界面显示的效果,实现了本机设备和其他设备可以显示本机设备上不同应用的界面内容的效果,同时保证了其他设备上可以呈现较高的界面显示质量;而且,针对后台运行的投屏应用,如果投屏断开,则自动将应用由后台运行切换至前台运行,避免了应用的界面显示信息的丢失。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

Claims (10)

1.一种应用投屏控制方法,其特征在于,包括:
根据用户在本机设备上的选择操作,确定待投屏的目标应用;
将所述目标应用在运行过程中的界面内容发送至所述本机设备中的虚拟屏幕,并进行显示匹配处理,其中,所述虚拟屏幕根据投屏对象的显示属性预先创建,所述虚拟屏幕由不同待投屏应用复用;
获取所述虚拟屏幕上承载的界面内容;
将获取的界面内容发送至所述投屏对象,以在所述投屏对象上显示;
在所述确定待投屏的目标应用之后,所述方法还包括:
在所述本机设备中为所述目标应用创建目标辅助屏幕,所述目标辅助屏幕,用于缓存所述目标应用在运行过程中的界面内容;
相应的,将所述目标应用在运行过程中的界面内容发送至本机设备中的虚拟屏幕,包括:
将所述目标应用在运行过程中的界面内容发送至所述目标辅助屏幕;
如果确认所述虚拟屏幕上未承载在先投屏应用的界面内容,则将所述目标辅助屏幕上的界面内容发送至所述虚拟屏幕。
2.根据权利要求1所述的方法,其特征在于,所述目标应用在运行过程中的界面内容包括:所述目标应用在后台运行和在前台运行过程中的界面内容。
3.根据权利要求1所述的方法,其特征在于,将所述目标应用在运行过程中的界面内容发送至本机设备中的虚拟屏幕,还包括:
如果确认所述虚拟屏幕上承载有在先投屏应用的界面内容,则向所述在先投屏应用发送投屏终止信息,以提示所述在先投屏应用释放对所述虚拟屏幕的使用;
如果监测到所述虚拟屏幕的使用状态被释放,则将所述目标辅助屏幕上的界面内容发送至所述虚拟屏幕。
4.根据权利要求2所述的方法,其特征在于,在所述本机设备中为所述目标应用创建目标辅助屏幕,包括:
根据所述本机设备的显示属性,为所述目标应用创建所述目标辅助屏幕。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述目标应用为后台运行,在所述目标应用的投屏过程中投屏被断开,则将所述目标应用由后台运行切换至前台运行。
6.根据权利要求1所述的方法,其特征在于,所述将获取的界面内容发送至所述投屏对象,包括:
利用图像编码技术或视频流编码技术,对获取的界面内容进行编码,并将编码后的界面内容发送至所述投屏对象。
7.根据权利要求1所述的方法,其特征在于,所述本机设备包括用户终端,所述投屏对象包括车载设备。
8.一种应用投屏控制装置,其特征在于,包括:
投屏应用确定模块,用于根据用户在本机设备上的选择操作,确定待投屏的目标应用;
界面内容发送模块,用于将所述目标应用在运行过程中的界面内容发送至所述本机设备中的虚拟屏幕,并进行显示匹配处理,其中,所述虚拟屏幕根据投屏对象的显示属性预先创建,所述虚拟屏幕由不同待投屏应用复用;
界面内容获取模块,用于获取所述虚拟屏幕上承载的界面内容;
投屏显示模块,用于将获取的界面内容发送至所述投屏对象,以在所述投屏对象上显示;
辅助屏幕创建模块,用于在投屏应用确定模块执行确定待投屏的目标应用的操作之后,在本机设备中为目标应用创建目标辅助屏幕,所述目标辅助屏幕用于缓存所述目标应用在运行过程中的界面内容;
相应的,界面内容发送模块包括:
第一发送单元,用于将目标应用在运行过程中的界面内容发送至目标辅助屏幕;
第二发送单元,用于如果确认虚拟屏幕上未承载在先投屏应用的界面内容,则将目标辅助屏幕上的界面内容发送至虚拟屏幕,并进行显示匹配处理。
9.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的应用投屏控制方法。
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的应用投屏控制方法。
CN202010187798.0A 2020-03-17 2020-03-17 应用投屏控制方法、装置、设备和介质 Active CN111432070B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010187798.0A CN111432070B (zh) 2020-03-17 2020-03-17 应用投屏控制方法、装置、设备和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010187798.0A CN111432070B (zh) 2020-03-17 2020-03-17 应用投屏控制方法、装置、设备和介质

Publications (2)

Publication Number Publication Date
CN111432070A CN111432070A (zh) 2020-07-17
CN111432070B true CN111432070B (zh) 2022-04-08

Family

ID=71548003

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010187798.0A Active CN111432070B (zh) 2020-03-17 2020-03-17 应用投屏控制方法、装置、设备和介质

Country Status (1)

Country Link
CN (1) CN111432070B (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111045772A (zh) * 2019-12-02 2020-04-21 维沃移动通信有限公司 一种应用分享方法、电子设备及计算机可读存储介质
CN112261466A (zh) * 2020-08-18 2021-01-22 北京京东尚科信息技术有限公司 一种投屏方法、装置、电子设备及存储介质
CN113556598A (zh) * 2020-09-10 2021-10-26 华为终端有限公司 多窗口投屏方法及电子设备
CN112135186B (zh) * 2020-09-22 2022-07-29 深圳乐播科技有限公司 基于小程序的投屏方法、装置、设备及存储介质
CN114385096B (zh) * 2020-10-20 2023-11-03 抖音视界有限公司 显示控制方法、装置、终端和存储介质
EP4224307A4 (en) * 2020-10-31 2024-04-10 Huawei Technologies Co., Ltd. SCREEN PROJECTION METHODS FOR APPLICATION WINDOWS AND ELECTRONIC DEVICES
CN112328344B (zh) * 2020-11-02 2022-11-22 联想(北京)有限公司 一种投屏处理方法及第一设备
CN114510203A (zh) * 2020-11-16 2022-05-17 荣耀终端有限公司 电子设备及其设备间屏幕协同方法和介质
CN112328941A (zh) * 2020-11-19 2021-02-05 Oppo广东移动通信有限公司 基于浏览器的应用投屏方法及相关装置
CN112468863A (zh) * 2020-11-24 2021-03-09 北京字节跳动网络技术有限公司 投屏控制方法、设备及电子设备
CN112558905B (zh) * 2020-12-09 2023-11-10 深圳乐播科技有限公司 一种投屏方法、设备和***
CN112905289A (zh) * 2021-03-10 2021-06-04 Oppo广东移动通信有限公司 应用画面的显示方法、装置、终端、投屏***及介质
CN112860208A (zh) * 2021-04-25 2021-05-28 深圳乐播科技有限公司 基于投屏的软件共享方法、装置、设备及存储介质
CN113268211B (zh) * 2021-05-13 2023-05-12 维沃移动通信(杭州)有限公司 图像获取方法、装置、电子设备及存储介质
CN113342294A (zh) * 2021-05-27 2021-09-03 沈阳美行科技有限公司 一种多目标显示方法、***、电子设备及存储介质
CN113204301B (zh) * 2021-05-28 2023-08-15 闪耀现实(无锡)科技有限公司 用于处理应用程序内容的方法及装置
CN113810760B (zh) * 2021-08-17 2023-04-21 荣耀终端有限公司 控制投屏的方法、电子设备及计算机可读存储介质
CN113835663A (zh) * 2021-09-24 2021-12-24 北京字节跳动网络技术有限公司 显示控制方法、装置、***、电子设备、介质及程序产品
CN114063951B (zh) * 2021-09-26 2022-12-02 荣耀终端有限公司 投屏异常处理方法及电子设备
CN114189542A (zh) * 2021-11-23 2022-03-15 阿里巴巴(中国)有限公司 互动控制方法及设备
CN114153542A (zh) * 2021-11-30 2022-03-08 阿波罗智联(北京)科技有限公司 投屏方法、装置、电子设备及计算机可读存储介质
CN114510206A (zh) * 2022-01-12 2022-05-17 珠海格力电器股份有限公司 多屏异显方法、装置、设备和存储介质
CN114428598A (zh) * 2022-01-30 2022-05-03 深圳创维-Rgb电子有限公司 投屏方法、装置、电子设备及存储介质
CN118092838A (zh) * 2022-03-23 2024-05-28 博泰车联网(南京)有限公司 投屏端和显示端的响应方法、电子设备及存储介质
CN114911442A (zh) * 2022-04-27 2022-08-16 Oppo广东移动通信有限公司 投屏方法、装置、终端、设备、计算机介质及程序产品
CN114884990A (zh) * 2022-05-06 2022-08-09 亿咖通(湖北)技术有限公司 一种基于虚拟屏的投屏方法和设备
CN117642718A (zh) * 2022-06-30 2024-03-01 京东方科技集团股份有限公司 用于投屏的终端、***及方法、存储介质、电子设备
CN117931328A (zh) * 2022-10-14 2024-04-26 Oppo广东移动通信有限公司 界面显示方法、装置、终端设备及存储介质
CN116193176A (zh) * 2023-02-13 2023-05-30 阿波罗智联(北京)科技有限公司 投屏方法、装置、设备以及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110248022A (zh) * 2019-06-06 2019-09-17 武汉卡比特信息有限公司 一种基于手机互联的三方应用的投屏方法
CN110515579A (zh) * 2019-08-28 2019-11-29 北京小米移动软件有限公司 投屏方法、装置、终端及存储介质
CN110688042A (zh) * 2019-09-29 2020-01-14 百度在线网络技术(北京)有限公司 界面显示方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110257958A1 (en) * 2010-04-15 2011-10-20 Michael Rogler Kildevaeld Virtual smart phone
JP5884816B2 (ja) * 2013-12-16 2016-03-15 コニカミノルタ株式会社 透過型hmdを有する情報表示システム及び表示制御プログラム
CN109218731B (zh) * 2017-06-30 2021-06-01 腾讯科技(深圳)有限公司 移动设备的投屏方法、装置及***
CN108668027A (zh) * 2018-05-22 2018-10-16 武汉卡比特信息有限公司 手机互联时分屏投射到计算机类终端并反向控制的***及方法
CN109600659B (zh) * 2018-12-17 2021-08-31 北京小米移动软件有限公司 播放视频时的操作方法、装置、设备及存储介质
CN109889885A (zh) * 2019-02-27 2019-06-14 努比亚技术有限公司 一种投屏控制方法、终端及计算机可读存储介质
CN110286864A (zh) * 2019-05-15 2019-09-27 武汉卡比特信息有限公司 一种手机与计算机类终端自适应互联投屏方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110248022A (zh) * 2019-06-06 2019-09-17 武汉卡比特信息有限公司 一种基于手机互联的三方应用的投屏方法
CN110515579A (zh) * 2019-08-28 2019-11-29 北京小米移动软件有限公司 投屏方法、装置、终端及存储介质
CN110688042A (zh) * 2019-09-29 2020-01-14 百度在线网络技术(北京)有限公司 界面显示方法和装置

Also Published As

Publication number Publication date
CN111432070A (zh) 2020-07-17

Similar Documents

Publication Publication Date Title
CN111432070B (zh) 应用投屏控制方法、装置、设备和介质
CN111666056B (zh) 屏幕切换显示方法、装置、智能后视镜和可读存储介质
JP7167222B2 (ja) アプレットデータの取得方法、装置、機器及び記憶媒体
CN111770169A (zh) 设备固件升级的方法、装置、设备以及存储介质
CN105677265A (zh) 一种显示方法及终端
CN111966651B (zh) 数据同步方法、装置、电子设备和存储介质
CN111645521B (zh) 用于智能后视镜的控制方法、装置、电子设备和存储介质
CN110659246B (zh) 基于容器的文件挂载方法、装置及电子设备
CN111726413B (zh) 设备连接方法和装置
EP3929813A2 (en) Image processing method in remote control, device, apparatus and program product
CN111669438B (zh) 直播消息传输方法、装置、电子设备及介质
CN112148160B (zh) 浮窗显示方法、装置、电子设备和计算机可读存储介质
CN113115023B (zh) 全景场景切换方法、装置及设备
CN102917246B (zh) 一种基于虚拟机的应用数据提供方法、装置及***
CN110659330A (zh) 数据处理方法、装置及存储介质
CN110717999B (zh) 通信方法、装置、电子设备及存储介质
KR20210040881A (ko) 이미지 처리 방법, 장치, 기기 및 저장매체
CN110673813B (zh) 一种数据处理方法、装置、电子设备和介质
CN114633752A (zh) 自动驾驶***的模式切换方法、装置及电子设备
CN114222167B (zh) 云投屏控制方法、装置、服务器、***和可读存储介质
CN111882483A (zh) 视频渲染方法及装置
CN111629213B (zh) 多媒体文件的转码方法、装置、设备和介质
CN111076742A (zh) 一种ar导航的显示方法、装置、电子设备及存储介质
CN111935549B (zh) 播放序列的更新方法、装置
CN112017528B (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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20211018

Address after: 100176 101, floor 1, building 1, yard 7, Ruihe West 2nd Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Applicant after: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd.

Address before: 2 / F, *** building, 10 Shangdi 10th Street, Haidian District, Beijing 100085

Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant