一种连接恢复方法及装置、存储介质、终端与流程

文档序号:14718184发布日期:2018-06-16 02:05阅读:177来源:国知局
一种连接恢复方法及装置、存储介质、终端与流程

本发明涉及无线技术领域,具体地涉及一种连接恢复方法及装置、存储介质、终端。



背景技术:

随着智能家居技术的发展,家电智能化已成为一种行业发展趋势,未来将会有越来越多的智能家电出现在人们的生活中,实现人们的智能家居生活。当前,已有智能家电(也即主机)支持无线保真(Wireless Fidelity,简称WiFi)、蓝牙、紫峰(Zigbee)等无线连接功能。WiFi模块和蓝牙模块已逐步安装在如冰箱、空调、电视等主机设备上。基于WiFi模块、蓝牙模块或Zigbee模块,智能家电能够实现彼此互联或与因特网连接。此外,很多主机可以通过互联链路将附加功能信息传输至遥控器的显示屏上,以供用户浏览,所述附加功能可以提供如空气质量、温度、湿度等信息。

不过,现今的无线连接模块在使用过程中,总会遇到不明原因的链路连接失败问题,诸如智能空调无法和路由器连接或者无线遥控器不能控制主机等问题。以智能空调为例,假设该智能空调主机带有WiFi模块,并配有蓝牙遥控器。通过手机安装的应用程序,用户可以基于WiFi模块与智能空调互连。但是,当该智能空调的WiFi模块与WiFi路由器出现连接异常或与蓝牙遥控器发生连接故障时,由于设备之间采用的连接类型不同,现有方案提供的连接建立方案十分繁琐,缺少简单、便捷的连接重建方法。

现阶段,在智能家居应用中,不同主机之间、主机与遥控器之间的连接故障修复已成为困扰用户的一大难题。如何方便、便捷地实现设备间的连接恢复方法,已成为亟待解决的技术问题之一。



技术实现要素:

本发明解决的技术问题是如何简单、便捷地恢复不同连接类型的设备间的连接故障,以降低连接故障给智能家电使用者带来的困扰。

为解决上述技术问题,本发明实施例提供一种连接恢复方法,所述连接恢复方法包括:获取连接故障信息,所述连接故障信息用于指示主机的对外连接发生故障或者与所述主机耦合的其他设备的对外连接发生故障;根据所述连接故障信息生成提示信息,并将所述提示信息通过红外链路发送至遥控器以提示用户,所述提示信息包括与所述连接故障信息对应的修复码;经由所述红外链路接收所述遥控器发出的修复码,并根据所述修复码生成修复指令;利用所述修复指令修复发生故障的对外连接。

可选的,所述利用所述修复指令修复发生故障的对外连接包括:所述主机的对外连接发生故障时,根据所述修复指令,重启所述主机的电源管理模块以修复发生故障的对外连接。

可选的,所述利用所述修复指令修复发生故障的对外连接包括:与所述主机耦合的其他设备的对外连接发生故障时,转发所述修复指令至所述其他设备,以重启所述其他设备并修复所述其他设备发生故障的对外连接。

可选的,所述获取连接故障信息包括:检测到所述主机的任一连接模块的连接故障信息,所述连接故障信息是在该连接模块的对外连接发生故障时产生的;或者,接收到与所述主机耦合的其他设备发送的连接故障信息。

可选的,所述连接模块包括以下一项或多项:WiFi模块、蓝牙模块、Zigbee模块。

可选的,所述提示信息还包括发生故障的对外连接的连接类型。

为解决上述技术问题,本发明实施例还提供一种连接恢复装置,所述连接恢复装置包括:获取模块,适于获取连接故障信息,所述连接故障信息用于指示主机的对外连接发生故障或者与所述主机耦合的其他设备的对外连接发生故障;生成发送模块,适于根据所述连接故障信息生成提示信息,并将所述提示信息通过红外链路发送至遥控器以提示用户,所述提示信息包括与所述连接故障信息对应的修复码;接收生成模块,适于经由所述红外链路接收所述遥控器发出的修复码,并根据所述修复码生成修复指令;修复模块,适于利用所述修复指令修复发生故障的对外连接。

