一种隔离网络中的投屏设备连接方法及装置与流程

文档序号:19633242发布日期:2020-01-07 11:43阅读:638来源:国知局
一种隔离网络中的投屏设备连接方法及装置与流程

本发明涉及互联网技术领域,特别是涉及一种隔离网络中的投屏设备连接方法及装置。



背景技术:

在移动互联的时代,由于无线局域网络具有传输速度快、接入网络便捷等诸多优点,已经成为了终端接入的主导力量。因此,很多投屏设备也通过wifi接入网络,并将手机、平板电脑等移动设备上的画面进行投屏显示。

通常,不同的网络环境对网络连接的安全性要求有所不同。例如,在学校、商场等公共场所,为了保证安全的网络接入,提供的wifi(wireless-fidelity,无线局域网)热点往往为web认证热点,且同时开启ap(accesspoint,访问接入点)隔离的路由模式。也就是说,用户在进行身份认证成功之后才能使用该网络,并且由于开启了ap隔离,接入该网络的各个移动设备之间是彼此隔离、无法互相访问的。如图1所示,在这种网络环境下进行投屏时,即使投屏设备110借助投屏发送端130输入的认证信息接入了目标wifi120,ap隔离也使得投屏发送端130的设备搜索不到该投屏设备110,无法建立通信连接、实现投屏。

可见,相关技术中,投屏设备无法在开启了隔离的网络环境下进行投屏。



技术实现要素:

本发明实施例的目的在于提供一种隔离网络中的投屏设备连接方法及装置,以实现投屏设备在隔离网络下的使用。具体技术方案如下:

第一方面,本发明实施例提供了一种隔离网络中的投屏设备连接方法,应用于投屏设备,包括:

接收投屏请求;所述投屏请求是由已接入目标无线局域网wifi的投屏发起设备发送的,其中包含所述目标wifi的接入信息;

根据所述目标wifi的接入信息,搜索并接入目标wifi;

当检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点,并向投屏发起设备发送热点接入信息,以使所述投屏发起设备在接收到所述热点接入信息时,向所述投屏设备发送热点接入请求;

接收投屏发起设备发送的接入热点请求,并通过自身热点与所述投屏发起设备建立通信连接

可选的,所述接收投屏请求的步骤之前,还包括:

与投屏发起设备建立蓝牙连接;

所述接收投屏请求的步骤,包括:通过所述蓝牙连接,接收投屏请求。

可选的,所述投屏请求中还包括:是否开启热点的标识;

所述打开自身热点的步骤之前,还包括:

检测所述投屏请求中是否开启热点的标识是否处于开启状态;如果是,则表示检测到所述目标wifi开启了ap隔离,执行所述当检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点的步骤。

可选的,所述当检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点,并向投屏发起设备发送热点接入信息,以使所述投屏发起设备在接收到所述热点接入信息时,向所述投屏设备发送热点接入请求的步骤,包括:

当检测到所述目标wifi开启了ap隔离时,打开自身热点,并通过所述蓝牙连接,发送热点接入信息至所述投屏发起设备,以使所述投屏发起设备在预设界面中显示热点接入页面,并使投屏设备在用户确认后,断开与所述目标wifi的连接,向所述投屏设备发送热点接入请求。

可选的,若所述目标wifi开启了网络认证,则所述目标wifi的接入信息中,包括:所述目标wifi的名称和网络认证信息;

所述根据所述目标wifi的接入信息,搜索并接入目标wifi的步骤,包括:

根据所述目标wifi的名称,搜索目标wifi;

根据所述网络认证信息,进行目标wifi的网络认证;

当所述网络认证信息被认证成功时,接入所述目标wifi。

第二方面,本发明实施例提供了一种隔离网络中的投屏设备连接方法,应用于投屏发起设备,包括:

在接入目标wifi后,向投屏设备发送投屏请求,以使投屏设备接入所述目标wifi,并使投屏设备在检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点;所述投屏请求中,包含所述目标wifi的接入信息;

接收所述投屏设备发送的热点接入信息;

根据所述热点接入信息,搜索所述投屏设备开启的热点;

在搜索到所述热点后,向投屏设备发送接入热点请求,并通过所述热点与所述投屏设备建立通信连接。

可选的,所述向投屏设备发送投屏请求的步骤之前,还包括:

与投屏设备建立蓝牙连接;

