本公开实施例涉及通信技术领域,尤其涉及一种投屏设备无线网络探测方法,投屏设备无线网络探测装置,以及实现投屏设备无线网络探测方法的计算机可读存储介质和投屏设备。
背景技术:
随着信息技术的快速发展,人们对通信的要求也在不断提升。近年来,由于无线局域网(wirelesslan)可以提供灵活方便的网络接入而倍受各厂商和众多消费者的青睐。
相关技术中,投屏设备如投屏盒子和待投屏设备如智能电视连接在同一wifi网络下可以实现投屏。
在一些场景下,投屏设备连接wifi网络例如需要网页认证的wifi网络时,投屏设备系统显示处于wifi网络的连接状态,而实际是上不了网的,即实际并未真正连接到该wifi网络。而目前的投屏设备检测不出来此种情况,给用户使用投屏设备带来一些不便。
技术实现要素:
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种投屏设备无线网络探测方法,投屏设备无线网络探测装置,以及实现投屏设备无线网络探测方法的计算机可读存储介质和投屏设备。
第一方面,本公开实施例提供了一种投屏设备网络探测方法,包括:
响应于检测到网络连接请求,向指定服务器发送网络探测请求,所述指定服务器仅用于响应所述网络探测请求;
若接收到所述指定服务器返回的指定响应信息,确定投屏设备网络连接正常;
若未收到所述指定服务器返回的指定响应信息,显示网络提示信息,所述网络提示信息指示所述投屏设备网络连接实际处于未连通状态。
在本公开的一些实施例中,所述网络是需要网页认证的无线网络,所述方法还包括:
接收到所述指定服务器返回的指定响应信息之后,间隔第一预设时长后重新发送所述网络探测请求至所述指定服务器;
其中,所述第一预设时长小于所述需要网页认证的无线网络的认证有效时长。
在本公开的一些实施例中,所述方法还包括:
在所述向指定服务器发送网络探测请求之后,每隔第二预设时长重新发送一次所述网络探测请求至所述指定服务器。
在本公开的一些实施例中,所述方法还包括:
响应于在自所述网络探测请求的发送时刻起的第三预设时长时未收到所述指定服务器返回的指定响应信息,重新发送所述网络探测请求至所述指定服务器。
在本公开的一些实施例中,所述向指定服务器发送网络探测请求,包括:
获取指定服务器地址,所述指定服务器地址与所述指定服务器关联;
基于所述指定服务器地址,向所述指定服务器发送所述网络探测请求。
在本公开的一些实施例中,所述指定响应信息是指定响应码;和/或,所述网络至少包括wifi网络。
第二方面,本公开实施例提供一种投屏设备网络探测装置,包括:
探测请求发送模块,用于响应于检测到网络连接请求时,向指定服务器发送网络探测请求,所述指定服务器仅用于响应所述网络探测请求;
网络连接确定模块,用于若接收到所述指定服务器返回的指定响应信息,确定投屏设备网络连接正常;
网络连接提示模块,用于若未收到所述指定服务器返回的指定响应信息,显示网络提示信息,所述网络提示信息指示所述投屏设备网络连接实际处于未连通状态。
在本公开的一些实施例中,所述网络是需要网页认证的无线网络,所述探测请求发送模块,还用于:
接收到所述网络连接确定模块反馈的所述指定服务器返回的指定响应信息之后,间隔第一预设时长后重新发送所述网络探测请求至所述指定服务器。其中,所述第一预设时长小于所述需要网页认证的无线网络的认证有效时长。
第三方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述投屏设备网络探测方法的步骤。
第四方面,本公开实施例提供一种投屏设备,包括:
处理器;以及
存储器,用于存储所述处理器的计算机程序;
其中,所述处理器配置为经由执行所述计算机程序来执行上述任一实施例所述投屏设备网络探测方法的步骤。
本公开实施例提供的技术方案与现有技术相比具有如下优点:
本公开实施例提供的投屏设备网络探测方法、装置、介质和投屏设备,投屏设备响应于检测到网络连接请求向指定服务器发送网络探测请求,所述指定服务器仅用于响应所述网络探测请求,投屏设备若接收到所述指定服务器返回的指定响应信息,确定投屏设备网络连接正常,而若未收到所述指定服务器返回的所述指定响应信息,显示网络提示信息,所述网络提示信息指示所述投屏设备网络连接实际处于未连通状态。这样,本实施例中的方案实现了投屏设备的网络智能探测,能够识别出连着无线网络但是实际上不了网的情况,并可以给用户提示实际无网络,给用户使用投屏设备带来一些便利。同时,该指定服务器仅用于响应投屏设备发送的网络探测请求返回指定响应信息,即专门返回指定响应信息的服务器,无需实现其它功能,使得探测时的返回数据如指定响应信息的数据量非常小,因此消耗的流量也就非常少,从而节省网络流量消耗,进而节省用户使用网络费用。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例投屏设备网络探测方法流程图;
图2为本公开另一实施例投屏设备网络探测方法流程图;
图3为本公开实施例投屏设备网络探测装置示意图;
图4为本公开实施例实现投屏设备网络探测方法的投屏设备示意图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
应当理解,在下文中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
目前的投屏设备如投屏盒子对于需要网页认证的无线网络如wifi网络,是检测不出来显示连接的wifi网络实际处于未连网状态,还是连网状态。
图1为本公开实施例提供的一种投屏设备网络探测方法,该网络探测方法可以由投屏设备执行,具体可以包括以下步骤:
步骤s101:响应于检测到网络连接请求,向指定服务器发送网络探测请求,所述指定服务器仅用于响应所述网络探测请求。
具体的,网络可以是无线网络如wifi网络,但不限于此。网络连接请求例如可以是wifi网络连接请求。指定服务器可以是专门搭建的特定服务器如204服务器,仅用于响应投屏设备如投屏盒子发送的网络探测请求返回指定响应信息,而无需实现其它功能,该指定响应信息可以是指定响应码如204。
在一个示例场景中,投屏设备如投屏盒子可以在检测到网络连接请求如wifi网络连接请求时,向该指定服务器发送网络探测请求。
步骤s102:若接收到所述指定服务器返回的指定响应信息,确定投屏设备网络连接正常。
具体的,如果投屏设备与wifi网络实际真的连接即处于实际连网状态,则发送的网络探测请求会到达该指定服务器,指定服务器接收到网络探测请求后,响应该网络探测请求返回指定响应信息如指定响应码204至投屏设备,投屏设备确定接收到指定响应码204时,可以确定投屏设备网络连接正常。
步骤s103:若未收到所述指定服务器返回的指定响应信息,显示网络提示信息,所述网络提示信息指示所述投屏设备网络连接实际处于未连通状态。
具体的,如果投屏设备与wifi网络实际真的未连接即处于未连网状态,则发送的网络探测请求不会到达该指定服务器,即实际网络探测请求会发送失败。因此投屏设备不会收到所述指定服务器返回的所述指定响应信息如指定响应码204,此时投屏设备可以显示网络提示信息以指示所述投屏设备网络连接实际处于未连通状态,以便用户了解投屏设备的实际连网情况等。
本实施例中的上述投屏设备网络探测方法,通过向指定服务器发送网络探测请求,然后基于是否接收到指定服务器返回的指定响应信息来实现投屏设备的网络智能探测,若投屏设备已连接无线网络但是实际无法进行网络访问,则在投屏设备发出网络探测请求之后,无法接收到指定服务器返回的指定响应信息。此时,可以显示网络提示信息指示投屏设备网络连接实际处于未连通状态,从而能够识别出已连接无线网络但是无法进行网络访问的情况,并可以给用户提示实际无网络,给用户使用投屏设备带来一些便利。同时,该指定服务器仅用于响应投屏设备发送的网络探测请求返回指定响应信息,即专门返回指定响应信息的服务器,无需实现其它功能,使得探测时的返回数据如指定响应信息的数据量非常小,因此消耗的流量也就非常少,从而节省网络流量消耗,进而节省用户使用网络费用。
可选的,在本公开的一些实施例中,所述网络可以是需要网页认证的无线网络。示例性的,如目前的收费wifi网络基本都采用网页认证方式,用户连接wifi网络时会弹出登录页面,需要在登录页面输入手机号码,然后通过短信的方式获取动态密码,在登录页面上输入动态密码后登录实现wifi网络的连接。在一些场景中,需要网页认证的无线网络如wifi网络的认证是具有有效时长的,超过该有效时长后需要用户重新连接wifi网络弹出登录页面,导致在网络探测过程中增加了操作复杂性。相应的,在上述实施例的基础上,结合图2中所示,上述步骤s102之后,所述方法还可以包括以下步骤:
步骤s201:间隔第一预设时长后重新发送所述网络探测请求至所述指定服务器;其中,所述第一预设时长小于所述需要网页认证的无线网络的认证有效时长。
示例性的,第一预设时长可以是5秒以内,如4秒、3秒等等,但也不限于此。认证有效时长即wifi网络在网页认证时的有效时长如6秒的时长,但也不限于此。在一些实施例中,在上述步骤s102之后,即投屏设备接收到所述指定服务器如204服务器返回的指定响应码204确定网络连接正常之后,间隔第一预设时长如5秒后,投屏设备重新发送网络探测请求至指定服务器如204服务器,然后跳转到步骤s102或步骤s103重复执行。
本实施例的上述方案可以在投屏设备收到指定服务器返回的指定响应信息确定投屏设备网络连接正常之后,间隔第一预设时长后重新发送网络探测请求至所述指定服务器进行网络连通探测,由于第一预设时长小于无线网络的认证有效时长,也即在该无线网络的认证有效时长内重新发送网络探测请求至所述指定服务器进行网络连通探测,这样可以较为及时准确地检测到无线网络是否真正连接,且避免了在进行网络连通探测过程中由于认证有效时长超过后导致需要增加重新连接无线网络的操作,从而简化了投屏设备网络探测的操作。
可选的,在本公开的一些实施例中,所述方法还可以包括以下步骤:在所述向指定服务器发送网络探测请求之后,每隔第二预设时长重新发送一次所述网络探测请求至所述指定服务器。
示例性的,第二预设时长例如可以是5秒,但也不限于此,具体可以根据需要具体设置。投屏设备在步骤s101中第一次向指定服务器发送网络探测请求之后,可以每隔例如5秒重新发送一次网络探测请求至指定服务器如20服务器,然后跳转到步骤s102或步骤s103重复执行。通过此种方式可以不断发送网络探测请求,以便及时准确地检测到无线网络是否真正连接。
可选的,在本公开的一些实施例中,所述方法还可以包括以下步骤:响应于在自所述网络探测请求的发送时刻起的第三预设时长时未收到所述指定服务器返回的指定响应信息,重新发送所述网络探测请求至所述指定服务器。
示例性的,第三预设时长可以是6秒或5秒,但也不限于此,可自定义设置。如果当前时刻投屏设备与wifi网络实际真的未连接即处于未连网状态,则发送的网络探测请求不会到达该指定服务器,即实际网络探测请求会发送失败。因此投屏设备不会收到所述指定服务器返回的所述指定响应信息如指定响应码204。为了及时准确地检测无线网络是否真正连接,投屏设备可以在开始连接无线网络如wifi网络时第一次发送网络探测请求时计时,若在计时时长超过第三预设时长如7秒时还未收到指定服务器如204服务器返回的指定响应码204,可以重新发送网络探测请求至指定服务器如204服务器,然后跳转到步骤s102或步骤s103重复执行。通过此种方式可以在超过一定时长后再次发送网络探测请求,以便可较为及时准确地检测到无线网络是否真正连接。
可选的,在上述各实施例的基础上,本公开的一些实施例中,步骤s101中向指定服务器发送网络探测请求,具体可以包括以下步骤:
步骤i):获取指定服务器地址,所述指定服务器地址与所述指定服务器关联。
示例性的,指定服务器如204服务器可以设置指定服务器地址,具体可以由用户来自定义设置,例如设置为“http://connectivitycheck.xyz.com/generate_204”,但也不限于此。该指定服务器地址可以预先存储于投屏设备中,但也不限于此。
投屏设备向指定服务器如204服务器发送网络探测请求时,可以先读取该指定服务器地址。
步骤ii):基于所述指定服务器地址,向所述指定服务器发送所述网络探测请求。
示例性的,投屏设备读取该指定服务器地址之后,基于该指定服务器地址向指定服务器如204服务器发送网络探测请求。该网络探测请求可以是http请求。之后,204服务器如果返回的响应码是204,则表示无线网络是连接的,否则表示网络不通,并提示用户。
这样,本实施例实现了投屏设备的网络连接智能探测,能够识别出连着无线网络但是实际上不了网的情况,并可以给用户提示实际无网络,给用户使用投屏设备带来一些便利。同时,该204服务器仅用于响应投屏设备发送的网络探测请求返回特定响应码204,返回信息即204码中不包含其他信息,204服务器也无需实现其它功能,使得探测时的返回数据的数据量非常小,因此消耗的流量也就非常少,从而节省网络流量消耗,进而节省用户使用网络费用。
需要说明的是,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。另外,也易于理解的是,这些步骤可以是例如在多个模块/进程/线程中同步或异步执行。
基于同一构思,本公开实施例提供一种投屏设备网络探测装置,参考图3中所示,该投屏设备网络探测装置可以包括探测请求发送模块301、网络连接确定模块302和网络连接提示模块303;其中:
探测请求发送模块301,用于响应于检测到网络连接请求时,向指定服务器发送网络探测请求,所述指定服务器仅用于响应所述网络探测请求。
网络连接确定模块302,用于若接收到所述指定服务器返回的指定响应信息,确定投屏设备网络连接正常。
网络连接提示模块303,用于若未收到所述指定服务器返回的指定响应信息,显示网络提示信息,所述网络提示信息指示所述投屏设备网络连接实际处于未连通状态。
本实施例中的上述投屏设备网络探测装置实现了投屏设备的网络智能探测,能够识别出连着无线网络但是实际上不了网的情况,并可以给用户提示实际无网络,给用户使用投屏设备带来一些便利。同时,该指定服务器仅用于响应投屏设备发送的网络探测请求返回指定响应信息,即专门返回指定响应信息的服务器,无需实现其它功能,使得探测时的返回数据如指定响应信息的数据量非常小,因此消耗的流量也就非常少,从而节省网络流量消耗,进而节省用户使用网络费用。
在本公开的一些实施例中,所述网络是需要网页认证的无线网络,所述探测请求发送模块301,还用于:接收到所述网络连接确定模块302反馈的所述指定服务器返回的指定响应信息之后,间隔第一预设时长后重新发送所述网络探测请求至所述指定服务器。其中,所述第一预设时长小于所述需要网页认证的无线网络的认证有效时长。
在本公开的一些实施例中,所述探测请求发送模块301,还用于:在向指定服务器发送网络探测请求之后,每隔第二预设时长重新发送一次所述网络探测请求至所述指定服务器。
在本公开的一些实施例中,所述探测请求发送模块301还用于响应于在自所述网络探测请求的发送时刻起的第三预设时长时未收到所述指定服务器返回的指定响应信息,重新发送所述网络探测请求至所述指定服务器。
在本公开的一些实施例中,所述探测请求发送模块301向指定服务器发送网络探测请求,具体可以包括:获取指定服务器地址,所述指定服务器地址与所述指定服务器关联;基于所述指定服务器地址,向所述指定服务器发送所述网络探测请求。
可选的,在本公开的一些实施例中,所述指定响应信息可以是指定响应码。在本公开的一些实施例中,所述网络至少包括但不限于wifi网络。
关于上述实施例中的装置,其中各个模块执行操作的具体方式以及带来的相应技术效果已经在有关该方法的实施例中进行了对应的详细描述,此处将不做详细阐述说明。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。作为模块或单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现木公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如下的投屏设备网络探测方法,包括以下步骤:
响应于检测到网络连接请求,向指定服务器发送网络探测请求,所述指定服务器仅用于响应所述网络探测请求;
若接收到所述指定服务器返回的指定响应信息,确定投屏设备网络连接正常;
若未收到所述指定服务器返回的指定响应信息,显示网络提示信息,所述网络提示信息指示所述投屏设备网络连接实际处于未连通状态。
在本公开的一些实施例中,所述网络是需要网页认证的无线网络,所述方法还包括:
接收到所述指定服务器返回的指定响应信息之后,间隔第一预设时长后重新发送所述网络探测请求至所述指定服务器;
其中,所述第一预设时长小于所述需要网页认证的无线网络的认证有效时长。
在本公开的一些实施例中,所述方法还包括:
在所述向指定服务器发送网络探测请求之后,每隔第二预设时长重新发送一次所述网络探测请求至所述指定服务器。
在本公开的一些实施例中,所述方法还包括:
响应于在自所述网络探测请求的发送时刻起的第三预设时长时未收到所述指定服务器返回的指定响应信息,重新发送所述网络探测请求至所述指定服务器。
在本公开的一些实施例中,所述向指定服务器发送网络探测请求,包括:
获取指定服务器地址,所述指定服务器地址与所述指定服务器关联;
基于所述指定服务器地址,向所述指定服务器发送所述网络探测请求。
在本公开的一些实施例中,所述指定响应信息是指定响应码;和/或,所述网络至少包括wifi网络。
示例性的,该可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
本公开实施例还提供一种投屏设备,如图4中所示,该投屏设备可以包括但不限于无线通信模块(图未示)以及处理器401以及存储器402,存储器402用于存储计算机程序。其中,所述处理器401配置为经由执行所述计算机程序来执行下述投屏设备网络探测方法,包括以下步骤:
响应于检测到网络连接请求,向指定服务器发送网络探测请求,所述指定服务器仅用于响应所述网络探测请求;
若接收到所述指定服务器返回的指定响应信息,确定投屏设备网络连接正常;
若未收到所述指定服务器返回的指定响应信息,显示网络提示信息,所述网络提示信息指示所述投屏设备网络连接实际处于未连通状态。
在本公开的一些实施例中,所述网络是需要网页认证的无线网络,所述方法还包括:
接收到所述指定服务器返回的指定响应信息之后,间隔第一预设时长后重新发送所述网络探测请求至所述指定服务器;
其中,所述第一预设时长小于所述需要网页认证的无线网络的认证有效时长。
在本公开的一些实施例中,所述方法还包括:
在所述向指定服务器发送网络探测请求之后,每隔第二预设时长重新发送一次所述网络探测请求至所述指定服务器。
在本公开的一些实施例中,所述方法还包括:
响应于在自所述网络探测请求的发送时刻起的第三预设时长时未收到所述指定服务器返回的指定响应信息,重新发送所述网络探测请求至所述指定服务器。
在本公开的一些实施例中,所述向指定服务器发送网络探测请求,包括:
获取指定服务器地址,所述指定服务器地址与所述指定服务器关联;
基于所述指定服务器地址,向所述指定服务器发送所述网络探测请求。
在本公开的一些实施例中,所述指定响应信息是指定响应码;和/或,所述网络至少包括wifi网络。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算机设备(可以是移动终端、服务器、或者投屏设备等)执行根据本公开实施方式的上述投屏设备网络探测方法。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
所描述的实施例中的各方面、实施方式、实现或特征能够单独使用或以任意组合的方式使用。所描述的实施例中的各方面可由软件、硬件或软硬件的结合实现。所描述的实施例也可以由存储有计算机可读代码的计算机可读介质体现,该计算机可读代码包括可由至少一个计算装置执行的指令。所述计算机可读介质可与任何能够存储数据的数据存储装置相关联,该数据可由计算机系统读取。用于举例的计算机可读介质可以包括只读存储器、随机存取存储器、cd-rom、hdd、dvd、磁带以及光数据存储装置等。所述计算机可读介质还可以分布于通过网络联接的计算机系统中,这样计算机可读代码就可以分布式存储并执行。
上述技术描述可参照附图,这些附图形成了本申请的一部分,并且通过描述在附图中示出了依照所描述的实施例的实施方式。虽然这些实施例描述的足够详细以使本领域技术人员能够实现这些实施例,但这些实施例是非限制性的;这样就可以使用其它的实施例,并且在不脱离所描述的实施例的范围的情况下还可以做出变化。比如,流程图中所描述的操作顺序是非限制性的,因此在流程图中阐释并且根据流程图描述的两个或两个以上操作的顺序可以根据若干实施例进行改变。作为另一个例子,在若干实施例中,在流程图中阐释并且根据流程图描述的一个或一个以上操作是可选的,或是可删除的。另外,某些步骤或功能可以添加到所公开的实施例中,或两个以上的步骤顺序被置换。所有这些变化被认为包含在所公开的实施例以及权利要求中。
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
1.一种投屏设备网络探测方法,其特征在于,包括:
响应于检测到网络连接请求,向指定服务器发送网络探测请求,所述指定服务器仅用于响应所述网络探测请求;
若接收到所述指定服务器返回的指定响应信息,确定投屏设备网络连接正常;
若未收到所述指定服务器返回的指定响应信息,显示网络提示信息,所述网络提示信息指示所述投屏设备网络连接实际处于未连通状态。
2.根据权利要求1所述的投屏设备网络探测方法,其特征在于,所述网络是需要网页认证的无线网络,所述方法还包括:
接收到所述指定服务器返回的指定响应信息之后,间隔第一预设时长后重新发送所述网络探测请求至所述指定服务器;
其中,所述第一预设时长小于所述需要网页认证的无线网络的认证有效时长。
3.根据权利要求1所述的投屏设备网络探测方法,其特征在于,所述方法还包括:
在所述向指定服务器发送网络探测请求之后,每隔第二预设时长重新发送一次所述网络探测请求至所述指定服务器。
4.根据权利要求1所述的投屏设备网络探测方法,其特征在于,所述方法还包括:
响应于在自所述网络探测请求的发送时刻起的第三预设时长时未收到所述指定服务器返回的指定响应信息,重新发送所述网络探测请求至所述指定服务器。
5.根据权利要求1所述的投屏设备网络探测方法,其特征在于,所述向指定服务器发送网络探测请求,包括:
获取指定服务器地址,所述指定服务器地址与所述指定服务器关联;
基于所述指定服务器地址,向所述指定服务器发送所述网络探测请求。
6.根据权利要求1~5任一项所述的投屏设备网络探测方法,其特征在于,所述指定响应信息是指定响应码;和/或,所述网络至少包括wifi网络。
7.一种投屏设备网络探测装置,其特征在于,包括:
探测请求发送模块,用于响应于检测到网络连接请求时,向指定服务器发送网络探测请求,所述指定服务器仅用于响应所述网络探测请求;
网络连接确定模块,用于若接收到所述指定服务器返回的指定响应信息,确定投屏设备网络连接正常;
网络连接提示模块,用于若未收到所述指定服务器返回的指定响应信息,显示网络提示信息,所述网络提示信息指示所述投屏设备网络连接实际处于未连通状态。
8.根据权利要求7所述的投屏设备网络探测装置,其特征在于,所述网络是需要网页认证的无线网络,所述探测请求发送模块,还用于:
接收到所述网络连接确定模块反馈的所述指定服务器返回的指定响应信息之后,间隔第一预设时长后重新发送所述网络探测请求至所述指定服务器;
其中,所述第一预设时长小于所述需要网页认证的无线网络的认证有效时长。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1~6任一项所述投屏设备网络探测方法的步骤。
10.一种投屏设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的计算机程序;
其中,所述处理器配置为经由执行所述计算机程序来执行权利要求1~6任一项所述投屏设备网络探测方法的步骤。
技术总结