可选的,所述修复模块包括:重启修复子模块,适于所述主机的对外连接发生故障时,根据所述修复指令,重启所述主机的电源管理模块以修复发生故障的对外连接。

可选的,所述修复模块包括:转发重启子模块,与所述主机耦合的其他设备的对外连接发生故障时,所述转发重启子模块适于转发所述修复指令至所述其他设备,以重启所述其他设备并修复所述其他设备发生故障的对外连接。

可选的,所述获取模块包括:检测接收子模块,适于检测到所述主机的任一连接模块的连接故障信息,所述连接故障信息是在该连接模块的对外连接发生故障时产生的;或者,适于接收到与所述主机耦合的其他设备发送的连接故障信息。

可选的,所述连接模块包括以下一项或多项:WiFi模块、蓝牙模块、Zigbee模块。

可选的,所述提示信息还包括与所述连接故障信息对应的连接类型。

为解决上述技术问题,本发明实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述连接恢复方法的步骤。

为解决上述技术问题,本发明实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述连接恢复方法的步骤。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明实施例提供了一种连接恢复方法,首先,主机可以获取连接故障信息,所述连接故障信息用于指示主机的对外连接发生故障或者与所述主机耦合的其他设备的对外连接发生故障;接着,所述主机可以根据所述连接故障信息生成提示信息,并将所述提示信息通过红外链路发送至遥控器以提示用户,所述提示信息包括与所述连接故障信息对应的修复码;之后,经由所述红外链路接收所述遥控器发出的修复码,所述主机可以根据所述修复码生成修复指令;最后,利用所述修复指令修复发生故障的对外连接。通过本发明实施例提供的技术方案,所述主机可以基于稳定的红外链路,告知(例如通过遥控器的显示屏)用户有关主机的对外连接发生故障或者与所述主机耦合的其他设备的对外连接发生故障,并可以基于接收到的修复码重启主机或其他设备的电源管理模块,以恢复主机的对外连接或者与所述主机耦合的其他设备的对外连接,使用户可以方便、准确地确定出现连接故障的链路,并按照提示信息完成连接故障的修复。

进一步,所述获取连接故障信息包括:检测到所述主机的任一连接模块的连接故障信息,所述连接故障信息是在该连接模块的对外连接发生故障时产生的;或者,接收到与所述主机耦合的其他设备发送的连接故障信息。通过本发明实施例提供的技术方案,即使各个设备不在同一地点(例如有的设备在楼上,有的设备在楼下),所述主机也可以检测到与自己直连的链路连接发生故障,或者从与自己耦合的其他设备获取到其他设备的连接故障信息,使用户修复不同连接类型的连接故障成为可能。

附图说明

图1是本发明实施例的一种连接恢复方法的流程示意图;

图2是本发明实施例的一种典型的应用场景示意图;

图3是本发明实施例的又一种典型的应用场景示意图;

图4是本发明实施例的一种连接恢复装置的结构示意图。

具体实施方式

本领域技术人员理解,如背景技术所言,当前,缺少便捷的智能家电连接故障的解决方案,已为智能家电使用者带来困扰。

本申请发明人经仔细研究发现,智能家电安装或内置的用于通信的连接模块在使用过程中,经常会发生链路连接失败问题。大多数情况下,并非硬件设施发生故障,而是软件故障,只要重启电源模块,使设备间的连接模块重新建立连接,即可恢复连接。

本发明实施例提供了一种连接恢复方法,首先,主机可以获取连接故障信息,所述连接故障信息用于指示主机的对外连接发生故障或者与所述主机耦合的其他设备的对外连接发生故障;接着,所述主机可以根据所述连接故障信息生成提示信息,并将所述提示信息通过红外链路发送至遥控器以提示用户,所述提示信息包括与所述连接故障信息对应的修复码;之后,经由所述红外链路接收所述遥控器发出的修复码,所述主机可以根据所述修复码生成修复指令;最后,利用所述修复指令修复发生故障的对外连接。通过本发明实施例提供的技术方案,结合主机电源管理模块,所述主机可以基于稳定的红外链路,通过遥控器的显示屏告知用户有关主机的对外连接发生故障或者与所述主机耦合的其他设备的对外连接发生故障,并可以基于接收到的修复码重启主机或其他设备的电源管理模块,以恢复主机的对外连接或者与所述主机耦合的其他设备的对外连接,使用户可以方便、准确地确定出现连接故障的链路,并按照提示信息完成连接故障的修复。

