一种投屏方法、接收端设备及发送端设备与流程

文档序号:26444140发布日期:2021-08-27 13:44阅读:156来源:国知局
一种投屏方法、接收端设备及发送端设备与流程

本发明涉及互联网技术领域,特别是涉及一种投屏方法、接收端设备及发送端设备。



背景技术:

随着互联网技术的发展,投屏技术得到了广泛的应用,投屏是指将发送端设备上的媒体文件投放到接收端设备上进行显示,投屏也叫多屏互动,例如,将手机上的视频投放到智能电视上进行播放,这样用户就能在智能电视上浏览手机上的视频。

在当前的投屏方法中,接收端设备一般配置有相应的投屏码,用户在获知接收端设备的投屏码之后,在发送端设备上输入该投屏码,并选择开始投屏,此时,发送端设备会将本地的媒体文件发送至接收端设备,由接收端设备对媒体文件进行显示。

在实际应用中,接收端设备的投屏码具有一定的有效期,在到达有效期后,该投屏码即会失效,需要刷新投屏码,用户重新获知刷新后的投屏码,进行输入投屏码、选择开始投屏的操作。可见,上述投屏方法需要进行繁杂的人工操作,导致投屏操作的时效性较差。



技术实现要素:

本发明实施例的目的在于提供一种投屏方法、接收端设备及发送端设备,以提高投屏操作的时效性。具体技术方案如下:

第一方面,本发明实施例提供了一种投屏方法,应用于接收端设备,该方法包括:

利用预设的无线扫描技术,对发送端设备进行扫描;

当扫描到发送端设备时,与该发送端设备建立无线连接;

获取投屏码,并将投屏码发送至已连接的发送端设备,以使已连接的发送端设备显示投屏码,以提示进行投屏操作。

可选的,利用预设的无线扫描技术,对发送端设备进行扫描的步骤,包括:

开启蓝牙服务,利用蓝牙扫描技术,周期性地对发送端设备进行扫描。

可选的,当扫描到发送端设备时,与该发送端设备建立无线连接的步骤,包括:

当扫描到发送端设备时,向该发送端设备发送请求报文;

接收该发送端设备反馈的响应报文,其中,响应报文携带该发送端设备是否已打开投屏软件的标识信息;

若根据标识信息,确定该发送端设备已打开投屏软件,则与该发送端设备建立无线连接。

可选的,在当扫描到发送端设备时,与该发送端设备建立无线连接的步骤之后,该方法还包括:

检测当前投屏码是否发生变化;

获取投屏码的步骤,包括:

若当前投屏码发生变化,则获取变化后的当前投屏码。

可选的,在检测当前投屏码是否发生变化的步骤之后,该方法还包括:

若当前投屏码未发生变化,则返回执行利用预设的无线扫描技术,对发送端设备进行扫描的步骤。

第二方面,本发明实施例提供了一种投屏方法,应用于发送端设备,该方法包括:

利用预设的无线扫描技术,对接收端设备进行扫描;

当扫描到接收端设备时,与接收端设备建立无线连接;

接收并显示接收端设备发送的投屏码,以提示进行投屏操作。

可选的,利用预设的无线扫描技术,对接收端设备进行扫描的步骤,包括:

开启蓝牙服务,利用蓝牙扫描技术,周期性地对接收端设备进行扫描。

可选的,发送端设备已打开投屏软件;

接收并显示接收端设备发送的投屏码,以提示进行投屏操作的步骤,包括:

接收到接收端设备发送的投屏码;

显示投屏软件的主界面,并在主界面上显示投屏码,以提示进行投屏操作。

第三方面,本发明实施例提供了一种接收端设备,包括无线模块及传输模块;

无线模块,用于利用预设的无线扫描技术,对发送端设备进行扫描;当扫描到发送端设备时,与该发送端设备建立无线连接;

传输模块,用于获取投屏码,并将投屏码发送至已连接的发送端设备,以使已连接的发送端设备显示投屏码,以提示进行投屏操作。