所述向投屏设备发送投屏请求的步骤,包括:通过所述蓝牙连接,向投屏设备发送投屏请求。

可选的,所述在接入目标wifi后,向投屏设备发送投屏请求,以使投屏设备接入所述目标wifi,并使投屏设备在检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点的步骤,包括:

获得目标wifi的接入信息;

接收用户设置的热点开启状态;所述热点开启状态中,包含是否开启热点的标识;

将所述是否开启热点的标识和所述目标wifi的接入信息,添加至所述投屏请求中,通过所述蓝牙连接发送至投屏设备,以使投屏设备根据所述接入信息搜索并接入目标wifi后,检测所述是否开启热点的标识是否处于开启状态,并使所述投屏设备在所述是否开启热点的标识处于开启状态时,打开自身热点。

可选的,所述接收所述投屏设备发送的热点接入信息的步骤,包括:

接收投屏设备通过所述蓝牙连接发送的热点接入信息;

所述根据所述热点接入信息,搜索所述投屏设备开启的热点的步骤,包括:

在预设界面中显示热点接入页面,并在用户确认后,执行所述根据所述热点接入信息,搜索所述投屏设备开启的热点的步骤。

可选的,若所述目标wifi开启了网络认证,则所述目标wifi的接入信息中,包括:所述目标wifi的名称和网络认证信息;

所述在接入目标wifi后,向投屏设备发送投屏请求,以使投屏设备接入所述目标wifi的步骤,包括:

向投屏设备发送投屏请求,以使所述投屏设备根据所述目标wifi的名称搜索目标wifi,并根据所述网络认证信息,进行目标wifi的网络认证,并使投屏设备在网络认证信息被认证成功时,接入所述目标wifi。

第三方面,本发明实施例提供了一种隔离网络中的投屏设备连接装置,应用于投屏设备,包括:

请求接收模块,用于接收投屏请求;所述投屏请求是由已接入目标无线局域网wifi的投屏发起设备发送的,其中包含所述目标wifi的接入信息;

网络接入模块,用于根据所述目标wifi的接入信息,搜索并接入目标wifi;

热点打开模块,用于当检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点,并向投屏发起设备发送热点接入信息,以使所述投屏发起设备在接收到所述热点接入信息时,向所述投屏设备发送热点接入请求;

第一连接模块,用于接收投屏发起设备发送的接入热点请求,并通过自身热点与所述投屏发起设备建立通信连接。

可选的,所述装置还包括:

第一蓝牙连接模块,用于请求接收模块接收投屏请求之前,与投屏发起设备建立蓝牙连接;

所述请求接收模块,具体用于通过所述蓝牙连接,接收投屏请求。

可选的,所述投屏请求中还包括:是否开启热点的标识;

所述装置还包括:

检测模块,用于热点打开模块打开自身热点之前,检测所述投屏请求中是否开启热点的标识是否处于开启状态;如果是,则表示检测到所述目标wifi开启了ap隔离,触发所述热点打开模块打开自身热点。

可选的,所述热点打开模块,具体用于当检测到所述目标wifi开启了ap隔离时,打开自身热点,并通过所述蓝牙连接,发送热点接入信息至所述投屏发起设备,以使所述投屏发起设备在预设界面中显示热点接入页面,并使投屏设备在用户确认后,断开与所述目标wifi的连接,向所述投屏设备发送热点接入请求。

可选的,若所述目标wifi开启了网络认证,则所述目标wifi的接入信息中,包括:所述目标wifi的名称和网络认证信息;

所述网络接入模块,包括:

搜索单元,用于根据所述目标wifi的名称,搜索目标wifi;

认证单元,用于根据所述网络认证信息,进行目标wifi的网络认证;

接入单元,用于当所述网络认证信息被认证成功时,接入所述目标wifi。

第四方面,本发明实施例提供了一种隔离网络中的投屏设备连接装置,应用于投屏发起设备,包括:

请求发送模块,用于在接入目标wifi后,向投屏设备发送投屏请求,以使投屏设备接入所述目标wifi,并使投屏设备在检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点;所述投屏请求中,包含所述目标wifi的接入信息;

信息接收模块,用于接收所述投屏设备发送的热点接入信息;

热点搜索模块,用于根据所述热点接入信息,搜索所述投屏设备开启的热点;

第二连接模块,用于在搜索到所述热点后,向投屏设备发送接入热点请求,并通过所述热点与所述投屏设备建立通信连接。

