掌桥专利:专业的专利平台
掌桥专利
首页

一种投屏显示方法、智能终端、存储介质

文献发布时间:2023-06-19 10:14:56


一种投屏显示方法、智能终端、存储介质

技术领域

本发明涉及通信技术领域,尤其涉及的是一种投屏显示方法、智能终端、存储介质。

背景技术

随着智能设备之间的交互的增多,小屏智能终端和大屏智能终端之间的交互越来越频繁,小屏智能终端可以是IPAD,安卓手机,苹果手机和电脑,大屏智能终端可以是电视也可以是其他的Android系统的智能大屏,不同设备的小屏智能终端需支持的协议是不同的,传统的投屏技术是基于一种协议将一种设备投屏到多台大屏智能终端中,但是无法支持将不同协议的小屏智能终端数据同时投屏到大屏智能终端中,也就无法满足一些用户的特殊投屏需求。

因此,现有技术还有待改进和发展。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种投屏显示的方法,旨在解决现有技术中基于一种无线投屏协议将一种设备屏幕投屏到多台大屏智能终端中,但是无法支持将不同投屏协议的小屏智能终端数据同时投屏到大屏智能终端中,也就无法满足一些用户的特殊投屏需求的问题。

本发明解决问题所采用的技术方案如下:

第一方面,本发明实施例提供一种投屏显示的方法,其中,所述方法包括:

识别小屏智能终端支持的网络协议,并根据所述无线投屏协议执行初始化操作,得到初始化结果;

根据所述初始化结果,监听小屏智能终端发送的网络连接请求信息,得到网络连接状态结果;

根据所述网络连接状态结果,将一个或多个小屏智能终端的数据投屏至大屏智能终端,以实现数据在大屏智能终端中的显示。

在一种实现方式中,其中,所述识别小屏智能终端支持的网络协议,并对所述网络协议进行初始化,得到初始化结果包括:

识别Miracast协议,并根据所述Miracast协议初始化P2P网络;

识别AirPlay协议,并根据所述AirPlay协议初始化AP网络。

在一种实现方式中,其中,所述根据所述初始化结果,监听小屏智能终端发送的网络连接请求信息,得到网络连接状态结果包括:

当根据所述Miracast协议初始化P2P网络时,监听支持Miracast协议的小屏智能终端发送的网络连接请求信息,得到第一网络连接状态结果;

当根据所述AirPlay协议初始化AP网络时,监听支持AirPlay协议的小屏智能终端发送的网络连接请求信息,得到第二网络连接状态结果。

在一种实现方式中,其中,所述监听支持Miracast协议的小屏智能终端发送的网络连接请求信息,得到第一网络连接状态结果包括:

获取支持Miracast协议的小屏智能终端的节点信息;

获取大屏智能终端的节点信息;

当监听到支持Miracast协议的小屏智能终端发送的网络连接请求信息时,且当所述支持Miracast协议的小屏智能终端的局域网信息和所述大屏智能终端的节点信息相同时,得到所述支持Miracast协议的小屏智能终端与所述大屏智能终端之间的第一网络连接状态结果为已连接。

在一种实现方式中,其中,所述监听支持AirPlay协议的小屏智能终端发送的网络连接请求信息,得到第二网络连接状态结果包括:

获取支持AirPlay协议的小屏智能终端的局域网信息;

当监听到支持AirPlay协议的小屏智能终端发送的连接请求信息时,且当所述获取支持AirPlay协议的小屏智能终端的局域网信息和所述大屏智能终端的局域网信息相同时,得到所述支持AirPlay协议的小屏智能终端与所述大屏智能终端之间的第二网络连接状态结果为已连接。

在一种实现方式中,其中,所述根据所述网络连接状态结果,将多个小屏智能终端的数据投屏到大屏智能终端,以实现数据在大屏智能终端中的显示包括:

当所述支持Miracast协议的小屏智能终端与所述大屏智能终端之间的第一网络连接状态结果已连接时,将支持Miracast协议的小屏智能终端的第一数据通过无线网络的方式发送到大屏智能终端,并触发大屏智能终端的播放器,将数据写进管道的方式传入播放器,以实现数据在大屏智能终端中的显示;