可选的,无线模块,具体用于:

开启蓝牙服务,利用蓝牙扫描技术,周期性地对发送端设备进行扫描。

可选的,无线模块,具体用于:

当扫描到发送端设备时,向该发送端设备发送请求报文;

接收该发送端设备反馈的响应报文,其中,响应报文携带该发送端设备是否已打开投屏软件的标识信息;

若根据标识信息,确定该发送端设备已打开投屏软件,则与该发送端设备建立无线连接。

可选的,接收端设备还包括:

检测模块,用于检测当前投屏码是否发生变化;

传输模块,具体用于:

若当前投屏码发生变化,则获取变化后的当前投屏码。

可选的,无线模块,具体用于:

若当前投屏码未发生变化,则利用预设的无线扫描技术,对发送端设备进行扫描。

第四方面,本发明实施例提供了一种发送端设备,包括无线模块及显示屏;

无线模块,用于利用预设的无线扫描技术,对接收端设备进行扫描;当扫描到接收端设备时,与接收端设备建立无线连接;

显示屏,用于接收并显示接收端设备发送的投屏码,以提示进行投屏操作。

可选的,无线模块,具体用于:

开启蓝牙服务,利用蓝牙扫描技术,周期性地对接收端设备进行扫描。

可选的,发送端设备已打开投屏软件;

显示屏,具体用于:

接收到接收端设备发送的投屏码;

显示投屏软件的主界面,并在主界面上显示投屏码,以提示进行投屏操作。

本发明实施例有益效果:

本发明实施例提供的一种投屏方法、接收端设备及发送端设备,接收端设备利用预设的无线扫描技术,对发送端设备进行扫描,当扫描到发送端设备时,与该发送端设备建立无线连接,接收端设备获取投屏码,并将投屏码发送至已连接的发送端设备,已连接的发送端设备在接收到投屏码后,显示投屏码,以提示进行投屏操作。接收端设备对发送端设备进行主动地无线扫描搜索,并在扫描到发送端设备时,建立与该发送端设备的无线连接,一旦建立无线连接,接收端设备则会自动地发送投屏码至已连接的发送端设备,发送端设备可以通过显示投屏码来提示用户进行投屏操作,此过程中无需用户进行繁杂的人工操作,发送端设备能够自动获得投屏码,并及时提示用户进行投屏操作,从而提高了投屏操作的时效性。

附图说明

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

图1为本发明一实施例的应用于接收端设备的投屏方法的流程示意图;

图2为本发明另一实施例的应用于接收端设备的投屏方法的流程示意图;

图3为本发明实施例的应用于会议平板的投屏方法的流程示意图;

图4为本发明一实施例的应用于发送端设备的投屏方法的流程示意图;

图5为本发明另一实施例的应用于发送端设备的投屏方法的流程示意图;

图6为本发明实施例的接收端设备的结构示意图;

图7为本发明实施例的发送端设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了提高投屏操作的时效性,本发明实施例提供了一种投屏方法、接收端设备及发送端设备。下面,首先对本发明实施例所提供的投屏方法进行介绍。

本发明实施例所提供的一种投屏方法的执行主体可以为投屏系统,该投屏系统包括用于媒体文件显示的接收端设备(例如智能电视机、投影仪、会议平板等)和请求投屏的发送端设备(例如手机、个人计算机等)。首先,对分别应用于接收端设备和发送端设备的投屏方法进行介绍。

本发明实施例所提供的一种应用于接收端设备的投屏方法,如图1所示,可以包括如下步骤。

s101,利用预设的无线扫描技术,对发送端设备进行扫描。

s102,当扫描到发送端设备时,与该发送端设备建立无线连接。

s103,获取投屏码,并将投屏码发送至已连接的发送端设备,以使已连接的发送端设备显示投屏码,以提示进行投屏操作。

