终端投屏方法、装置、设备、系统及计算机可读存储介质与流程

文档序号:23799567发布日期:2021-02-02 12:11阅读:76来源:国知局
终端投屏方法、装置、设备、系统及计算机可读存储介质与流程

[0001]
本发明涉及投屏领域,尤其涉及一种终端投屏方法、装置、设备、系统及计算机可读存储介质


背景技术:

[0002]
现有技术中,随着智能终端科技的发展,用户拥有的智能终端也越来越多,用户对于智能终端之间的投屏分享需求也逐渐增加。小屏智能终端投屏到大屏智能终端的场景也逐渐成为主流。但是在实际体验中,现有的投屏方式十分繁琐,投屏过程中操作步骤复杂,往往需要设置许多设置项,投屏界面繁多,用户体验较差。


技术实现要素:

[0003]
本发明的主要目的在于提供一种终端投屏方法,旨在解决现有技术不能实现的技术问题。
[0004]
为实现上述目的,本发明提供一种终端投屏方法,包括以下内容:
[0005]
获取被投屏终端显示界面中显示的标识信息,与扫描所述标识信息的投屏终端建立信息交互通道;
[0006]
在依据所述标识信息确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用;
[0007]
在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作。
[0008]
其中,所述在依据所述标识信息确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用步骤之前,还包括:
[0009]
发送启动辅助投屏应用的操作指令至所述投屏终端,获取所述投屏终端传回的返回参数;
[0010]
若所述返回参数为所述投屏终端正常启动辅助投屏应用,将所述被投屏终端的设备信息发送到投屏设备,建立投屏连接。
[0011]
其中,所述在依据所述标识信息确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用的步骤包括:
[0012]
发送启动辅助投屏应用的操作指令至所述投屏终端,获取所述投屏终端传回的返回参数;
[0013]
若获取到的所述返回参数为所述投屏终端未安装辅助投屏应用,发送后台安装辅助投屏应用的操作指令到所述投屏终端,控制所述投屏终端后台跳转至应用商店界面,安装所述辅助投屏应用。
[0014]
其中,所述在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作步骤包括:
[0015]
发送获取辅助投屏应用所需系统权限的操作指令至所述投屏终端,获取投屏终端发送的回传信息,所述回传信息为所述投屏终端已获取辅助投屏应用所需系统权限;
[0016]
向所述投屏终端发送选择已获取系统权限的投屏连接建立方式,建立投屏连接的操作指令,控制所述投屏终端选择已获取系统权限的投屏连接建立方式,建立投屏连接。
[0017]
其中,所述述向所述投屏终端发送选择已获取系统权限的投屏连接建立方式,建立投屏连接的操作指令,控制所述投屏终端选择已获取系统权限的投屏连接建立方式,建立投屏连接的步骤包括:
[0018]
向所述投屏终端发送对比被投屏终端的设备信息,建立投屏连接的操作指令,控制所述投屏终端根据所述操作指令在后台对比被投屏终端的设备信息,建立投屏连接,执行投屏操作。
[0019]
其中,所述在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作步骤包括:
[0020]
发送获取辅助投屏应用所需系统权限的操作指令至所述投屏终端,获取投屏终端发送的回传信息,所述回传信息为所述投屏终端未获取辅助投屏应用所需系统权限;
[0021]
向所述投屏终端发送选择未获取系统权限的投屏连接建立方式,建立投屏连接的操作指令,控制所述投屏终端选择未获取系统权限的投屏连接建立方式,建立投屏连接。
[0022]
其中,所述向所述投屏终端发送选择未获取系统权限的投屏连接建立方式,建立投屏连接的操作指令,控制所述投屏终端选择未获取系统权限的投屏连接建立方式,建立投屏连接步骤包括:
[0023]
向所述被投屏终端发送跳转系统投屏界面操作指令,控制所述投屏终端跳转系统投屏界面,接收所述投屏终端发送的被投屏终端选择请求,根据所述选择请求建立投屏连接,进行投屏操作。
[0024]
此外,为实现上述目的,本发明还提供一种终端投屏装置,所述终端投屏装置包括:
[0025]
获取模块,用于获取被投屏终端显示界面中显示的标识信息,与扫描所述标识信息的投屏终端建立信息交互通道;
[0026]
判断模块,用于在依据所述标识信息确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用;
[0027]
执行模块,用于在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作。
[0028]
此外,为实现上述目的,本发明还提供一种终端投屏设备,所述终端投屏设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的终端投屏程序,所述终端投屏程序被所述处理器执行时实现如上所述终端投屏方法的步骤。
[0029]
本发明还提供一种终端投屏系统,上述终端投屏系统包括投屏终端、被投屏终端和终端投屏设备;
[0030]
所述终端投屏系统在执行时实现如上所述终端投屏方法的步骤。
[0031]
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有终端投屏程序,所述终端投屏程序被处理器执行时实现如上所述终端投屏方法的步骤。
[0032]
本发明实施例提出的一种终端投屏方法,通过获取被投屏终端显示界面中显示的标识信息,与扫描所述标识信息的投屏终端建立信息交互通道,通过信息交互通道与投屏终端进行信息交互,在确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用,在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作。实现控制投屏终端自动安装辅助投屏应用进行自动投屏的有益效果,优化终端之间投屏逻辑,减少用户操作负担,提高用户操作体验。
附图说明
[0033]
图1是本发明终端投屏方法实施例方案涉及的硬件运行环境的终端投屏装置结构示意图;
[0034]
图2为本发明终端投屏方法第一实施例的流程示意图;
[0035]
图3为本发明终端投屏方法第二实施例的流程示意图;
[0036]
图4为本发明终端投屏方法第三实施例的流程示意图;
[0037]
图5为本发明终端投屏方法第四实施例的流程示意图;
[0038]
图6为本发明终端投屏方法实施例涉及的硬件运行环境的终端投屏系统结构示意图。
[0039]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0040]
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0041]
本发明实施例的主要解决方案是:获取被投屏终端显示界面中显示的标识信息,与扫描所述标识信息的投屏终端建立信息交互通道;在依据所述标识信息确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用;在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作。
[0042]
现有技术中,随着智能终端科技的发展,用户拥有的智能终端也越来越多,用户对于智能终端之间的投屏分享需求也逐渐增加。小屏智能终端投屏到大屏智能终端的场景也逐渐成为主流。但是在实际体验中,现有的投屏方式十分繁琐,投屏过程中操作步骤复杂,往往需要设置许多设置项,投屏界面繁多,用户体验较差。
[0043]
本发明提供一种解决方案,通过获取被投屏终端显示界面中显示的标识信息,与扫描所述标识信息的投屏终端建立信息交互通道,通过信息交互通道与投屏终端进行信息交互,在确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用,在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作。起到控制投屏终端自动安装辅助投屏应用进行自动投屏的有益效果,优化终端之间投屏逻辑,减少用户操作负担,提高用户操作体验。
[0044]
参见图1,图1为本发明终端投屏方法实施例方案涉及的硬件运行环境的终端投屏设备的结构示意图。
[0045]
如图1所示,该终端投屏设备可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0046]
可选的,终端投屏设备还可以包括括调谐解调器、回传通道、rf(radio frequency,射频)电路,传感器、音频电路等等。
[0047]
本领域技术人员可以理解,图1中示出的终端投屏装置的硬件结构并不构成对终端投屏设备的限定,可以包括比图1所示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0048]
如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及终端投屏程序。其中,操作系统是管理和控制终端投屏设备应用程序的程序,支持终端投屏设备应用程序的运行。
[0049]
在图1所示的终端投屏设备的硬件结构中,网络接口1004主要用于接入网络;用户接口1003主要用于接收用户发出的操作指令,而处理器1001可以用于调用存储在存储器1005中的终端投屏程序,并执行以下操作:
[0050]
获取被投屏终端显示界面中显示的标识信息,与扫描所述标识信息的投屏终端建立信息交互通道;
[0051]
在依据所述标识信息确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用;
[0052]
在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作。
[0053]
进一步地,处理器1001可以调用存储器1005中的终端投屏程序,还执行以下操作:
[0054]
发送启动辅助投屏应用的操作指令至所述投屏终端,获取所述投屏终端传回的返回参数;
[0055]
若所述返回参数为所述投屏终端正常启动辅助投屏应用,将所述被投屏终端的设备信息发送到投屏设备,建立投屏连接。
[0056]
进一步地,处理器1001可以调用存储器1005中的终端投屏程序,还执行以下操作:
[0057]
发送启动辅助投屏应用的操作指令至所述投屏终端,获取所述投屏终端传回的返回参数;
[0058]
若所述返回参数为所述投屏终端未安装辅助投屏应用,发送后台安装辅助投屏应用的操作指令到所述投屏终端,控制所述投屏终端后台跳转至应用商店界面,安装所述辅助投屏应用。
[0059]
进一步地,处理器1001可以调用存储器1005中的终端投屏程序,还执行以下操作:
[0060]
发送获取辅助投屏应用所需系统权限的操作指令至所述投屏终端,获取投屏终端
发送的回传信息,所述回传信息为所述投屏终端已获取辅助投屏应用所需系统权限;
[0061]
向所述投屏终端发送选择已获取系统权限的投屏连接建立方式,建立投屏连接的操作指令,控制所述投屏终端选择已获取系统权限的投屏连接建立方式,建立投屏连接。
[0062]
进一步地,处理器1001可以调用存储器1005中的终端投屏程序,还执行以下操作:
[0063]
向所述投屏终端发送对比被投屏终端的设备信息,建立投屏连接的操作指令,控制所述投屏终端根据所述操作指令在后台对比被投屏终端的设备信息,建立投屏连接,执行投屏操作。
[0064]
进一步地,处理器1001可以调用存储器1005中的终端投屏程序,还执行以下操作:
[0065]
发送获取辅助投屏应用所需系统权限的操作指令至所述投屏终端,获取投屏终端发送的回传信息,所述回传信息为所述投屏终端未获取辅助投屏应用所需系统权限;
[0066]
向所述投屏终端发送选择未获取系统权限的投屏连接建立方式,建立投屏连接的操作指令,控制所述投屏终端选择未获取系统权限的投屏连接建立方式,建立投屏连接。
[0067]
进一步地,处理器1001可以调用存储器1005中的终端投屏程序,还执行以下操作:
[0068]
向所述被投屏终端发送跳转系统投屏界面操作指令,控制所述投屏终端跳转系统投屏界面,接收所述投屏终端发送的被投屏终端选择请求,根据所述选择请求建立投屏连接,进行投屏操作。
[0069]
基于上述终端投屏装置硬件结构,提出本发明终端投屏方法的各个实施例。
[0070]
参见图2,图2是本发明终端投屏方法第一实施例的流程示意图。
[0071]
本实施例中,终端投屏方法包括:
[0072]
步骤s10:获取被投屏终端显示界面中显示的标识信息,与扫描所述标识信息的投屏终端建立信息交互通道;
[0073]
可选的,本实施例中,被投屏终端上电启动后,响应投屏操作指令,在被投屏终端的屏幕上指定位置显示标识信息,具体的,该标识信息为携带了被投屏终端的设备信息和终端投屏设备的访问地址的二维码或其它能够携带信息的显示方式。具体的,投屏终端通过扫描被投屏终端屏幕上显示的标识信息,访问终端投屏设备,与终端投屏设备建立信息交互通道。可选的,在一具体实施例中,终端投屏设备向投屏终端发送启动辅助投屏应用的操作指令,控制投屏终端启动辅助投屏应用,并根据投屏终端发回的返回参数判断投屏终端是否安装了辅助投屏应用。具体的,辅助投屏应用为用于辅助投屏终端进行投屏操作的应用程序。
[0074]
终端投屏设备与投屏终端通过扫描标识信息建立信息交互通道后,投屏终端在接收到终端投屏设备发出的启动辅助投屏应用操作指令后,后台执行启动辅助投屏应用操作,遍历应用程序列表,若未找到辅助投屏应用,则向向终端投屏设备回传返回参数,该返回参数为所述投屏终端未安装辅助投屏应用,终端投屏设备接收到投屏终端传回的投屏终端未安装辅助投屏应用的返回参数,确定投屏终端未安装辅助投屏应用。
[0075]
步骤s20:在依据所述标识信息确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用;
[0076]
可选的,终端投屏设备发送启动辅助投屏应用的操作指令至投屏终端后,获取投屏终端的返回参数为投屏终端为安装辅助投屏应用,确定投屏终端未安装辅助投屏应用,
在确定投屏终端未安装辅助投屏应用后,向投屏终端发送后台安装辅助投屏应用的操作指令,控制投屏终端安装辅助投屏应用。具体的,在一具体实施例中,向投屏终端发送的安装辅助投屏应用的操作指令包括控制投屏终端后台访问投屏终端的应用商店程序,在应用商店程序检索辅助投屏程序的应用名称,进入辅助投屏程序安装界面进行安装。具体的,该应用商店程序包括在投屏终端上运行的自带的应用商店程序或第三方应用商店程序,用户能在该应用商店下载所需应用程序。
[0077]
可选的,在另一实施例中,终端投屏设备也可以向投屏终端发送携带辅助投屏应用安装包的安装指令到投屏终端,控制投屏终端在后台解压安装包进行安装辅助投屏应用。
[0078]
步骤s30:在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作。
[0079]
可选的,投屏终端在辅助投屏应用安装完成时,向终端投屏设备发送辅助投屏应用安装完成的通知。终端投屏设备在获取辅助投屏应用安装完成的通知时,再次向投屏终端发送启动辅助投屏应用的操作指令,控制投屏终端根据对应的启动方式启动辅助投屏应用。
[0080]
具体的,在一具体实施例中,启动辅助投屏应用的操作指令包括控制投屏终端在后台应用程序列表进行搜索,找到辅助投屏应用所在地址,后台启动辅助投屏应用。具体的,在另一具体实施例中,启动辅助投屏应用的操作指令还可以包括获取辅助投屏应用的程序包名,根据获取到的程序包名后台启动辅助投屏应用。
[0081]
投屏终端根据终端投屏设备发送的启动辅助投屏应用操作指令进行启动辅助投屏应用后,向终端投屏设备发送已启动辅助投屏应用的通知,可选的的,投屏终端向终端投屏设备发送的已启动辅助投屏应用的通知还包括投屏终端通过扫描被投屏终端显示的标识信息获取到的被投屏终端的设备信息。该标识信息包括被投屏终端的型号、名称和序列号等一项或多项与识别被投屏终端有关的信息。终端投屏设备获取投屏终端发送的通知,确定辅助投屏应用正常启动,将投屏终端发送的被投屏终端的设备信息与终端投屏设备预存的被投屏终端设备信息库进行对比。根据对比结果判断被投屏终端是否为投屏终端执行投屏操作的目标被投屏终端。
[0082]
具体的,将获取到的被投屏终端的设备信息与终端投屏设备的被投屏终端信息库内收录的设备信息进行对比,若存在被投屏终端信息库收录的设备信息内存在与被投屏终端匹配的设备信息,确定该被投屏终端为目标被投屏终端,终端投屏设备与匹配完成的目前被投屏终端建立数据传输通道,建立投屏连接,并向辅助投屏应用发送传输投屏内容操作指令,控制投屏终端发送需要进行投屏的内容到终端投屏设备,终端投屏设备获取投屏内容后,传输到目标被投屏终端进行投屏显示。可选的,该投屏内容包括视频、音乐、图片、游戏画面、直播画面、应用界面和网页界面等能够进行投屏显示操作的内容。
[0083]
本实施例中,通过投屏终端扫描被投屏终端屏幕上显示的标识信息,获取被投屏终端的标识信息并与终端投屏设备建立信息交互通道,终端投屏设备获取投屏终端的辅助投屏应用的启动情况确定投屏终端是否安装辅助投屏应用,在确定投屏终端没有安装辅助投屏应用后,控制辅助投屏终端在后台安装辅助投屏应用,在辅助投屏应用安装完成后,验证被投屏终端的标识信息,验证完成后,与被投屏终端建立数据传输通道,建立投屏连接,
执行投屏操作。使得用户在投屏过程中,只需要投屏终端扫描被投屏终端屏幕上显示的标识信息即可实现自动安装辅助投屏应用并进行投屏操作,优化投屏操作的菜单逻辑,减少了用户投屏过程的操作负担,提高用户体验。
[0084]
参见图3,图3是本发明终端投屏方法第二实施例的流程示意图。
[0085]
基于上述实施例,本发明终端投屏方法第二实施例包括:
[0086]
步骤s11:发送启动辅助投屏应用的操作指令至所述投屏终端,获取所述投屏终端传回的返回参数;
[0087]
终端投屏设备与投屏终端通过扫描被投屏终端屏幕上显示的标识信息建立信息交互通道后,终端投屏设备向投屏终端发送启动辅助投屏应用的操作指令,控制投屏终端启动辅助投屏应用,并根据投屏终端发回的返回参数判断投屏终端是否安装了辅助投屏应用。具体的,辅助投屏应用为用于辅助投屏终端进行投屏操作的应用程序。投屏终端在接收到终端投屏设备发出的操作指令后,后台执行启动辅助投屏应用操作,遍历应用程序列表,获取应用列表中的辅助投屏应用,启动该辅助投屏应用,向终端投屏设备传回投屏终端正常启动辅助投屏应用的返回参数。
[0088]
步骤s21:若所述返回参数为所述投屏终端正常启动辅助投屏应用,将所述被投屏终端的设备信息发送到投屏设备,建立投屏连接。
[0089]
终端投屏设备获取投屏终端传回的投屏终端正常启动辅助投屏应用的返回参数,确定投屏终端已启动辅助投屏应用,向投屏终端发送获取投屏终端所扫描的被投屏终端显示的标识信息获取到的被投屏终端的设备信息。控制投屏终端发送被投屏终端的设备信息到终端投屏设备。终端投屏设备将投屏终端发送的被投屏终端的设备信息与终端投屏设备预存的被投屏终端设备信息库进行对比。根据对比结果判断被投屏终端是否为投屏终端执行投屏操作的目标被投屏终端。
[0090]
具体的,将获取到的被投屏终端的设备信息与终端投屏设备的被投屏终端信息库内收录的设备信息进行对比,若存在被投屏终端信息库收录的设备信息内存在与被投屏终端匹配的设备信息,确定该被投屏终端为目标被投屏终端,终端投屏设备与匹配完成的目前被投屏终端建立数据传输通道,建立投屏连接,并向辅助投屏应用发送传输投屏内容操作指令,控制投屏终端发送需要进行投屏的内容到终端投屏设备,终端投屏设备获取投屏内容后,传输到目标被投屏终端进行投屏显示。可选的,该投屏内容包括视频、音乐、图片、游戏画面、直播画面、应用界面和网页界面等能够进行投屏显示操作的内容。
[0091]
本实施例中,通过获取投屏终端的成功启动辅助投屏应用的返回参数,确定投屏终端已安装辅助投屏应用,终端投屏设备通过辅助投屏应用与投屏终端进行连接,获取投屏终端的投屏内容,在被投屏终端上进行投屏显示,简化用户投屏菜单逻辑,使得用户能够快速进行投屏操作,优化用户投屏操作体验。
[0092]
参见图4,图4是本发明终端投屏方法第三实施例的流程示意图。
[0093]
步骤s31:发送获取辅助投屏应用所需系统权限的操作指令至所述投屏终端,获取终投屏端发送的回传信息,所述回传信息为所述投屏终端已获取辅助投屏应用所需系统权限;
[0094]
可选的,在获取投屏终端安装辅助投屏应用后,终端投屏设备向投屏终端发送获取辅助投屏应用所需要的系统权限的操作指令到投屏终端。该系统权限包括访问投屏终端
存储信息、访问系统设置和应用后台运行等一项或多项系统权限。可选的,投屏终端在接收到获取辅助投屏应用所需要的系统权限的操作指令后,在投屏终端的显示界面向用户发送辅助投屏应用权限请求,接收用户发出的用户操作指令进行对应操作,具体的,该操作指令包括同意辅助投屏应用获取对应的系统权限或拒绝辅助投屏应用获取对应的系统权限。
[0095]
具体的,若投屏终端获取到的用户操作指令为同意辅助投屏应用获取对应的系统权限,投屏终端在辅助投屏应用的安装界面或首次启动界面进行设置,同意赋予辅助投屏应用对应的系统权限,设置结束时,辅助投屏应用向终端投屏设备发送已获取辅助投屏应用所需的对应系统权限的回传信息。终端投屏设备根据投屏终端上安装的辅助投屏应用发送的回传信息,确定辅助投屏应用已获取对应所需的系统权限。
[0096]
步骤s32:向所述投屏终端发送选择已获取系统权限的投屏连接建立方式,建立投屏连接的操作指令,控制所述投屏终端选择已获取系统权限的投屏连接建立方式,建立投屏连接。
[0097]
可选的,终端投屏设备在获取投屏终端上的辅助投屏应用发出的已获取辅助投屏应用所需的对应系统权限的回传信息,确定辅助投屏应用已获取到对应的系统权限。终端投屏设备向投屏终端发送对比被投屏终端的设备信息,建立投屏连接的操作指令,控制投屏终端上的辅助投屏应用在后台进行对比被投屏终端的设备信息。具体的,辅助投屏应用在后台将投屏终端通过扫描被投屏终端标识信息获取的设备信息与终端投屏设备预设的被投屏终端设备信息库进行对比,确定被投屏终端是否为投屏终端需要进行投屏的目标被投屏终端。若判断结果为是,辅助投屏应用向终端投屏设备发送被投屏终端确认消息,终端投屏设备接收被投屏终端确认消息后,与被投屏终端建立数据传输通道,建立投屏连接,并向辅助投屏应用发送传输投屏内容操作指令,控制投屏终端发送需要进行投屏的内容到终端投屏设备,终端投屏设备获取投屏内容后,传输到目标被投屏终端进行投屏显示。可选的,该投屏内容包括视频、音乐、图片、游戏画面、直播画面、应用界面和网页界面等能够进行投屏显示操作的内容。
[0098]
本实施例中,通过发送获取辅助投屏应用需要的相应系统权限的操作指令到投屏终端,控制投屏终端获取对应的系统权限,在辅助投屏应用获取系统权限后,选择建立投屏连接方式,进行投屏操作。优化了投屏过程中的操作流程,减小了用户的投屏操作负担,提高了用户操作体验。
[0099]
参见图5,图5为本发明终端投屏方法的第四实施例流程示意图。
[0100]
在本发明的上述实施例的基础上,提出本发明终端投屏方法的第三实施例。本实施例与上述实施例区别之处在于:
[0101]
步骤s33:发送获取辅助投屏应用所需系统权限的操作指令至所述投屏终端,获取终端发送的回传信息,所述回传信息为所述投屏终端未获取辅助投屏应用所需系统权限;
[0102]
可选的,在获取投屏终端安装辅助投屏应用时,终端投屏设备向投屏终端发送获取辅助投屏应用所需要的系统权限的操作指令到投屏终端。该系统权限包括访问投屏终端存储信息、访问系统设置和应用后台运行等一项或多项系统权限。可选的,投屏终端在接收到获取辅助投屏应用所需要的系统权限的操作指令后,在投屏终端的显示界面向用户发送辅助投屏应用权限请求,接收用户发出的用户操作指令进行对应操作,具体的,该操作指令包括同意辅助投屏应用获取对应的系统权限或拒绝辅助投屏应用获取对应的系统权限。
[0103]
具体的,若投屏终端获取到的用户操作指令为拒绝辅助投屏应用获取对应的系统权限,投屏终端在辅助投屏应用的安装界面或首次启动界面进行设置,拒绝辅助投屏应用对应的系统权限请求,设置结束后,辅助投屏应用向终端投屏设备发送未获取辅助投屏应用对应系统权限的回传信息。
[0104]
步骤s34:向所述投屏终端发送选择未获取系统权限的投屏连接建立方式,建立投屏连接的操作指令,控制所述投屏终端选择未获取系统权限的投屏连接建立方式,建立投屏连接。
[0105]
终端投屏设备在获取投屏终端上辅助投屏应用发出的未获取辅助投屏应用对应系统权限的回传信息,确定辅助投屏应用未获取对应的系统权限。终端投屏设备向投屏终端发送人工确定目标被投屏终端的提示指令,投屏终端获取终端投屏设备发送的提示指令后,在系统投屏界面显示提示信息,该提示信息用于提示用户手动选择指定的被投屏终端的设备信息,确定目标被投屏终端。投屏终端接收用户发出的确定目标被投屏终端的选择指令,确定对应的目标被投屏终端,向终端投屏设备发送该目标被投屏终端的确定信息。终端投屏设备在获取投屏终端发出的目标被投屏终端的确定信息后,与选定的目标被投屏终端建立数据传输通道,建立投屏连接,并向辅助投屏应用发送传输投屏内容操作指令,控制投屏终端发送需要进行投屏的内容到终端投屏设备,终端投屏设备获取投屏内容后,传输到目标被投屏终端进行投屏显示。可选的,该投屏内容包括视频、音乐、图片、游戏画面、直播画面、应用界面和网页界面等能够进行投屏显示操作的内容。
[0106]
本实施例中,通过发送获取辅助投屏应用所需的相应系统权限到投屏终端,控制投屏终端获取对应的系统权限,在确定辅助投屏应用未获取到系统权限后,通过发送提示信息到投屏终端,提醒用户手动进行投屏连接,进行投屏操作,实现多种方式进行投屏,优化用户操作体验。
[0107]
此外,本发明实施例还提出一种终端投屏装置,所述终端投屏装置包括:
[0108]
获取模块,用于获取被投屏终端显示界面中显示的标识信息,与扫描所述标识信息的投屏终端建立信息交互通道;
[0109]
判断模块,用于在依据所述标识信息确定所述投屏终端未安装辅助投屏应用时,发送辅助投屏应用的安装指令至所述投屏终端,控制所述投屏终端根据所述安装指令在后台安装所述辅助投屏应用;
[0110]
执行模块,用于在确定所述投屏终端的辅助投屏应用安装完成后,与所述被投屏终端建立投屏连接,执行投屏操作。
[0111]
参见图6,图6为本发明终端投屏系统一实施例的功能模块示意图。
[0112]
基于本发明上述实施例中的终端投屏方法,本实施例还提供一种终端投屏系统,本实施例中,终端投屏系统包括终端投屏设备10、投屏终端20、被投屏终端30。
[0113]
可选的,终端投屏设备10用于与扫描被投屏终端30显示界面显示的标识信息的投屏终端20建立信息交互通道,与投屏终端20进行信息交互,控制投屏终端20与被投屏终端30建立投屏连接并进行投屏操作。
[0114]
可选的,投屏终端20用于扫描被投屏终端30显示界面显示的标识信息,获取被投屏终端30的设备信息并与终端投屏设备10进行信息交互,后台执行终端投屏设备10发出的操作指令,自动安装辅助投屏应用,在终端投屏设备10与被投屏终端30建立数据传输通道
后,向终端投屏设备10发送需要进行投屏的投屏内容,执行投屏操作。
[0115]
可选的,被投屏终端30用于响应投屏操作指令,在显示界面生成标识信息,与终端投屏设备10建立数据传输通道,接收投屏终端20发送的投屏内容,执行投屏操作。
[0116]
本实施例中的终端投屏系统在执行时实现如上述终端投屏方法各实施例中的终端投屏方法的任一步骤。
[0117]
进一步可选的,为实现上述目的,本发明还提供一种计算机可读存储介质,在本实施例提出的计算机可读存储介质上存储有终端投屏程序,存储的终端投屏程序能够被处理器读取、解读并执行,从而实现上述任一终端投屏方法实施例中终端投屏方法的任一步骤。
[0118]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、药品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、药品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、药品或者系统中还存在另外的相同要素。
[0119]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0120]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0121]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1