当所述支持AirPlay协议的小屏智能终端与所述大屏智能终端之间的第二网络连接状态结果为已连接时,将支持AirPlay协议的小屏智能终端的第二数据通过无线网络的方式发送到大屏智能终端,并触发大屏智能终端的播放器,将数据写进管道的方式传入播放器,以实现数据在大屏智能终端中的显示。

在一种实现方式中,其中,所述将支持Miracast协议的小屏智能终端的第一数据通过无线网络的方式发送到大屏智能终端,并控制大屏智能终端的播放器执行数据操作,以实现数据在大屏智能终端中的显示包括:

当所述第一数据发送到大屏智能终端后,触发大屏智能终端的播放器,并控制所述播放器对第一数据进行解封装、解码操作,以实现数据在大屏智能终端中的显示。

在一种实现方式中,其中,所述将支持AirPlay协议的小屏智能终端的第二数据通过无线网络的方式发送到大屏智能终端,并触发大屏智能终端的播放器,以实现数据在大屏智能终端中的显示包括:

当所述第二数据发送到大屏智能终端后,触发大屏智能终端的播放器,并控制所述播放器对第二数据进行解封装、解码操作,以实现数据在大屏智能终端中的显示。

第二方面,本发明实施例还提供一种投屏显示的装置,其中,所述装置包括:

协议初始化单元,用于识别小屏智能终端支持的无线投屏协议,并根据所述无线投屏协议执行初始化操作,得到初始化结果;

网络连接状态获取单元,用于根据所述初始化结果,监听小屏智能终端发送的网络连接请求信息,得到网络连接状态结果;

投屏单元,用于根据所述网络连接状态结果,将一个或多个小屏智能终端的数据投屏至大屏智能终端,以实现数据在大屏智能终端中的显示。

第三方面,本发明实施例还提供一种智能终端,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如上述任意一项所述的投屏显示方法。

第四方面,本发明实施例还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述中任意一项所述的投屏显示方法。

本发明的有益效果:本发明实施例首先识别小屏智能终端支持的无线投屏协议,并根据所述无线投屏协议执行初始化操作,得到初始化结果;然后根据所述初始化结果,监听小屏智能终端发送的网络连接请求信息,得到网络连接状态结果;最后根据所述网络连接状态结果,将一个或多个小屏智能终端的数据投屏至大屏智能终端,以实现数据在大屏智能终端中的显示。可见,本发明实施例可以实现多对一的投屏,即将多个设备的数据投屏到大屏智能终端,实现数据在大屏智能终端中的显示,能够支持到不同协议的小屏智能终端投屏到大屏智能终端,给用户带来方便的同时,节约成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1本发明实施例提供投屏显示方法流程示意图

图2本发明实施例提供的投屏显示装置的原理框图。

图3本发明实施例提供的智能终端的内部结构原理框图。

具体实施方式

本发明公开了投屏显示方法、智能终端、存储介质,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

由于现有技术中,投屏技术是基于一种协议将一种设备投屏到多台大屏智能终端中,但是无法支持将不同协议的小屏智能终端内容同时投屏到大屏智能终端中,也就无法满足一些用户的特殊投屏需求。

为了解决现有技术的问题,本实施例提供了一种投屏显示方法,通过本实施例中的投屏显示方法,当支持不同协议的小屏智能终端,例如支持IOS系统的小屏智能终端和支持windows系统的小屏智能终端同时需要将数据投屏到大屏智能终端时,可以先识别小屏智能终端支持的无线投屏协议,并根据所述无线投屏协议执行初始化操作,实际中,会根据不同系统的不同协议来执行初始化操作,得到初始化结果,根据所述初始化结果,接着监听小屏智能终端发送的网络连接请求信息,因为,数据投屏是基于主设备和从设备建立网络连接的基础的,当得到网络连接状态结果后,才能决定是否将多个小屏智能终端的数据投屏到大屏智能终端,最终实现数据在大屏智能终端中的显示,也即,支持不同协议和系统的小屏智能终端的数据可以同时投屏到一个大屏智能终端中,免去用户多次连接或者增加连接设备的困扰,给用户带来方便,节约成本。