应用本发明实施例,接收端设备对发送端设备进行主动地无线扫描搜索,并在扫描到发送端设备时,建立与该发送端设备的无线连接,一旦建立无线连接,接收端设备则会自动地发送投屏码至已连接的发送端设备,发送端设备可以通过显示投屏码来提示用户进行投屏操作,此过程中无需用户进行繁杂的人工操作,发送端设备能够自动获得投屏码,并及时提示用户进行投屏操作,从而提高了投屏操作的时效性。

无线扫描技术是一种进行设备搜索的无线技术,包括wifi(wirelessfidelity,无线保真)扫描技术、蓝牙扫描技术等,接收端设备采用何种无线扫描技术进行扫描,一般取决于接收端设备安装有哪种无线模块。如果接收端设备安装的是wifi模块,则可以采用wifi扫描技术对发送端设备进行扫描,一旦一个发送端设备进入扫描范围内,且开启了wifi功能,则接收端设备可以扫描到该发送端设备;如果接收端设备安装的是蓝牙模块,则可以采用蓝牙扫描技术对发送端设备进行扫描,一旦一个发送端设备进入扫描范围内,且开启了蓝牙功能,则接收端设备可以扫描到该发送端设备。在一种实现方式中,如果接收端设备既安装有wifi模块也安装有蓝牙模块,则会优先开启蓝牙功能,采用蓝牙扫描技术对发送端设备进行扫描。

可选的,s101具体可以为:开启蓝牙服务,利用蓝牙扫描技术,周期性地对发送端设备进行扫描。

在本发明实施例的一种可实现方式中,接收端设备设置有蓝牙模块,则接收端设备可以通过开启蓝牙模块的蓝牙服务,利用蓝牙扫描技术进行设备扫描,并且,为了有效利用设备资源,扫描操作可以周期性进行。本发明实施例所采用的是经典蓝牙技术,蓝牙技术是一种无线数据和语音通信开放的全球规范,是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。

当接收端设备扫描到一个发送端设备时,说明该发送端设备开启了相同的无线功能,且与接收端设备的距离在一定范围内,接收端设备可以主动地与该发送端设备建立无线连接,具体建立无线连接的方式可以为:接收端设备向扫描到的发送端设备发送请求报文,该请求报文携带验证信息,发送端设备接收到请求报文后,对验证信息进行验证,如果验证通过,则向接收端设备反馈允许连接的响应报文,接收端设备接收到该响应报文,则可建立与发送端设备的无线连接。发送端设备上安装有投屏软件,具体是由发送端设备上的投屏软件与接收端设备进行交互,实现发送端设备与接收端设备之间的无线连接。

在本发明实施例的一种实现方式中,发送端设备的无线功能可以由投屏软件控制,也就是说,一个发送端设备只有在打开了投屏软件的前提下,才可能由投屏软件控制开启无线功能,这样,接收端设备扫描到的发送端设备一定是已经打开了投屏软件的,则在扫描到该发送端设备时,可以直接建立与该发送端设备的连接。在本发明实施例的另一种实现方式中,发送端设备上安装的投屏软件还可以集成有无线配对策略。

可选的,s102具体可以为:当扫描到发送端设备时,向该发送端设备发送请求报文;接收该发送端设备反馈的响应报文,其中,响应报文携带该发送端设备是否已打开投屏软件的标识信息;若根据标识信息,确定该发送端设备已打开投屏软件,则与该发送端设备建立无线连接。