可选的,所述装置还包括:

第二蓝牙连接模块,用于请求发送模块向投屏设备发送投屏请求之前,与投屏设备建立蓝牙连接;

所述请求发送模块,具体用于通过所述蓝牙连接,向投屏设备发送投屏请求。

可选的,所述请求发送模块,包括:

信息获得单元,用于获得目标wifi的接入信息;

设置接收单元,用于接收用户设置的热点开启状态;所述热点开启状态中,包含是否开启热点的标识;

添加单元,用于将所述是否开启热点的标识和所述目标wifi的接入信息,添加至所述投屏请求中,通过所述蓝牙连接发送至投屏设备,以使投屏设备根据所述接入信息搜索并接入目标wifi后,检测所述是否开启热点的标识是否处于开启状态,并使所述投屏设备在所述是否开启热点的标识处于开启状态时,打开自身热点。

可选的,所述信息接收模块,具体用于接收投屏设备通过所述蓝牙连接发送的热点接入信息;

所述热点搜索模块,具体用于在预设界面中显示热点接入页面,并在用户确认后,触发所述热点搜索模块根据所述热点接入信息,搜索所述投屏设备开启的热点。

可选的,若所述目标wifi开启了网络认证,则所述目标wifi的接入信息中,包括:所述目标wifi的名称和网络认证信息;

所述请求发送模块,具体用于向投屏设备发送投屏请求,以使所述投屏设备根据所述目标wifi的名称搜索目标wifi,并根据所述网络认证信息,进行目标wifi的网络认证,并使投屏设备在网络认证信息被认证成功时,接入所述目标wifi。

第五方面,本发明实施例提供了一种投屏设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的隔离网络中的投屏设备连接方法的步骤。

第六方面,本发明实施例提供了一种投屏发起设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现第二方面任一所述的隔离网络中的投屏设备连接方法的步骤。

第七方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的隔离网络中的投屏设备连接方法。

本发明实施例提供的一种隔离网络中的投屏设备连接方法及装置,通过接收投屏请求;根据目标wifi的接入信息,搜索并接入目标wifi;当检测到目标wifi开启了访问接入点ap隔离时,打开自身热点,并向投屏发起设备发送热点接入信息,以使投屏发起设备在接收到热点接入信息时,向投屏设备发送热点接入请求;接收投屏发起设备发送的接入热点请求,并通过自身热点与投屏发起设备建立通信连接。由于投屏设备根据投屏请求中目标wifi的接入信息接入到目标wifi后,可以在检测到目标wifi开启了ap隔离时,打开自身热点,使得投屏发起设备能够直接连接到该热点,与投屏设备建立通信连接,突破ap隔离造成的访问限制,从而在开启了ap隔离的网络中进行投屏。

当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为相关技术中投屏设备连接隔离网络的示意图;

图2a为本发明实施例提供的一种隔离网络中的投屏设备连接方法的示意图;

图2b为本发明实施例提供的一种隔离网络中的投屏设备连接方法的另一示意图;

图3为本发明实施例提供的一种隔离网络中的投屏设备连接方法的流程示意图;

图4为本发明实施例提供的一种隔离网络中的投屏设备连接方法的另一流程示意图;

图5为本发明实施例提供的另一种隔离网络中的投屏设备连接方法的流程示意图;

图6为本发明实施例提供的另一种隔离网络中的投屏设备连接方法的另一流程示意图;

图7a为图6所示实施例中的一示例图;

图7b为图6所示实施例中的一示例图;

图7c为图6所示实施例中的一示例图;

图7d为图6所示实施例中的另一示例图;

图8为本发明实施例提供的一种隔离网络中的投屏设备连接装置的结构示意图;

图9为本发明实施例提供的另一种隔离网络中的投屏设备连接装置的结构示意图;

图10为本发明实施例提供的一种投屏设备的结构示意图;

图11为本发明实施例提供的一种投屏发起设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在实际应用中,用户常常会利用投屏技术来获得更优质的观看体验,也就是将一个屏幕上的内容同步到另一个屏幕上进行显示。在开启了ap隔离的wifi环境下,为了使投屏发起设备与投屏设备能够互相访问,如图2a所示,本发明实施例中首先由已接入目标wifi的投屏发起设备230向投屏设备210发送投屏请求;投屏设备210根据上述请求中的目标wifi接入信息,也接入目标wifi220,并在检测到目标wifi220开启了ap隔离时,打开自身热点,从而使投屏发起设备230连接到投屏设备210的热点中,如图2b所示,二者不再是分别连接至目标wifi,因此突破了因目标wifi开启ap隔离造成的访问限制,建立了通信连接。