为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1是本发明实施例的一种连接恢复方法的流程示意图。所述连接恢复方法可解决智能家电设备等主机上的对外连接发生的连接故障。所述智能家电设备可以是空调、电视、冰箱等安装有网络连接模块的家电设备。

具体地,所述连接恢复方法可以包括以下步骤:

步骤S101:获取连接故障信息,所述连接故障信息用于指示主机的对外连接发生故障或者与所述主机耦合的其他设备的对外连接发生故障;

步骤S102:根据所述连接故障信息生成提示信息,并将所述提示信息通过红外链路发送至遥控器以提示用户,所述提示信息包括与所述连接故障信息对应的修复码;

步骤S103:经由所述红外链路接收所述遥控器发出的修复码,并根据所述修复码生成修复指令;

步骤S104:利用所述修复指令修复发生故障的对外连接。

具体而言,在步骤S101中,主机(也即遥控器控制的家电设备)可以获取连接故障信息。所述主机除包含有红外模块和电源管理模块外,还可以包含无线的和/或有线的连接模块。典型情况下,红外模块使主机可以通过红外链路与具有红外模块的其他设备连接。所述红外链路因红外线穿透能力强且不易受到干扰等优点,使得红外链路的稳定性远高于其他无线链路。进一步地,所述主机上的连接模块可以与其他设备上支持相同通信协议的连接模块通信,所述连接模块可以为以下一个或多个:WiFi模块、蓝牙模块、Zigbee模块等。具体实施中,所述连接模块可以基于硬件或软件实现与所述红外模块的关联,以使所述红外模块能够得知所述连接模块发生连接故障。

作为一个非限制的例子,所述连接故障信息可以指示所述主机的对外连接故障,也即,所述主机与其他设备之间的无线链路、有线链路的连接失败等异常。具体地,发生连接故障的链路可以是WiFi链路、蓝牙链路、Zigbee链路等无线链路中任一种或多种,也可以是有线链路。

进一步地,当所述连接模块发生连接故障时,可以触发红外模块,以使得所述红外模块得知所述连接模块发生连接故障或异常。例如,一旦连接模块发生故障,则所述连接模块可以自动触发硬件通知所述红外模块,或者,可以通过软件控制将所述连接模块的连接故障发送至所述红外模块,以通知所述红外模块,又或者,所述红外模块也可以通过发送探测请求信息探测所述连接模块的连接状态,从而得知所述连接模块发生连接故障。

作为一个变化实施例,所述连接故障信息可以指示与所述主机耦合的其他设备的对外连接发生故障。所述主机上的连接模块也可以与其他设备上支持相同通信协议的连接模块通信。同样地,所述其他设备也可以与更多设备基于相同通信协议进行通信。如果所述其他设备仅包含无线和/或有线的连接模块,但不含有红外模块,那么,当所述其他设备的对外连接发生故障时,所述其他设备可以生成连接故障信息,并将所述连接故障信息发送至所述主机。

进一步地,所述主机可以基于硬件或软件实现其连接模块与红外模块的关联,当所述主机经所述连接模块接收到所述其他设备发送的连接故障信息时,所述红外模块可以得知与所述主机耦合的其他设备的对外连接发生了故障。

进一步地,在步骤S102中,所述主机可以根据获取到的连接故障信息生成提示信息。之后,将所述提示信息发送至遥控器的显示屏上,以供用户(也即智能家电使用者)浏览。其中,所述提示信息可以包括故障信息(也即发生故障的对外连接的连接类型)以及与所述故障信息对应的修复码。优选地,所述提示信息还包括提示用户在接收到所述提示信息后如何操作,以辅助所述主机恢复所述主机的对外连接。例如,所述提示信息可以是“智能空调与路由器之间的WiFi链路断开连接,请您发送修复码001至号码XXX”;或者,所述提示信息可以是“索尼电视与路由器之间的蓝牙链路发生故障,请基于本遥控器发送号码002至号码XXX,以修复蓝牙链路的连接”。