在本发明实施例的一种可实现方式中,接收端设备在扫描到一个发送端设备时,会向该发送端设备发送一个请求报文,用于请求与该发送端设备建立无线连接,该发送端设备在进行上述验证操作之后,投屏软件识别出请求报文请求当前投屏软件是否打开的状态,投屏软件会识别是否已被打开,并在向接收端设备反馈响应报文时,携带该投屏软件是否已被打开的标识信息,例如响应报文中的某一指定位标识为1则表示该发送端设备已打开投屏软件,若该指定位标识为0则表示该发送端设备未打开投屏软件,接收端设备可以根据标识信息,判断发送端设备是否已打开投屏软件,在确定已打开投屏软件时,与该发送端设备建立无线连接。如果该发送端设备没有打开投屏软件,则不会与该发送端设备建立无线连接,即不会触发投屏操作。在一种实现方式中,如果发送端设备未安装投屏软件,则不会对接收端设备发送的请求报文进行响应,则接收端设备在向发送端设备发送请求报文之后,如果在一段时间内一直未收到响应报文,则可以确定发送端设备并未安装投屏软件,不会与该发送端设备建立无线连接,即不会触发投屏操作。

在接收端设备与发送端设备建立无线连接后,接收端设备自动获取投屏码,投屏码是一种连接方式,发送端设备可以打开投屏软件,直接输入接收端设备上显示的投屏码,精准地将发送端设备上的内容投射到接收端设备上。投屏码可以是随机生成的,也可以是预先配置的,接收端设备将获取到的投屏码发送至已连接的发送端设备,发送端设备接收到该投屏码,则可以将该投屏码显示在本地的显示界面上,以提示用户已获知投屏码,提醒用户可以选择开始投屏操作,用户可通过在界面上进行点击选择,触发投屏操作。

基于图1所示实施例,本发明实施例提供了另一种应用于接收端设备的投屏方法,如图2所示,可以包括如下步骤。

s201,利用预设的无线扫描技术,对发送端设备进行扫描。

s202,当扫描到发送端设备时,与该发送端设备建立无线连接。

s203,检测当前投屏码是否发生变化。

s204,若检测到当前投屏码发生变化,则获取变化后的当前投屏码,并将获取到的投屏码发送至已连接的发送端设备,以使已连接的发送端设备显示投屏码,以提示进行投屏操作。

接收端设备在一个投屏码失效后,会对投屏码进行更新,为了应对这种投屏码变化的情况,接收端设备在与发送端设备建立无线连接之后,会实时地检测当前投屏码是否发生变化,一旦检测到当前投屏码发生变化,则会获取变化后的投屏码,然后将获取到的投屏码发送给已连接的发送端设备,保证发送端设备能够实时、可靠地获知变化后的投屏码,进一步保证了投屏操作的时效性。

可选的,在执行s203之后,本发明实施例所提供的方法还可以执行:若当前投屏码未发生变化,则返回执行s201。

如果当前投屏码一直未发生变化,因为发送端设备已经获知该投屏码,则接收端设备不会重复向发送端设备发送该投屏码,而是循环执行上述投屏方法,直至投屏码发生变化时再向发送端设备发送变化后的投屏码。

为了便于理解,下面结合具体实例,对本发明实施例所提供的应用于接收端设备的投屏方法进行介绍。

以接收端设备为会议平板为例,会议平板是一种应用于会议、教育等场景的大屏交互显示设备,如图3所示,应用于会议平板的投屏方法可以包括如下步骤:

第一步,会议平板打开蓝牙。

会议平板上设置有蓝牙模块,在进行投屏之前,应当先打开会议平板蓝牙模块的蓝牙功能。

第二步,定时进行蓝牙扫描。

在打开蓝牙之后,会议平板的操作系统会返回打开蓝牙成功的信息,在确定蓝牙成功打开后,将自动开启定时蓝牙扫描,搜索会议室内的个人计算机、手机等投屏发送端设备。

第三步,判断是否发现投屏发送端设备,若是则执行第四步,否则返回执行第二步。

第四步,判断搜索到的投屏发送端设备是否已打开投屏软件,如果是则执行第五步,否则返回执行第二步。

第五步,主动与搜索到的投屏发送端设备进行连接。

当用户携带已打开投屏软件的投屏发送端设备进入会议室、该投屏发送端设备开启了蓝牙功能且该投屏发送端设备在会议平板蓝牙搜索范围内时,会议平板会与该投屏发送端设备主动进行蓝牙连接。

