移动环境设备中的连接状态优化制造技术

技术编号:20121069 阅读:42 留言:0更新日期:2019-01-16 12:39
本发明专利技术涉及移动环境设备中的连接状态优化。一种方法,包括通过第一设备的处理设备与第二设备建立第一连接。所述第一连接包括第一连接类型。所述方法包括检测网络改变事件。所述网络改变事件包括所述第一连接类型和第二连接类型中的至少一者的连接状态的改变。所述方法包括响应于检测到所述网络改变事件,确定具有最高等级的可用连接类型。响应于确定所述具有最高等级的可用连接类型是所述第二连接类型或第三连接类型,所述方法包括与所述第二设备建立第二连接。所述第二连接包括所述具有最高等级的可用连接类型。所述方法包括使用所述具有最高等级的可用连接类型经由所述第二连接与所述第二设备进行通信。

Connection State Optimization in Mobile Environment Equipment

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示出了计算设备的一个实施方式的框图。具体实施方式实施方式旨在自动识别将计算设备连接到具有嵌入式系统的设备的最佳手段并使用所识别的手段建立连接。在一些实施方式中,计算设备可以是移动设备(例如,智能电话),并且可以在移动环境中进行到设备的连接(例如,可以是无线连接)。计算设备可以包括远程控制应用和设备管理器应用。远程控制应用可用于从计算设备监视和/或控制设备。与设备相关联的远程控制应用的实例可以被包括在设备管理器应用中。设备管理器应用可以生成计算设备连接到的每个设备的虚拟表示。虚拟表示可以访问包括在用于设备的远程控制应用中的多种设备数据和/或操作。设备管理器应用可以使用设备的虚拟表示以自动控制建立哪个连接并将连接用于计算设备与设备之间的通信。在一些实施方式中,运行在计算设备上的设备管理器应用可以动态地建立并使用与具有嵌入式系统的设备的连接,其中连接包括具有最高等级的可用连接类型。设备管理器应用能够检测针对用于连接到计算设备的设备的每个可用连接类型的网络改变事件。网络改变事件可能指的是用于连接的设备的连接类型的连接状态改变。连接类型可以包括局域网(LAN)会话、广域网(WAN)可访问服务(例如,网络服务或“云”服务)、蜂窝网络、或等。一旦检测到网络改变事件,设备管理器应用可以确定具有最高等级的可用连接类型。设备管理器应用可以与设备建立新连接,其中新连接具有最高等级的可用连接类型。可替代地,如果具有最高等级的连接类型对应于当前连接,则可以维持当前连接。应该理解的是,设备管理器应用可以管理计算设备与各自具有彼此独立的不同连接类型的多个设备之间的连接。此外,在某些时间可能有多个(例如,2、3、4、5、6等)用于每个设备的可用连接类型。相应地,在一些实施方式中,设备管理器应用可以为每个设备维持连接类型等级列表。当确定选择哪个连接类型以响应于指示多个连接类型可用的网络改变事件而建立到设备的新连接时,可以使用等级列表。为了说明,计算设备可以是包括在用户的个人(例如口袋)上的智能手机,并且可以移出用于连接到设备(例如电器)的LAN的范围。设备管理器应用可以接收指示LAN不再可用但WAN可访问服务可能可用的一个或多个网络改变事件。设备管理器应用可以检查等级列表以确定WAN可访问服务具有最高的可用连接类型等级并且可以通过WAN可访问服务自动建立与设备的连接。当智能手机再次进入LAN范围时,设备管理器应用可以检测指示LAN可用并且WAN可访问服务也可用的一个或多个网络改变事件。设备管理器应用可检查等级列表并确定LAN具有最高等级并通过LAN自动与设备连接。应该理解,当具有嵌入式系统的设备被移动时,可以使用相同的技术。例如,可穿戴设备(诸如智能手表)可以离开LAN范围,并且智能手机可以检测指示LAN不可用并且蓝牙连接类型可用的一个或多个网络改变事件。在这种情况下,智能手机可以使用蓝牙连接类型建立与智能手表的连接(如果其为最高等级的可用连接类型)。由于一个或多个特征(例如,延迟、带宽、安全性等),一些连接类型的等级可以高于其他选项。例如,直接LAN连接可以具有高等级,这是因为它可以在远程控制应用处接收用户命令和由设备执行这些命令之间提供减少的延迟。通过WAN可访问服务的间接连接的等级可能低于直接LAN连接,这是因为WAN可访问服务不是直接连接类型。因此,鉴于网络改变事件和建立所识别的连接类型,自动识别最佳可用连接类型增强了用户体验、最小化延迟、最大化安全性等。现在参考附图,图1是描绘示例网络架构100的框图,网络架构100包括远程可访问的嵌入式系统和与嵌入式系统交互的计算设备。网络架构100包括连接到局域网(LAN)165的多个设备135、140、145和计算设备105-110。设备135-145是具有嵌入式系统150-155、160的设备,并且可以包括电器,例如冰箱、烤箱、洗衣机、干燥器、洗碗机、恒温器、警报器、空调、电视机、收音机、接收器、放大器等。设备135-145还可以包括消费类设备,诸如数字手表、音乐播放器、游戏控制台、数码相机、打印机等。设备135-145的其它示例包括固定装置,诸如HVAC系统、交通信号灯、工厂控制器、标牌、电子广告牌、喷水灭火系统、和灌溉控制系统以及医疗设备。设备135-145也可以是包括嵌入式系统150、155、160的任何其他类型的设备。嵌入式系统150-160是嵌入到另一设备135-145中作为设备135-145的一个部件的一类计算设备。设备135-145通常还包括可以与嵌入式系统交互的其他硬件、电气和/或机械部件。嵌入式系统150-160通常被配置为处理特定的任务或任务组,对于特定的任务或任务组嵌入式系统150-160可以被优化。因此,与通用计算设备相比,嵌入式系统150-160可具有最小的成本和尺寸。嵌入式系统150-160可以各自包括通信模块(未示出),通信模块使得嵌入式系统150-160(并且因此使得设备135-145)能够连接到LAN165。通信模块可以被配置为管理安全性、管理会话、管理与外部设备的通信等。在一个实施方式中,通信模块被配置为使用进行通信。可替代地,通信模块可以被配置为通过低功率无线区域网络(6LowPAN)、电力线通信(PLC)、以太网(例如,10兆字节(Mb),100Mb和/或1吉字节(Gb)以太网)或其他通信协议使用蓝牙、Zigbee、因特网协议版本6进行通信。LAN165可以包括使得连接到LAN165的多个设备(例如,设备135-145,计算设备110,计算设备105等)之间的通信能够进行的路由器、交换机、桥接器或其他网络设备(未示出)。网络设备可以使用例如以太网端口、通用串行总线(USB)端口和/或端口提供到LAN的有线连接。网络设备可以使用例如WiFi收发器附加地提供到LAN的无线连接。一些嵌入式系统150可能不支持由网络设备所支持的任何通信类型。例如,设备135可以支持Zigbee,并且设备140可以支持蓝牙。为了使这样的设备能够连接到L本文档来自技高网...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1