举例说明

实际应用场景中,会有一个支持IOS系统的苹果手机,和一个支持windows系统的笔记本电脑,大屏智能终端可以为智能大屏,传统的技术中,如果要将小屏智能终端如手机或电脑数据投屏到大屏智能终端如智能大屏,只能将多个支持IOS系统的苹果手机或者多个windows系统笔记本电脑同时投屏到智能大屏,而无法将支持IOS系统的苹果手机和windows系统的笔记本电脑同时投屏到智能大屏,也即现有技术无法兼容多个不同系统的小屏智能终端同时投屏到智能大屏,而本发明实施例则可以兼容多个不同系统的小屏智能终端同时投屏到智能大屏。具体方法为,系统应用识别小屏智能终端支持的无线投屏协议,如Android手机和Windows笔记本电脑为Miracast协议、IOS手机为AirPlay协议等,具体不做限制,根据识别的无线投屏协议执行初始化操作,可以对Miracast协议或者AirPlay协议等进行初始化,最后得到无线投屏协议的初始化结果,有了无线投屏协议的初始化结果后,还需要获得多个小屏智能终端和大屏智能终端的网络连接状态,也即支持不同无线投屏协议的多个小屏智能终端如手机或电脑等与大屏智能终端如智能大屏的连接状态,最后,根据所述网络连接状态,就可以将多个小屏智能终端的数据投屏到大屏智能终端,也即支持不同无线投屏协议的笔记本电脑,手机等的数据投屏到智能大屏中,实现数据在大屏智能终端中的显示,这样,一台Android系统手机、一台IOS系统手机、一台Windows笔记本电脑可同时投屏到智能电视(可任意组合多台设备同时投屏),极大的方便了用户,无需将支持不同系统的小屏智能终端连接至不同的智能大屏,一台大屏智能终端就可以完成投屏任务,给用户节约了成本。

示例性方法

本实施例提供一种投屏显示方法,该方法可以应用于通信的小屏智能终端。具体如图1所示,所述方法包括如下步骤:

步骤S100、识别小屏智能终端支持的无线投屏协议,并根据所述无线投屏协议执行初始化操作,得到初始化结果;

具体地,每个小屏智能终端支持的无线投屏协议是不相同的,由于无线投屏协议不同,就无法将支持不同无线投屏协议的小屏智能终端进行统一或兼容,当用户需要将支持不同无线投屏协议的小屏智能终端中的数据发送到大屏智能终端时,由于存在的不统一性或者不兼容性,导致用户无法将支持不同无线投屏协议的多台小屏智能终端中的数据投屏到一台大屏智能终端中,必须通过增加大屏智能终端才能达到多台设备投屏到一台设备的显示目标。本实施例可以通过让多台支持不同无线投屏协议的小屏智能终端共存来达到多台设备可以投屏到一台设备显示数据的目的,具体地,应用系统先识别小屏智能终端支持的无线投屏协议,如Android手机和Windows笔记本电脑为Miracast协议、IOS手机为AirPlay协议等,然后根据无线投屏协议,对所述无线投屏协议执行初始化操作,得到不同无线投屏协议相应的初始化结果。

为了得到初始化结果,所述识别小屏智能终端支持的无线投屏协议,并对所述无线投屏协议进行初始化,得到初始化结果包括如下步骤:

步骤S101、识别Miracast协议,并根据所述Miracast协议初始化P2P网络;

步骤S102、识别AirPlay协议,并根据所述AirPlay协议初始化AP网络。

实际中,当获取的是Miracast协议时,需要根据所述Miracast协议初始化P2P网络,P2P网络指的是网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源、服务和内容的提供者(Server),又是资源、服务和内容的获取者(Client)。而当识别的是AirPlay协议时,需要根据所述AirPlay协议初始化AP网络。AP网络,即无线接入点,它用于无线网络的无线交换机,也是无线网络的核心。无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,可以覆盖几十米至上百米。无线AP(又称会话点或存取桥接器)是一个包含很广的名称,它不仅包含单纯性无线接入点(无线AP),同样也是无线路由器(含无线网关、无线网桥)等类设备的统称。

