一种发送控制指令的方法及装置的制造方法

文档序号:9202699阅读:182来源:国知局
一种发送控制指令的方法及装置的制造方法【
技术领域
】[0001]本发明涉及智能电器领域,尤其是涉及一种发送控制指令的方法及装置。【
背景技术
】[0002]当前,智能移动终端远程控制智能家电的方式分为两种;第一种是通信终端与智能家电所在的局域网连接的情况下,此时智能移动终端与智能家电同属于一个局域网内,智能移动终端和智能家电通过多播技术分别在局域网内发送其本身的内网IP地址,实现相互发现;相互发现完成后,智能移动终端按照获取到的智能家电的内网IP地址发送控制指令。第二种是在智能移动终端没有与智能家电所在的局域网连接的情况下,需要用到在互联网上架设的云服务器,该云服务器与智能家电之间建立长连接,智能家电与云服务器之间需要定时发送心跳信号保证二者之间的通信畅通,智能移动终端通过互联网登录该云服务器,并通过云服务器将控制指令发送给智能家电实现远程控制。[0003]用户在室内或室外对智能家电进行远程控制的方式不同,分别需要对相应的情况下进行控制前的配置工作,用户体验下降;并且在用户及智能家电数量过大时,对于第二种情况下的云服务器的负载要求高,通信效率低。【
发明内容】[0004]本发明旨在提供一种发送控制指令的方法及装置,以解决现有技术中无法对智能家电进行统一远程控制、以及云服务器的通信效率低的问题。[0005]本文公开了一种发送控制指令的方法,所述方法包括:[0006]接收包含标识名称和控制指令的消息;其中,所述标识名称对应相应的网络设备及通信地址;[0007]将所述控制指令按照所述标识名称对应的通信地址发送至所述网络设备。[0008]本文公开了一种发送控制指令的装置,包括:[0009]接收模块,用于接收包含标识名称和控制指令的消息;其中,所述标识名称对应相应的网络设备及通信地址;[0010]发送模块,用于将所述控制指令按照所述标识名称对应的通信地址发送至所述网络设备。[0011]与现有技术相比,本发明的实施例包括以下优点:[0012]1、用户可以通过一种方式在局域网和互联网两种环境下实现对网络设备的远程控制;[0013]2、脱离了云服务器,智能移动终端与智能家电直接通信,有效的提高了通信效率,降低了系统复杂度。【附图说明】[0014]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:[0015]图1是按照本发明的示范实施例的流程图;[0016]图2是按照本发明的示范实施例的流程图;[0017]图3是按照本发明的示范实施例的流程图;[0018]图4是按照本发明的示范实施例的流程图;[0019]图5是按照本发明的示范实施例的流程图;以及[0020]图6是按照本发明的示范实施例的装置的框图。【具体实施方式】[0021]在以下详细描述中,提出大量特定细节,以便于提供对本发明的透彻理解。但是,本领域的技术人员会理解,即使没有这些特定细节也可实施本发明。在其它情况下,没有详细描述众所周知的方法、过程、组件和电路,以免影响对本发明的理解。[0022]本文所使用的术语“内网”和“外网”是相对定义的,例如内网是第一路由器建立的局域网,外网为第一路由器建立的局域网之外的网络;或者,例如内网为路由器建立的局域网,外网为互联网。[0023]本文所使用的术语“网络设备”定义为具有联网(有线或无线)功能的电器设备,例如智能洗衣机、智能空调、智能冰箱、智能电视等。[0024]本文所使用的术语“IP地址”不应只理解为通信地址,还应该理解为该IP地址所绑定的端口。[0025]现在参照图1,图1示出了根据一些说明性实施例的发送控制指令的流程图;[0026]如图1所示,在一些说明性实施例中,公开了一种发送控制信息的方法,应用于具有路由功能的装置,方法包括:[0027]S11、接收包含标识名称和控制指令的消息;其中,所述标识名称对应相应的网络设备及通信地址。[0028]S12、将所述控制指令按照所述标识名称对应的通信地址发送至所述网络设备。[0029]现在参照图2,图2示出了根据一些说明性实施例的发送控制指令的流程图。[0030]在一些说明性实施例中,装置具有用于被访问的外网IP地址;该装置还构建有一局域网;该局域网中接入有一个或多个的网络设备;每个网络设备具有用于被访问的内网IP地址,通过TCP/IP协议建立并存储有外网IP地址与每个网络设备的内网IP地址之间的映射关系,以及每个网络设备的标识名称与该网络设备的内网IP地址的映射关系;其中,存储的映射关系可以以表格的形式进行存储,例如映射关系表。[0031]建立上述映射关系,解决了现有技术中一个外网IP地址只能与一个内网IP地址建立映射关系的问题。[0032]如图2所示,根据一些说明性实施例,以及上述装置,公开了一种发送控制信息的方法,包括:[0033]S21、按照外网IP地址接收包含有标识名称和控制指令的消息。[0034]其中,外网IP地址所绑定的端口,该端口可以是8086端口、8080端口或其他端口。例如按照外网IP地址接收包含有第一网络设备的标识名称A和用于控制第一网络设备的控制指令A’的消息。[0035]S22、根据网络设备的标识名称和网络设备的内网IP地址之间的映射关系,以及网络设备的内网IP地址与装置的外网IP地址之间的映射关系,将按照外网IP地址接收的所述消息中的控制指令直接按照网络设备的内网IP地址进行发送。例如,第一网络设备的标识名称A,其内网IP地址为192.168.1.101;第二网络设备的标识名称B,其内网IP地址为192.168.1.102;第三网络设备的标识名称C,其内网IP地址为192.168.1.103;在接收到标识名称A后,根据网络设备的标识名称和网络设备的内网IP地址之间的映射关系,找到第一网络设备的内网IP地址192.168.1.101;根据网络设备的内网IP地址与装置的外网IP地址之间的映射关系,将控制指令按照第一网络设备的内网IP地址192.168.1.101发送至第一网络设备。[0036]在一些说明性实施例中,标识名称可以是网络设备的动态域名或静态域名;动态域名或静态域名在相应的域名服务器上建立有与装置的外网IP地址绑定关系,用于通信终端以动态域名进行访问时,经过域名服务器可以访问装置的外网IP地址;通过此方法,用户可以不需要记忆繁琐的IP地址,或者IP地址为动态IP地址,用户无法记忆,通过域名的方式访问便于用户操作。[0037]在一些说明性实施例中,装置在域名服务器上具有与外网IP地址绑定的动态域名或静态域名,作为主域名;标识名称为网络设备的与主域名具有对应关系的动态域名或静态域名,作为子域名;通过此方法,用户只需要为装置在域名服务器上注册一主域名,在装置中配置主域名对应的网络设备的子域名,减少了用户为每个网络设备注册域名花费的成本。[0038]在一些说明性实施例中,装置接收的消息中还包含有通信终端的IP地址,所述方法还包括:[0039]接收网络设备发送的状态信息,并将接收到的状态信息按照通信终端的IP地址发送至通信终端。[0040]在一些说明性实施例中,装置100定义为智能路由器,或具有智能路由器功能的终端,例如PC、台式计算机、移动计算机、膝上型计算机、笔记本计算机、平板计算机(tabletcomputer)、服务器计算机、手持计算机、手持装置、PDA装置(个人数字助理)、手持PDA装置、板载装置、板外装置、混合装置(例如将蜂窝电话功能性与PDA装置功能性组合)、消费装置、车载装置、非车载装置、移动或便携式装置、非移动或非便携式装置、蜂窝电话、PCS装置(个人通讯服务装置)、结合无线通信装置的PDA装置、移动或便携式GPS装置(全球卫星定位装置)、DVB装置(数字电视广播装置)、较小计算装置、非台式计算机、“尺寸更小性能更高”(CSLL)装置、超移动装置(UMD)、超移动PC(UMPC)、移动因特网装置(MID)、“Origami”装置或计算装置、支持可动态组成计(DynamicallyComposableComputing,DCC)的装置、或其它设备。[0041]现在参照图3,图3示出了根据一些说明性实施例的发送控制指令的流程图。[0042]如图3所示,在一些说明性实施例中,公开了一种发送控制指令的方法,应用于通信终端,方法包括:[0043]S31、通信终端向网络设备的域名发送包含有标识名称和控制指令的消息。[0044]在此流程中,域名服务器被通信终端以域名访问后,将该消息的目标地址转为与该域名对应的IP地址。[0045]在一些说明性实施例中,标识名称为网络设备的动态域名或静态域名。[0046]在一些说明性实施例中,标识名称为网络设备的动态子域名或静态子域名。[0047]在一些说明性实施例中,所述消息中还存有通信终端的IP地址;所述方法还包括:[0048]通信终端接收来自具有路由功能的装置转发的网络设备的状态信息。[0049]现在参照图4,图4示出了根据一些说明性实施例的控制网络设备的流程图。[0050]如图4所示,在一些说明性实施例中,公开了一种控制网络设备的方法,应用于包括:通信终端、智能路由器、一个或多个网络设备及互联网中的动态域名服务器的系统中;所有网络设备被构建在智能路由器创建的内网侧;每个网络设备具有唯一的动态域名。[0051]针对每个网络设备,其动态域名与其用于被访问的内网IP地址具有映射关系;其内网IP地址与智能路由器的外网IP地址具有映射关系;其动态域名与智能路由器的外网IP地址在动态域名服务器上具有绑定关系。[0052]智能路由器具有动态域名客户端。[0053]智能路由器上电后,获得一动态IP地址;智能路由器通过动态域名客户端将自身的动态IP地址(即外网IP地址)及与该动态IP地址具有绑定关系的网络设备的动态域名发送给互联网(外网侧)的动态域名服务器,在动态域名服务器中更新动态域名所绑定的动态IP地址。[0054]根据上述系统环境,在一些说明性实施当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1