优选地,遥控器可以为智能遥控器,除包含有传统的红外模块外,还可以包含蓝牙模块、WiFi模块或者Zigbee模块等无线的连接模块中的一种或多种。

进一步地,在步骤S103中,用户浏览所述提示信息后,可以按照所述提示信息在遥控器的显示屏上输入修复码,并执行发送所述修复码的操作指令,之后,所述修复码可以通过红外链路发送至所述主机。所述主机从红外链路中接收到遥控器发送的修复码后,可以根据修复码生成修复指令。所述修复指令可以控制所述主机重启电源管理模块,以使得所述主机的对外连接重新建立连接。本领域技术人员理解,如果所述主机包含有专门为所述主机的连接模块供电的电源管理模块,则可以重启该电源管理模块,在此条件下,所述修复指令仅重启该电源管理模块,就可以以恢复连接故障,且不会影响所述主机的电源供电状态。

需要说明的是,所述红外链路可以是特定的红外私有协议建立的连接链路。尽管其他无线链路的稳定性弱于所述红外链路,但当遥控器与主机之间的非红外链路的其他无线链路正常通信时,也是可以采用其他无线链路发送修复码的。

进一步地,在步骤S104中,无论是WiFi模块、蓝牙模块、Zigbee模块等无线的连接模块还是有线的连接模块,一旦主机上的对外连接发生故障,则所述主机可以基于所述修复指令重启电源管理模块,以修复发生故障的连接模块。进一步地,与所述主机耦合的其他设备的对外连接发生故障,而所述其他设备仅包含无线和/或有线的连接模块,但不含有红外模块(也即,所述其他设备无法直接通过红外链路接收所述修复码),则所述主机可以通过与其他设备上支持相同通信协议的连接模块向其他设备转发所述修复指令至所述其他设备。所述其他设备接收到所述修复指令后,可以基于所述修复指令控制所述其他设备重启电源管理模块,以使得所述其他设备重新建立对外连接。需要说明的是,如果所述其他设备含有红外模块,但是无法根据接收到的修复码生成修复指令,则当所述其他设备的对外连接发生故障时,所述其他设备仍可以通过所述主机转发修复码,以修复连接故障。

优选地,如果所述主机的对外连接的链路已恢复正常通信,则可以由主机通过红外链路将连接恢复正常的信息反馈至遥控器的显示屏上。

优选地,如果所述主机连接的其他设备的对外连接链路已恢复正常通信,则可以由其他设备向所述主机发送连接恢复正常的信息,之后,所述主机通过红外链路或其他无线链路将连接恢复正常的信息反馈至遥控器的显示屏上。

作为一个非限制性的例子,图2给出了一种典型的智能家电连接的应用场景。参考图2,主机A包含有红外模块(图未示)、WiFi模块(图未示)和蓝牙模块(图未示)。主机A与遥控器可通过红外链路21连接,也可以通过蓝牙链路22连接。主机A与主机B通过WiFi链路23连接。图2中,主机A还包含有为所述蓝牙模块和WiFi模块供电的电源管理模块(图未示)。主机A与主机B间的WiFi链路23出现异常,发生连接故障。

结合图1和图2,当主机A与主机B之间的WiFi链路23发生连接故障时,主机A上的红外模块(图未示)可以得知主机A与主机B之间的WiFi链路23断开连接。之后,主机A可以根据连接故障信息生成提示信息,并将提示信息通过红外链路21发送至遥控器的显示屏(图未示)上,以供用户浏览提示信息。其中,所述提示信息包含有修复码。进一步地,如果用户在浏览所述提示信息后,按照所述提示信息进行操作,将触发遥控器发送修复码,所述修复码可以通过红外链路21发送至主机A。主机A接收到所述修复码后,可以生成修复指令以重启主机A中的电源管理模块(图未示)。在所述电源管理模块重启后,主机A将与主机B重新建立连接,恢复WiFi链路23。

作为又一个非限制性的例子,图3给出了又一种典型的智能家电连接的应用场景。参考图3,主机A包含有红外模块(图未示)、WiFi模块(图未示)。主机B包含有WiFi模块(图未示),主机C包含有WiFi模块(图未示)和蓝牙模块(图未示)。主机A与遥控器可通过红外链路31连接。主机A与主机C通过蓝牙链路32连接。主机C与主机B通过WiFi链路33连接。主机A和主机C均包含有为蓝牙模块或WiFi模块供电的电源管理模块(图未示),主机C或主机B与遥控器没有直连链路。图3中,主机B与主机C间的WiFi链路33出现异常。