本实施例提供一种投屏显示方法,该方法可以应用于通信的小屏智能终端。具体如图1所示,所述方法包括如下步骤:

S200、根据所述初始化结果,监听小屏智能终端发送的网络连接请求信息,得到网络连接状态结果。

具体地,当应用系统获取到所述初始化结果后,也即,当识别到不同小屏智能终端的无线投屏协议后,初始化无线投屏协议,并启动监听状态,监听小屏智能终端是否有发送连接请求信息,同时启动WfdService服务,WfdService是可以理解为在Android系统后台运行的一个服务程序,任何需要的时候都可以去使用它,不需要它的时候它会在后台等待,不影响应用的整体运行。当WfdService服务接收到设备成功连接的消息后,则创建一个对应线程处理与该连接设备的交互(一开始没有线程),最终将连接设备传输过来的数据流封装成某种URL(如管道),创建的线程提交给线程池(初始化时创建)管理。

为了得到网络连接状态,所述根据所述初始化结果,监听小屏智能终端发送的网络连接请求信息,得到网络连接状态结果包括:

S201、当根据所述Miracast协议初始化P2P网络时,监听支持Miracast协议的小屏智能终端发送的网络连接请求信息,得到第一网络连接状态结果;

S202、当根据所述AirPlay协议初始化AP网络时,监听支持AirPlay协议的小屏智能终端发送的网络连接请求信息,得到第二网络连接状态结果。

具体地,Android手机和Windows笔记本电脑支持的是Miracast协议,IOS手机支持的是AirPlay协议,当应用系统获取不同的小屏智能终端与大屏智能终端的网络连接状态时,需要分别监听其支持的无线投屏协议对应的小屏智能终端发送的网络连接请求信息。也即,当根据所述Miracast协议生成P2P网络时,监听支持Miracast协议的小屏智能终端发送的网络连接请求信息,根据小屏智能终端发送的网络连接请求信息得到支持Miracast协议的小屏智能终端和大屏智能终端第一网络连接状态结果;当根据所述AirPlay协议生成AP网络时,获取支持AirPlay协议的小屏智能终端与大屏智能终端的网络连接状态,得到支持AirPlay协议的小屏智能终端和大屏智能终端第二网络连接状态结果。

为了得到第一网络连接状态结果,所述监听支持Miracast协议的小屏智能终端发送的网络连接请求信息,得到第一网络连接状态结果包括如下操作:获取支持Miracast协议的小屏智能终端的节点信息;获取大屏智能终端的节点信息;当所述支持Miracast协议的小屏智能终端的节点信息和所述大屏智能终端的节点信息相同时,得到所述支持Miracast协议的小屏智能终端与所述大屏智能终端之间的第一网络连接状态结果为已连接。

具体地,当支持Miracast协议的Windows笔记本电脑需要将数据投屏到小屏智能终端时,会先向大屏智能终端发送网络连接请求信息,然后获取支持Miracast协议的小屏智能终端如Windows笔记本电脑的节点信息,然后获取大屏智能终端如智能大屏的节点信息,当监听到支持Miracast协议的小屏智能终端发送的网络连接请求信息时,且当所述支持Miracast协议的小屏智能终端的节点信息和所述大屏智能终端的节点信息相同时,得到所述支持Miracast协议的小屏智能终端与所述大屏智能终端之间的第一网络连接状态结果为已连接,当未监听支持Miracast协议的小屏智能终端发送的网络连接请求信息时或当所述支持Miracast协议的小屏智能终端的节点信息和所述大屏智能终端的节点信息不相同时,说明小屏智能终端和大屏智能终端的网络连接状态结果为未连接。

为了得到第二网络连接状态结果,所述监听支持AirPlay协议的小屏智能终端发送的网络连接请求信息,得到第二网络连接状态结果包括如下操作:获取支持AirPlay协议的小屏智能终端的局域网信息;当监听到支持AirPlay协议的小屏智能终端发送的网络连接请求信息时,且当所述获取支持AirPlay协议的小屏智能终端的局域网信息和所述大屏智能终端的局域网信息相同时,得到所述支持AirPlay协议的小屏智能终端与所述大屏智能终端之间的第二网络连接状态结果为已连接。