具体的,本发明实施例提供的一种隔离网络中的投屏设备连接方法,如图3所示,该方法应用于投屏设备,包括:

s301,接收投屏请求;该投屏请求是由已接入目标无线局域网wifi的投屏发起设备发送的,其中包含所述目标wifi的接入信息。

本实施例中,投屏发起设备可以为手机、平板电脑、笔记本电脑等电子设备;目标wifi的接入信息,可以包括:目标wifi的名称、密码和安全类型等。

本实施例中,投屏设备与投屏发起设备之间可以通过蓝牙或红外等其他无线通信连接方式,相互发送消息。

s302,根据目标wifi的接入信息,搜索并接入目标wifi。

s303,当检测到目标wifi开启了访问接入点ap隔离时,打开自身热点,并向投屏发起设备发送热点接入信息,以使投屏发起设备在接收到热点接入信息时,向投屏设备发送热点接入请求。

具体的,热点接入信息可以包含热点已打开的通知消息、热点名称和热点密码等。

s304,接收投屏发起设备发送的接入热点请求,并通过自身热点与该投屏发起设备建立通信连接。

由图3所示实施例可见,已接入目标wifi的投屏发起设备发送的投屏请求中,包含有目标wifi的接入信息,因此在投屏设备先根据接入信息接入目标wifi,进而在检测到目标wifi开启了ap隔离时打开自身热点,使得投屏发起设备能够直接连接到投屏设备开启的热点,并通过该热点与投屏设备建立通信连接,从而实现在开启了ap隔离的网络中进行投屏。

图4为本发明实施例提供的一种隔离网络中的投屏设备连接方法的另一流程示意图。如4图所示,该方法应用于投屏设备,包括:

s401,与投屏发起设备建立蓝牙连接。

s402,通过蓝牙连接接收投屏请求。

与图3所示实施例中的步骤s301相同,投屏请求是由已接入目标wifi的投屏发起设备发送的,该请求中包含目标wifi的接入信息。

s403,根据目标wifi的接入信息,搜索并接入到目标wifi。

在一种可能的实施方式中,目标wifi的接入信息可以包括:目标wifi的名称和密码;投屏设备可以根据目标wifi的名称和密码,搜索并连接到目标wifi。

在另一种可能的实施方式中,若目标wifi开启了网络认证,则上述接入信息中还含有网络认证信息。具体的,投屏设备先根据目标wifi的名称和密码,搜索并连接到目标wifi;但由于目标wifi开启了网络认证,此时投屏设备虽然连接到了目标wifi也仍不能使用,需要进一步根据网络认证信息,进行目标wifi的网络认证,当网络认证信息被认证成功时,投屏设备就成功接入到了目标wifi。

s404,检测投屏请求中,是否开启热点的标识是否处于开启状态;如果是,则执行步骤s405;如果否,则执行步骤s408。

s405,打开自身热点。

s406,通过蓝牙连接,发送热点接入信息至投屏发起设备,以使投屏发起设备在接收到热点接入信息时,断开与目标wifi的连接,并向投屏设备发送热点接入请求。

s407,接收投屏发起设备发送的接入热点请求。

具体的,发送热点接入信息至投屏发起设备后,投屏发起设备可以在预设界面中显示热点接入页面,待用户确认连接至上述热点后,断开与目标wifi的连接,向投屏设备发送热点接入请求。

s408,通过自身热点,与投屏发起设备建立通信连接。

在步骤s404~s408中,若检测到是否开启热点的标识处于开启状态,则表示目标wifi开启了ap隔离,故需要通过投屏设备打开自身热点来实现与投屏发起设备的互相访问;反之,若检测到是否开启热点的标识处于关闭状态,则表示目标wifi没有开启ap隔离,投屏设备在接入目标wifi之后,通过目标wifi与投屏发起设备建立通信连接,即可实现与投屏发起设备的互相访问。其中,是否开启热点的标识的状态可以由用户在投屏发起设备的预设界面中进行设置。

可以理解的是,建立通信连接之后,投屏发起设备就可以将本设备中的视频或图片同步到其他电子设备上进行播放,这时,投屏发起设备会相应地停止播放,但仍可作为控制设备控制播放进度、播放倍速和音量。

