智能家居通信的方法及装置的制造方法

文档序号:9914484阅读:319来源:国知局
智能家居通信的方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种智能家居通信的方法及装置。
【背景技术】
[0002]智能家居(SmartHome)是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动化控制技术等将家居生活有关的设备集成,构建高效的住宅设施与家庭日常事务的管理系统。智能家居使用户使用更方便的方式来管理家用设备,比如,通过触摸屏、手持遥控、电话、互联网等方式来管理和控制家用设备。
[0003]随着新一代信息技术物联网的出现,智能家居的发展更是日新月异,传统的有线智能家居模式也逐渐被灵活性更高的无线模式取代,随后出现了智能家居应用程序(Applicat1n,简称App)。智能家居App的出现也是近年来各种类型App在移动终端应用普及的必然结果。现有的通过智能家居App来管理家用设备的方式为:通过在广域网中建立一个专用服务器(广域网服务器),该专用服务器用于家庭局域网穿透,即在专用服务器与家庭局域网中的各家用设备建立长连接,然后通过智能家居App发出控制各家用设备的操作指令,并由专用服务器将智能家居App发出的操作指令统一转发至家庭局域网内的各家用设备,进而完成相应家用设备的自动化操作。
[0004]在上述通过智能家居App来管理家用设备的方式中,发明人发现该管理方式比较统一,所有的操作指令都需要通过专用服务器转发至相应的家用设备。然而通过专用服务器发送的操作指令,由于通信网络性能的不完善或者人为原因,可能导致发送指令的延迟、或者发送错误的指令,使得智能家居通信的安全程度较低。

【发明内容】

[0005]本发明提供了一种智能家居通信的方法及装置,能够解决智能家居通信的安全程度较低的问题。
[0006]为解决上述技术问题,一方面,本发明提供了一种智能家居通信的方法,包括:
[0007]客户端判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网;
[0008]若判断结果为是,则直接与所述智能设备进行非加密通信;
[0009]若判断结果为否,则通过广域网服务器与所述智能设备间接进行加密通信,所述广域网服务器用于对局域网进行穿透以便与所述智能设备进行通信。
[0010]另一方面,本发明提供了一种智能家居通信的装置,包括:
[0011]判断单元,用于客户端判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网;
[0012]非加密通信单元,用于若判断结果为是,则直接与所述智能设备进行非加密通信;
[0013]加密通信单元,用于若判断结果为否,则通过广域网服务器与所述智能设备间接进行加密通信,所述广域网服务器用于对局域网进行穿透以便与所述智能设备进行通信。
[0014]借由上述技术方案,本发明提供的智能家居通信的方法及装置,能够通过首先客户端判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网,若判断结果为是,则直接与所述智能设备进行非加密通信,若判断结果为否,则通过广域网服务器与所述智能设备间接进行加密通信。与现有技术相比,本发明能够通过判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网,确定客户端与智能设备之间是否需要加密通信,通过加密机制提高客户端与智能设备之间通信的安全程度。
[0015]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0016]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0017]图1示出了本发明实施例提供的一种智能家居通信的方法流程图;
[0018]图2示出了本发明实施例提供的另一种智能家居通信的方法流程图;
[0019]图3示出了本发明实施例提供的一种智能家居通信的组成框图;
[0020]图4示出了本发明实施例提供的另一种智能家居通信的组成框图。
【具体实施方式】
[0021]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0022]为解决现有智能家居通信的安全程度低的问题,本发明实施例提供了一种智能家居通信的方法,如图1所示,该方法包括:
[0023]101、客户端判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网。
[0024]客户端,是指安装管理智能家居APP的终端。通常用户使用手机终端作为客户端,实际上电脑也可以作为客户端,在本实施例中,对客户端的类型不做限定。
[0025]局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由两台计算机组成,也可以由上千台计算机组成。同一个家庭使用的网络中使用的智能家居设备,可以实现共享,这样就构成一个小型的局域网。
[0026]智能设备是指智能家居设备,所以智能设备所处的网络环境,即为家庭的局域网。而客户端所处的位置通常随着用户移动,用户所处的位置不同客户端可连接的网络可能会发生变化。所以需要判端客户端所处的当前网络环境与智能设备所处的网络环境是否为同一局域网。
[0027]对于网络环境是否相同,由客户端进行判断。客户端对智能设备进行控制,所以由客户端判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网。
[0028]102、若判断结果为是,则直接与智能设备进行非加密通信。
[0029]若客户端所处的当前网络环境与智能设备所处的网络环境是同一局域网,则客户端与智能设备直接通信。从客户端到智能设备的控制信号,只在局域网内部传递。
[0030]在局域网内部传递控制信号,与外网隔离,有安全保障,所以客户端与智能设备进行非加密通信。
[0031]103、若判断结果为否,则通过广域网服务器与智能设备间接进行加密通信。
[0032]广域网服务器用于对局域网进行穿透以便与智能设备进行通信。若客户端所处的当前网络环境与智能设备所处的网络环境不是同一局域网,则客户端与智能设备进行加密通信。从客户端到智能设备,经过智能家居的广域网服务器进行通信。
[0033]由于客户端与智能设备之间的通信,需要经过广域网服务器,为了保证通信安全,客户端与智能设备之间的进行加密通信。加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。
[0034]本发明实施例提供的智能家居通信的方法,能够通过首先客户端判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网,若判断结果为是,则直接与所述智能设备进行非加密通信,若判断结果为否,则通过广域网服务器与所述智能设备间接进行加密通信。与现有技术相比,本发明实施例能够通过判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网,确定客户端与智能设备之间是否需要加密通信,通过加密机制提高客户端与智能设备之间通信的安全程度。
[0035]进一步的,作为对图1所示方法的细化及扩展,本发明另一实施例还给出了一种智能家居通信的方法。如图2所示,该方法包括:
[0036]201、客户端判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网。
[0037]网络环境包括:同一家庭局域网、广域网、与智能家居设备不同的某一局域网。其中广域网是指运营商网络。
[0038]判断所处的当前网络环境与智能设备所处的网络环境是否为同一局域网的方法,包括:检测当前的联网模式;根据所述联网模式判断所述当前网络环境与智能设备所处的网络环境是否
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1