具体地,当支持AirPlay协议的IOS手机需要将数据投屏到小屏智能终端时,会先向大屏智能终端发送网络连接请求信息,然后获取支持AirPlay协议的小屏智能终端如IOS手机的局域网信息,然后获取大屏智能终端如智能大屏的局域网信息,如IOS手机的IP:“192.168.1.100”,而智能大屏的IP:“192.168.1.101”,当所述支持AirPlay协议的小屏智能终端的局域网信息和所述大屏智能终端的局域网信息相同时,得到所述支持AirPlay协议的小屏智能终端与所述大屏智能终端之间的第二网络连接状态结果为已连接,也即,当IOS手机的IP:“192.168.1.100”,而智能大屏的IP:“192.168.1.101”,说明小屏智能终端和大屏智能终端的网络连接状态结果为已连接,而当IOS手机的IP:“192.168.1.100”,而智能大屏的IP:“192.168.2.17”时,说明小屏智能终端和大屏智能终端的网络连接状态结果为未连接。

本实施例提供一种投屏显示方法,该方法可以应用于通信的小屏智能终端。具体如图1所示,所述方法包括如下步骤:

S300、根据所述网络连接状态结果,将多个小屏智能终端的数据投屏至大屏智能终端,以实现数据在大屏智能终端中的显示。

具体地,应用系统获得支持不同无线投屏协议的小屏智能终端与大屏智能终端的连接状态后,就可以将多个支持不同无线投屏协议的小屏智能终端的数据投屏到大屏智能终端,最终实现数据在大屏智能终端中的显示。例如,当应用系统获得到支持Miracast协议的Android手机和Windows笔记本电脑与大屏智能终端建立连接,还监听到支持AirPlay协议的IOS手机也与大屏智能终端建立连接,那么就可以将支持Miracast协议的Android手机和Windows笔记本电脑,支持AirPlay协议的IOS手机的数据同时投屏到大屏智能终端,以实现多个设备的数据在大屏智能终端的显示。

为了实现支持多个不同无线投屏协议的小屏智能终端数据投屏到大屏智能终端,所述根据所述网络连接状态结果,将多个小屏智能终端的数据投屏到大屏智能终端,以实现数据在大屏智能终端中的显示包括如下步骤:

S301、当所述支持Miracast协议的小屏智能终端与所述大屏智能终端之间的第一网络连接状态结果已连接时,将支持Miracast协议的小屏智能终端的第一数据通过无线网络的方式发送到大屏智能终端,并触发大屏智能终端的播放器,以实现数据在大屏智能终端中的显示;

S302、当所述支持AirPlay协议的小屏智能终端与所述大屏智能终端之间的第二网络连接状态结果为已连接时,将支持AirPlay协议的小屏智能终端的第二数据通过无线网络的方式发送到大屏智能终端,并触发大屏智能终端的播放器,以实现数据在大屏智能终端中的显示。

在本实施例中,当所述支持Miracast协议的小屏智能终端与所述大屏智能终端之间的第一网络连接状态结果已连接时,通过接收的Android手机、Windows笔记本电脑传输过来的数据流,通过某种载体(如管道,因为内存数据或裸的数据流无法直接传递给播放器)传入播放器;当所述支持AirPlay协议的小屏智能终端与所述大屏智能终端之间的第二网络连接状态结果为已连接时,通过接收的IOS手机传输过来的数据流,通过某种载体(如管道)传入播放器。设备成功连接上后,同时会触发播放器实例的创建和初始化,单路则直接跳转到DisplayActivity创建和初始化播放器(包含URL的传递)并播放;“播放器”即为开源的ijkplayer播放器,可动态创建多个播放器实例。多路则发广播给DisplayActivity,创建多路播放(播放器的视图创建是动态的)。如果是一台设备连接,则整屏显示在电视屏幕上;如果是多台设备连接,则动态(有一个动画效果)的按比例显示。