第六步,检测当前投屏码是否发生改变,若是则执行第七步,否则返回执行第二步。

第七步,获取当前投屏码。

第八步,发送投屏码至已连接的投屏发送端设备。

第九步,判断是否发送成功,若否则返回执行第八步。

会议平板在与投屏发送端设备建立蓝牙连接后,会议平板主动将发生改变的投屏码发送给投屏发送端设备,投屏发送端设备接收到投屏码后,将在投屏软件中显示接收到的投屏码,以提示用户可以开始投屏。如果会议平板与投屏发送端设备是第一次连接、第一次发送投屏码,则会议平板可以直接向已连接的投屏发送端设备发送投屏码,无需进行投屏码是否改变的判断。

本发明实施例还提供了一种应用于发送端设备的投屏方法,如图4所示,可以包括如下步骤。

s401,利用预设的无线扫描技术,对接收端设备进行扫描。

s402,当扫描到接收端设备时,与接收端设备建立无线连接。

s403,接收并显示接收端设备发送的投屏码,以提示进行投屏操作。

应用本发明实施例,发送端设备对接收端设备进行主动地无线扫描搜索,并在扫描到接收端设备时,建立与接收端设备的无线连接,在建立无线连接之后,发送端设备会接收到接收端设备发送的投屏码,并对接收到的投屏码进行显示,通过显示投屏码来提示用户进行投屏操作,此过程中无需用户进行繁杂的人工操作,发送端设备能够自动获得投屏码,并及时提示用户进行投屏操作,从而提高了投屏操作的时效性。

可选的,s401具体可以为:开启蓝牙服务,利用蓝牙扫描技术,周期性地对接收端设备进行扫描。

在本发明实施例的一种可实现方式中,发送端设备设置有蓝牙模块,则发送端设备可以通过开启蓝牙模块的蓝牙服务,利用蓝牙扫描技术进行设备扫描,并且,为了有效利用设备资源,扫描操作可以周期性进行。

当发送端设备扫描到接收端设备时,则说明接收端设备开启了相同的无线功能,且与发送端设备的距离在一定范围内,发送端设备可以主动地与接收端设备建立无线连接。具体建立无线连接的过程,可以由发送端设备上安装的投屏软件与接收端设备交互实现。

在发送端设备与接收端设备建立无线连接后,接收端设备会向发送端设备发送投屏码,发送端设备接收到该投屏码,则可以将该投屏码显示在本地的显示界面上,以提示用户已获知投屏码,提醒用户可以选择开始投屏操作,用户可通过在界面上进行点击选择,触发投屏操作。

可选的,发送端设备已打开投屏软件。相应的,s403具体可以为:接收到接收端设备发送的投屏码;显示投屏软件的主界面,并在主界面上显示投屏码,以提示进行投屏操作。

发送端设备在接收到接收端设备发送的投屏码之后,可以在发送端设备上弹出投屏软件的主界面,该主界面中显示出投屏码,用户即可在投屏软件的主界面上观看到投屏码,用户看到投屏码之后,可以确定发送端设备与接收端设备之间已建立了连接,此时,用户可以通过在界面上进行点击选择,触发投屏操作。

为了便于理解,下面结合具体实例,对本发明实施例所提供的应用于发送端设备的投屏方法进行介绍。

如图5所示,应用于发送端设备的投屏方法可以包括如下步骤:

第一步,打开蓝牙。

发送端设备上设置有蓝牙模块,在进行投屏之前,应当先打开蓝牙模块的蓝牙功能,具体可以是发送端设备上安装的投屏软件自动开启蓝牙模块的蓝牙功能,并置为可检测的状态。

第二步,定时进行蓝牙扫描。

在打开蓝牙之后,发送端设备主动循环进行蓝牙扫描,搜索会议平板。

第三步,判断是否发现会议平板,若是则执行第四步,否则返回执行第二步。