本实施例中,用户通过蓝牙发送投屏请求,操作简单且便捷。

本发明实施例提供了另一种隔离网络中的投屏设备连接方法,应用于投屏发起设备。具体的,如图5所示,该方法包括:

s501,在接入目标wifi后,向投屏设备发送投屏请求,以使投屏设备接入目标wifi,并使投屏设备在检测到目标wifi开启了访问接入点ap隔离时,打开自身热点;该投屏请求中,包含所述目标wifi的接入信息。

具体的,目标wifi的接入信息,可以包括:目标wifi的名称、密码和安全类型等。

s502,接收投屏设备发送的热点接入信息。

s503,根据热点接入信息,搜索投屏设备开启的热点。

s504,在搜索到所述热点后,向投屏设备发送接入热点请求,并通过热点与投屏设备建立通信连接。

本发明实施例提供的一种隔离网络中的投屏设备连接方法,由于投屏请求是由已接入目标wifi的投屏发起设备发送的,其中包含有目标wifi的接入信息,因此在目标wifi开启ap隔离时,投屏设备先根据接入信息接入目标wifi,进而打开自身热点,使得投屏发起设备能够在断开与目标wifi的连接后,直接连接到投屏设备开启的热点,并通过该热点与投屏设备建立通信连接,从而实现在开启了ap隔离的网络中进行投屏。

图6为本发明实施例提供的另一种隔离网络中的投屏设备连接方法的另一流程示意图。如图6所示,该方法包括:

s601,接入目标wifi。

s602,与投屏设备建立蓝牙连接。

这里,以投屏发起设备为手机的应用场景为例进行说明。具体的,用户将投屏发起设备接入目标wifi后,可以打开用于对投屏设备进行配置的app(application,应用程序),该app会弹出提示用户开启蓝牙的消息,参见图7a。用户打开投屏发起设备的蓝牙后,即可建立投屏发起设备与投屏设备之间的蓝牙连接。

s603,获得目标wifi的接入信息。

s604,接收用户设置的热点开启状态;该热点开启状态中,包含是否开启热点的标识。

其中,是否开启热点的标识用于指示投屏设备是否开启热点。

s605,将是否开启热点的标识和目标wifi的接入信息添加至投屏请求中,通过蓝牙连接,将投屏请求发送至投屏设备,以使投屏设备根据接入信息搜索并接入目标wifi后,检测是否开启热点的标识是否处于开启状态,并使投屏设备在是否开启热点的标识处于开启状态时,打开自身热点。

在步骤s603~s605中,用户可以在app所显示的添加投屏设备页面中,输入目标wifi的名称及密码,以使投屏发起设备获得目标wifi的接入信息。以图7b为例,目标wifi的名称为tvg-app-5g。

进一步的,用户还可以在添加投屏设备页面中设置热点的开启状态。可以理解的是,为确保设备的访问安全,公共场所中的wifi通常会开启ap隔离,为避免出现投屏设备与投屏发起设备无法互相访问的状况,当投屏发起设备连接的目标wifi是公用网络时,用户可以通过打开或关闭“我使用酒店网络”这个选项来设置热点的开启状态。该热点开启状态中包含是否开启热点的标识,当“我使用酒店网络”这个选项被打开时,相应的,是否开启热点的标识也被设置为开启状态。

根据用户设置,投屏发起设备将是否开启热点的标识和目标wifi的接入信息添加至投屏请求中。当用户点击页面中的“连接”按钮时,便通过蓝牙连接向投屏设备发送了投屏请求。如图7c所示,投屏设备可以根据上述接入信息搜索并接入wifi。

另外,在实际应用中,用户设备在连接公共场所提供的wifi时,很多wifi都是需要进行网络认证的。仍以投屏发起设备为手机的应用场景为例,当用户在上述添加投屏设备页面中输入目标wifi的名称和密码后,会显示captivenetwork(强制网络门户)页面,如图7d所示,用户在该页面内输入输入手机号码及动态密码作为认证信息,并在完成认证后,由投屏发起设备将网络认证信息也添加至投屏请求中。

投屏设备根据接入信息和网络认证信息,搜索并接入目标wifi,检测是否开启热点的标识是否处于开启状态,并在是否开启热点的标识处于开启状态时,打开自身热点。