为了在大屏智能终端中显示支持Miracast协议的小屏智能终端的数据,所述将支持Miracast协议的小屏智能终端的第一数据通过无线网络的方式发送到大屏智能终端,并控制大屏智能终端的播放器执行数据操作,以实现数据在大屏智能终端中的显示包括如下操作:当所述第一数据发送到大屏智能终端后,触发大屏智能终端的播放器,并控制所述播放器对第一数据进行解封装、解码操作,以实现数据在大屏智能终端中的显示。

具体地,应用系统将第一数据发送到大屏智能终端后,会触发与支持Miracast协议的小屏智能终端连接的大屏智能终端的播放器,并控制所述播放器对第一数据进行解封装、解码操作,解码可选择软件解码(使用CPU解码)或硬件解码(使用GPU)解码,最后就能实现数据在智能大屏中的显示。

为了在大屏智能终端中显示支持AirPlay协议的小屏智能终端的数据,所述将支持AirPlay协议的小屏智能终端的第二数据通过无线网络的方式发送到大屏智能终端,并触发大屏智能终端的播放器,以实现数据在大屏智能终端中的显示包括如下操作:

当所述第二数据发送到大屏智能终端后,触发大屏智能终端的播放器,并控制所述播放器对第二数据进行解封装、解码操作,以实现数据在大屏智能终端中的显示。

具体地,应用系统将第二数据发送到大屏智能终端后,会触发与支持AirPlay协议的小屏智能终端连接的大屏智能终端的播放器,并控制所述播放器对第一数据进行解封装、解码操作,解码可选择软件解码(使用CPU解码)或硬件解码(使用GPU)解码,最后就能实现数据在智能大屏中的显示。

如图2中所示,本发明实施例提供一种投屏显示装置,该装置包括:协议初始化单元401,网络连接状态获取单元402,投屏单元403;协议初始化单元401,用于识别小屏智能终端支持的无线投屏协议,并根据所述无线投屏协议执行初始化操作,得到初始化结果;

网络连接状态获取单元402,用于根据所述初始化结果,监听小屏智能终端发送的网络连接请求信息,得到网络连接状态结果;

投屏单元403,用于根据所述网络连接状态结果,将一个或者多个小屏智能终端的数据投屏至大屏智能终端,以实现数据在大屏智能终端中的显示。

基于上述实施例,本发明还提供了一种智能终端,其原理框图可以如图3所示。该智能终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该智能终端的处理器用于提供计算和控制能力。该智能终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该智能终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种投屏显示方法。该智能终端的显示屏可以是液晶显示屏或者电子墨水显示屏,该智能终端的温度传感器是预先在智能终端内部设置,用于检测内部设备的运行温度。

本领域技术人员可以理解,图3中的原理图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能终端的限定,具体的智能终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种智能终端,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

识别小屏智能终端支持的无线投屏协议,并根据所述无线投屏协议执行初始化操作,得到初始化结果;

根据所述初始化结果,监听小屏智能终端发送的网络连接请求信息,得到网络连接状态结果;

根据所述网络连接状态结果,将一个或多个小屏智能终端的数据投屏至大屏智能终端,以实现数据在大屏智能终端中的显示。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

综上所述,本发明公开了投屏显示方法、智能终端、存储介质,所述方法包括:识别小屏智能终端支持的无线投屏协议,并根据所述无线投屏协议执行初始化操作,得到初始化结果;根据所述初始化结果,监听小屏智能终端发送的网络连接请求信息,得到网络连接状态结果;根据所述网络连接状态结果,将一个或多个小屏智能终端的数据投屏至大屏智能终端,以实现数据在大屏智能终端中的显示。本发明实施例可以实现多对一的投屏,即将多和设备的数据投屏到大屏智能终端,实现数据在大屏智能终端中的显示,能够支持到不同无线投屏协议的小屏智能终端投屏到大屏智能终端,给用户带来方便的同时,节约成本。

应当理解的是,本发明公开了一种投屏显示应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

相关技术
  • 一种投屏显示方法、智能终端、存储介质
  • 一种投屏方法、装置和系统、智能终端和存储介质
技术分类

06120112476649