第四步,主动与搜索到的会议平板进行蓝牙连接。

当发送端设备发现附近有会议平板时,将主动与会议平板进行蓝牙连接。

第五步,接收会议平板发送的投屏码。

在发送端设备与会议平板建立蓝牙连接后,会议平板会向发送端设备发送投屏码。

第六步,弹出投屏软件主界面,显示投屏码,用以提示用户可以开始投屏。

发送端设备在成功接收投屏码之后,将主动弹出投屏软件主界面,并在主界面中显示接收到的投屏码,用户在主界面上看到投屏码之后,可以确定发送端设备与接收端设备之间已建立了连接,此时,用户可以通过在界面上进行点击选择,触发投屏操作。

相应于上述方法实施例,本发明实施例提供了一种接收端设备,如图6所示,包括无线模块610及传输模块620;

无线模块610,用于利用预设的无线扫描技术,对发送端设备进行扫描;当扫描到发送端设备时,与该发送端设备建立无线连接;

传输模块620,用于获取投屏码,并将投屏码发送至已连接的发送端设备,以使已连接的发送端设备显示投屏码,以提示进行投屏操作。

可选的,无线模块610,具体可以用于:开启蓝牙服务,利用蓝牙扫描技术,周期性地对发送端设备进行扫描。

可选的,无线模块610,具体可以用于:当扫描到发送端设备时,向该发送端设备发送请求报文;接收该发送端设备反馈的响应报文,其中,响应报文携带该发送端设备是否已打开投屏软件的标识信息;若根据标识信息,确定该发送端设备已打开投屏软件,则与该发送端设备建立无线连接。

可选的,接收端设备还可以包括:

检测模块,用于检测当前投屏码是否发生变化;

传输模块620,具体可以用于:若当前投屏码发生变化,则获取变化后的当前投屏码。

可选的,无线模块610,具体可以用于:若当前投屏码未发生变化,则利用预设的无线扫描技术,对发送端设备进行扫描。

应用本发明实施例,接收端设备对发送端设备进行主动地无线扫描搜索,并在扫描到发送端设备时,建立与该发送端设备的无线连接,一旦建立无线连接,接收端设备则会自动地发送投屏码至已连接的发送端设备,发送端设备可以通过显示投屏码来提示用户进行投屏操作,此过程中无需用户进行繁杂的人工操作,发送端设备能够自动获得投屏码,并及时提示用户进行投屏操作,从而提高了投屏操作的时效性。

本发明实施例还提供了一种发送端设备,如图7所示,包括无线模块710及显示屏720;

无线模块710,用于利用预设的无线扫描技术,对接收端设备进行扫描;当扫描到接收端设备时,与接收端设备建立无线连接;

显示屏720,用于接收并显示接收端设备发送的投屏码,以提示进行投屏操作。

可选的,无线模块710,具体可以用于:开启蓝牙服务,利用蓝牙扫描技术,周期性地对接收端设备进行扫描。

可选的,发送端设备已打开投屏软件;

显示屏720,具体可以用于:接收到接收端设备发送的投屏码;显示投屏软件的主界面,并在主界面上显示投屏码,以提示进行投屏操作。

应用本发明实施例,发送端设备对接收端设备进行主动地无线扫描搜索,并在扫描到接收端设备时,建立与接收端设备的无线连接,在建立无线连接之后,发送端设备会接收到接收端设备发送的投屏码,并对接收到的投屏码进行显示,通过显示投屏码来提示用户进行投屏操作,此过程中无需用户进行繁杂的人工操作,发送端设备能够自动获得投屏码,并及时提示用户进行投屏操作,从而提高了投屏操作的时效性。

上述无线模块可以为蓝牙模块、wifi模块等,在本发明实施例中不做具体限定。

对于接收端设备及发送端设备实施例而言,由于其涉及的方法内容基本相似于前述的方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于接收端设备及发送端设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1