The present invention relates to connection state optimization in mobile environment devices. A method includes establishing a first connection with a second device through a processing device of the first device. The first connection includes the first connection type. The method includes detecting network change events. The network change event includes a change in the connection state of at least one of the first connection type and the second connection type. The method includes determining the highest available connection type in response to the detection of the network change event. In response to determining that the most advanced available connection type is the second connection type or the third connection type, the method includes establishing a second connection with the second device. The second connection includes the highest available connection type. The method includes communicating with the second device via the second connection using the highest available connection type.
【技术实现步骤摘要】
移动环境设备中的连接状态优化
技术介绍
将具有嵌入式系统的多种设备连接到计算设备有多种方式。例如,具有嵌入式系统(例如智能电器)的设备可以通过局域网(LAN)、蓝牙、ZigBee等直接连接到计算设备(例如,智能手机)。此外,具有嵌入式系统的设备可以通过在基于云的环境中可用的广域网(WAN)服务间接连接到计算设备。通常,一旦在具有嵌入式系统的设备和计算设备之间建立连接,连接就不会改变为不同的连接。然而,设备之间建立的一些连接可能包括与延迟、带宽、安全性等有关的一个或多个缺点。附图说明现在将参考示出本申请的示例实施方式的附图,并且其中:图1是描绘包括可远程访问的嵌入式系统的示例网络架构的框图;图2A是具有设备管理器应用的示例计算设备的框图;图2B是示例设备管理器应用的框图;图3是响应于网络改变事件而建立到设备的连接的示例方法的流程图,其中连接包括具有最高等级的可用连接类型;图4是实例化用于设备的虚拟表示的接收器的示例方法的流程图;图5是响应于附加的网络改变事件而建立到设备的连接的示例方法的流程图,其中连接包括具有最高等级的可用连接类型;图6是管理到设备的两个连接的示例方法的流程图,其中连接具有不同的连接类型;和图7示出了计算设备的一个实施方式的框图。具体实施方式实施方式旨在自动识别将计算设备连接到具有嵌入式系统的设备的最佳手段并使用所识别的手段建立连接。在一些实施方式中,计算设备可以是移动设备(例如,智能电话),并且可以在移动环境中进行到设备的连接(例如,可以是无线连接)。计算设备可以包括远程控制应用和设备管理器应用。远程控制应用可用于从计算设备监视和/或控制设备。 ...
【技术保护点】
1.一种方法,包括:通过第一设备的处理设备与第二设备建立第一连接,所述第一连接包括第一连接类型:通过所述处理设备检测网络改变事件,所述网络改变事件包括所述第一连接类型和第二连接类型中的至少一者的连接状态的改变;响应于检测到所述网络改变事件,确定具有最高等级的可用连接类型;响应于确定所述具有最高等级的可用连接类型是所述第二连接类型或第三连接类型,通过所述处理设备与所述第二设备建立第二连接,所述第二连接包括所述具有最高等级的可用连接类型;以及使用所述具有最高等级的可用连接类型经由所述第二连接与所述第二设备进行通信。
【技术特征摘要】
2017.06.29 US 62/526,929;2018.01.12 US 15/869,9821.一种方法,包括:通过第一设备的处理设备与第二设备建立第一连接,所述第一连接包括第一连接类型:通过所述处理设备检测网络改变事件,所述网络改变事件包括所述第一连接类型和第二连接类型中的至少一者的连接状态的改变;响应于检测到所述网络改变事件,确定具有最高等级的可用连接类型;响应于确定所述具有最高等级的可用连接类型是所述第二连接类型或第三连接类型,通过所述处理设备与所述第二设备建立第二连接,所述第二连接包括所述具有最高等级的可用连接类型;以及使用所述具有最高等级的可用连接类型经由所述第二连接与所述第二设备进行通信。2.根据权利要求1所述的方法,还包括:响应于确定所述具有最高等级的可用连接类型是所述第一连接类型,维持所述第一连接。3.根据权利要求1所述的方法,还包括:生成所述第二设备的虚拟表示,其中所述虚拟表示包括多个连接类型指示符,所述多个连接类型指示符中的每一者针对特定连接类型指示所述特定连接类型对于所述第一设备和所述第二设备之间的连接是可用连接类型还是不可用连接类型。4.根据权利要求3所述的方法,还包括:实例化与所述虚拟表示相关联的多个接收器,其中所述多个接收器中的每一者与连接类型相关联并用于检测与相应的关联连接类型相关联的网络改变事件。5.根据权利要求1所述的方法,还包括:响应于确定所述具有最高等级的可用连接类型是所述第二连接类型或所述第三连接类型,终止具有所述第一连接类型的所述第一连接。6.根据权利要求1所述的方法,其中所述第一连接类型被维持,并且其中来自所述第一连接的消息被阻止并且来自所述第二连接的消息被允许。7.根据权利要求1所述的方法,还包括:检测第二网络改变事件,所述第二网络改变事件与所述第二连接类型或所述第三连接类型相关联;响应于检测到所述第二网络改变事件,再次确定所述具有最高等级的可用连接类型;选择所述具有最高等级的可用连接类型以连接到所述第二设备。8.根据权利要求7所述的方法,其中所述网络改变事件包括第一消息格式并且所述第二网络改变事件包括第二消息格式,所述方法还包括:使用第一解析规则解析所述网络改变事件;以及使用第二解析规则解析所述第二网络改变事件。9.根据权利要求1所述的方法,其中确定所述具有最高等级的可用连接类型包括识别一个或多个可用连接类型在连接类型等级列表中的位置。10.根据权利要求9所述的方法,其中所述连接类型等级列表包括具有最高等级的局域网(LAN)连接、具有第二高等级的蓝牙连接、具有第三高等级的到流媒体服务的广域网(WAN)WebSocket连接、以及具有第四高等级的蜂窝连接的预配置等级划分。11.根据权利要求1所述的方法,还包括:在检测所述网络改变事件之前,使用所述第一连接类型经由所述第一连接与所述第二设备进行通信,其中向在所述第一设备上执行的与所述第二设备相关联的应用隐藏从使用所述第一连接类型与所述第二设备进行通信到使用所述具有最高等级的可用连接类型与所述第二设备进行通信的改变。12.根据权利要求1所述的方法,其中所述网络改变还包括所述第...
【专利技术属性】
技术研发人员:D·J·梅尔斯三世,R·R·皮莱,B·金,
申请(专利权)人:艾拉物联公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。