进一步地,结合图1或图3,当主机C与主机B之间的链路发生连接故障时,主机C可以将生成的连接故障信息通过蓝牙链路32发送至主机A。主机A可以生成提示信息,并通过红外链路31转发所述提示信息至遥控器,并显示在所述遥控器的显示屏上。其中,所述提示信息包含有修复码。进一步地,如果接收到用户发送所述修复码的操作指令,则所述遥控器可以基于红外链路31将所述修复码发送至主机A。之后,主机A接收到所述修复码后,可以生成修复指令,并将所述修复指令通过蓝牙链路32发送至主机C。主机C接收到所述修复码后,可以重启主机C中的电源管理模块(图未示)。在所述电源管理模块重启后,主机C将与主机B重新建立WiFi连接,恢复WiFi链路33。

本领域技术人员理解,在智能家电使用者采用新的遥控器或者为遥控器重新上电后,所述遥控器可以通过红外链路发送特定的红外码值(也即修复码)通知所述智能家电设备进入绑定流程,以绑定遥控器,实现遥控器与智能家电设备间的连接。

由上,通过本发明实施例提供的技术方案,主机(也即智能家电设备)可以基于稳定的红外链路,恢复主机的对外连接故障或者与所述主机耦合的其他设备的对外连接故障,使用户可以准确、便捷地确定出现连接异常的设备,并按照提示信息简单、方便地完成连接故障的修复。

图4是本发明实施例的一种连接恢复装置的结构示意图,可用于实施图1所示实施例的方法技术方案。具体地,所述连接恢复装置4可以包括获取模块41、生成发送模块42、所述接收生成模块43和所述修复模块44。

具体而言,所述获取模块41适于获取连接故障信息,所述连接故障信息用于指示主机的对外连接发生故障或者与所述主机耦合的其他设备的对外连接发生故障;所述生成发送模块42适于根据所述连接故障信息生成提示信息,并将所述提示信息通过红外链路发送至遥控器以提示用户,所述提示信息包括与所述连接故障信息对应的修复码;所述接收生成模块43适于经由所述红外链路接收所述遥控器发出的修复码,并根据所述修复码生成修复指令;所述修复模块44适于利用所述修复指令修复发生故障的对外连接。

进一步地,所述修复模块包括重启修复子模块441。所述重启修复子模块441适于所述主机的对外连接发生故障时,根据所述修复指令,重启所述主机的电源管理模块以修复发生故障的对外连接。

作为一个变化例,所述修复模块可以包括转发重启子模块442。与所述主机耦合的其他设备的对外连接发生故障时,所述转发重启子模块442适于转发所述修复指令至所述其他设备,以重启所述其他设备并修复所述其他设备发生故障的对外连接。

优选地,所述获取模块41可以包括检测接收子模块411。所述检测接收子模块411适于检测到所述主机的任一连接模块的连接故障信息,所述连接故障信息是在该连接模块的对外连接发生故障时产生的;或者,适于接收到与所述主机耦合的其他设备发送的连接故障信息。

优选地,所述连接模块可以包括以下一项或多项:WiFi模块、蓝牙模块、Zigbee模块。

优选地,所述提示信息还包括与所述连接故障信息对应的连接类型。

关于所述连接恢复装置4的工作原理、工作方式的更多内容,可以一并参照上述图1至图3中的相关描述,这里不再赘述。

进一步地,本发明实施例还公开一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述图1所示实施例中所述的连接恢复方法技术方案。优选地,所述存储介质可以包括诸如非挥发性(non-volatile)存储器或者非瞬态(non-transitory)存储器等计算机可读存储介质。所述计算机可读存储介质可以所述存储介质可以包括ROM、RAM、磁盘或光盘等。

进一步地,本发明实施例还公开一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述图1所示实施例中所述的连接恢复方法技术方案。优选地,所述终端可以是内置无线模块的遥控器、电视、手机、机顶盒、冰箱、空调等智能家电设备。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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