s606,接收投屏设备通过蓝牙连接发送的热点接入信息。

s607,在预设界面中显示热点接入页面,并在用户确认后断开与目标wifi的连接。

其中,所述热点接入页面可以包含所述热点接入信息。

s608,根据热点接入信息,搜索投屏设备开启的热点。

s609,在搜索到所述热点后,向投屏设备发送接入热点请求,并通过热点与投屏设备建立通信连接。

由图6所示实施例可见,投屏发起设备通过连接到投屏设备开启的热点,即便在公共场所开启了ap隔离的网络环境下,也能够使用户正常使用投屏设备,拓展了投屏设备的使用场景。

如图8所示,本发明实施例提供了一种隔离网络中的投屏设备连接装置,应用于投屏设备,包括:

请求接收模块810,用于接收投屏请求;所述投屏请求是由已接入目标无线局域网wifi的投屏发起设备发送的,其中包含所述目标wifi的接入信息;

网络接入模块820,用于根据所述目标wifi的接入信息,搜索并接入目标wifi;

热点打开模块830,用于当检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点,并向投屏发起设备发送热点接入信息,以使所述投屏发起设备在接收到所述热点接入信息时,向所述投屏设备发送热点接入请求;

第一连接模块840,用于接收投屏发起设备发送的接入热点请求,并通过自身热点与所述投屏发起设备建立通信连接。

在一种可能的实施方式中,所述装置还包括:

第一蓝牙连接模块,用于请求接收模块810接收投屏请求之前,与投屏发起设备建立蓝牙连接;

所述请求接收模块810,具体用于通过所述蓝牙连接,接收投屏请求。

在一种可能的实施方式中,所述投屏请求中还包括:是否开启热点的标识;

所述装置还包括:

检测模块,用于热点打开模块830打开自身热点之前,检测所述投屏请求中是否开启热点的标识是否处于开启状态;如果是,则表示检测到所述目标wifi开启了ap隔离,触发所述热点打开模块830打开自身热点。

在一种可能的实施方式中,所述热点打开模块830,具体用于当检测到所述目标wifi开启了ap隔离时,打开自身热点,并通过所述蓝牙连接,发送热点接入信息至所述投屏发起设备,以使所述投屏发起设备在预设界面中显示热点接入页面,并使投屏设备在用户确认后,断开与所述目标wifi的连接,向所述投屏设备发送热点接入请求。

在一种可能的实施方式中,若所述目标wifi开启了网络认证,则所述目标wifi的接入信息中,包括:所述目标wifi的名称和网络认证信息;

所述网络接入模块820,包括:

搜索单元,用于根据所述目标wifi的名称,搜索目标wifi;

认证单元,用于根据所述网络认证信息,进行目标wifi的网络认证;

接入单元,用于当所述网络认证信息被认证成功时,接入所述目标wifi。

本发明实施例提供的一种隔离网络中的投屏设备连接装置,通过接收投屏请求;根据目标wifi的接入信息,搜索并接入目标wifi;当检测到目标wifi开启了访问接入点ap隔离时,打开自身热点,并向投屏发起设备发送热点接入信息,以使投屏发起设备在接收到热点接入信息时,向投屏设备发送热点接入请求;接收投屏发起设备发送的接入热点请求,并通过自身热点与投屏发起设备建立通信连接。由于投屏设备根据投屏请求中目标wifi的接入信息接入到目标wifi后,可以在检测到目标wifi开启了ap隔离时,打开自身热点,使得投屏发起设备能够直接连接到该热点,与投屏设备建立通信连接,突破ap隔离造成的访问限制,从而在开启了ap隔离的网络中进行投屏。

如图9所示,本发明实施例提供了一种隔离网络中的投屏设备连接装置,应用于投屏发起设备,包括:

请求发送模块910,用于在接入目标wifi后,向投屏设备发送投屏请求,以使投屏设备接入所述目标wifi,并使投屏设备在检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点;所述投屏请求中,包含所述目标wifi的接入信息;

信息接收模块920,用于接收所述投屏设备发送的热点接入信息;

热点搜索模块930,用于用于根据所述热点接入信息,搜索所述投屏设备开启的热点;

第二连接模块940,用于在搜索到所述热点后,向投屏设备发送接入热点请求,并通过所述热点与所述投屏设备建立通信连接。

在一种可能的实施方式中,所述装置还包括:

第二蓝牙连接模块,用于请求发送模块910向投屏设备发送投屏请求之前,与投屏设备建立蓝牙连接;

所述请求发送模块910,具体用于通过所述蓝牙连接,向投屏设备发送投屏请求。

在一种可能的实施方式中,所述请求发送模块910,包括:

信息获得单元,用于获得目标wifi的接入信息;

设置接收单元,用于接收用户设置的热点开启状态;所述热点开启状态中,包含是否开启热点的标识;

添加单元,用于将所述是否开启热点的标识和所述目标wifi的接入信息,添加至所述投屏请求中,通过所述蓝牙连接发送至投屏设备,以使投屏设备根据所述接入信息搜索并接入目标wifi后,检测所述是否开启热点的标识是否处于开启状态,并使所述投屏设备在所述是否开启热点的标识处于开启状态时,打开自身热点。

在一种可能的实施方式中,所述信息接收模块920,具体用于接收投屏设备通过所述蓝牙连接发送的热点接入信息;

所述装置还包括:

显示模块,用于在预设界面中显示热点接入页面,并在用户确认后,触发所述热点搜索模块根据所述热点接入信息,搜索所述投屏设备开启的热点。

在一种可能的实施方式中,若所述目标wifi开启了网络认证,则所述目标wifi的接入信息中,包括:所述目标wifi的名称和网络认证信息;

所述请求发送模块910,具体用于向投屏设备发送投屏请求,以使所述投屏设备根据所述目标wifi的名称搜索目标wifi,并根据所述网络认证信息,进行目标wifi的网络认证,并使投屏设备在网络认证信息被认证成功时,接入所述目标wifi。

本发明实施例还提供了一种投屏设备,如图10所示,包括处理器1001、通信接口1002、存储器1003和通信总线1004,其中,处理器1001,通信接口1002,存储器1003通过通信总线1004完成相互间的通信,

存储器1003,用于存放计算机程序;

处理器1001,用于执行存储器1003上所存放的程序时,实现如下步骤:

接收投屏请求;所述投屏请求是由已接入目标无线局域网wifi的投屏发起设备发送的,其中包含所述目标wifi的接入信息;

根据所述目标wifi的接入信息,搜索并接入目标wifi;

当检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点,并向投屏发起设备发送热点接入信息,以使所述投屏发起设备在接收到所述热点接入信息时,向所述投屏设备发送热点接入请求;

接收投屏发起设备发送的接入热点请求,并通过自身热点与所述投屏发起设备建立通信连接。

本发明实施例提供的一种投屏设备,由于投屏请求中包含有目标wifi的接入信息,因此投屏设备可以根据接入信息接入目标wifi,并在检测到目标wifi开启了ap隔离时,进一步打开自身热点,使得投屏发起设备能够直接连接到投屏设备开启的热点,并通过该热点与投屏设备建立通信连接,以突破因目标wifi开启ap隔离而造成的访问限制,实现在开启了ap隔离的网络中进行投屏。

本发明实施例还提供了一种投屏发起设备,如图11所示,包括处理器1101、通信接口1102、存储器1103和通信总线1104,其中,处理器1101,通信接口1102,存储器1103通过通信总线1104完成相互间的通信,

存储器1103,用于存放计算机程序;

处理器1101,用于执行存储器1103上所存放的程序时,实现如下步骤:

在接入目标wifi后,向投屏设备发送投屏请求,以使投屏设备接入所述目标wifi,并使投屏设备在检测到所述目标wifi开启了访问接入点ap隔离时,打开自身热点;所述投屏请求中,包含所述目标wifi的接入信息;

接收所述投屏设备发送的热点接入信息;

根据所述热点接入信息,搜索所述投屏设备开启的热点;

在搜索到所述热点后,向投屏设备发送接入热点请求,并通过所述热点与所述投屏设备建立通信连接。

本发明实施例提供的一种投屏设备,由于投屏请求中包含有目标wifi的接入信息,因此投屏设备可以根据接入信息接入目标wifi,并在检测到目标wifi开启了ap隔离时,进一步打开自身热点,使得投屏发起设备能够直接连接到投屏设备开启的热点,并通过该热点与投屏设备建立通信连接,以突破因目标wifi开启ap隔离而造成的访问限制,实现在开启了ap隔离的网络中进行投屏。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一隔离网络中的投屏设备连接方法的步骤。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一隔离网络中的投屏设备连接方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

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

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

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

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