授权微信控制智能设备的方法及装置的制造方法_2

文档序号:9598087阅读:来源:国知局
身份标识,完成在所述微信云的验证,使所述微信应用程序绑定所述智能设备对应的微信公众号,及使所述智能设备对应的微信公众号与厂商云控制平台绑定。
[0054]本发明实施例中方法,通过获取智能设备对应的微信公众号信息,并将微信公众号信息和智能设备的身份标识发送给微信应用程序,使所述微信应用程序绑定所述智能设备对应的微信公众号,及使所述智能设备对应的微信公众号与厂商云控制平台绑定,从而简化微信公众号与智能设备的连接过程,简化微信公众号与厂商服务器的连接过程,从而减少现有的授权微信控制智能设备方式的繁琐操作步骤,提高用户体验。
[0055]本发明实施例中方法,在SlOl之前还可以包括:向厂商授权管理平台发送所述智能设备的设备类型和身份标识,供所述厂商授权管理平台根据所述智能设备的设备类型,在微信云中找到所述智能设备对应的微信公众号信息;及供所述厂商授权管理平台根据所述智能设备的身份标识,向微信云授权所述智能设备;
[0056]其中,本发明实施例中智能设备的身份标识包括但不限于智能设备的Mac。
[0057]该步骤通过将智能设备的设备类型和身份标识发送给厂商授权管理平台,可以方便厂商授权管理平台快速便捷的搜索到智能设备对应的微信公众号信息,以及向微信云授权所述智能设备。同时本发明实施例中方法对智能设备的接入采用授权方式,避免大量的第三方智能设备利用厂家开放的协议进行链接导致的厂商server不安全问题。
[0058]本步骤中,智能设备与微信App连接,还可以获取微信App通过Airkiss为其配置的Ssid和Password ;然后根据配置的Ssid和Password连接厂商授权管理平台,再向厂商授权管理平台发送所述智能设备的设备类型和身份标识。
[0059]本发明实施例中方法,在S103步骤之后,还可以包括:
[0060]接收所述智能设备对应的微信公众号发出的且经由所述厂商云控制平台透传的控制指令;根据所述控制指令执行相应动作。相应的动作包括如空调设备中的升温和制冷等,洗衣机设备中的洗涤和脱水等等。
[0061]至此,用户可以通过微信App控制智能设备进行工作,以执行相应的动作。
[0062]图2是本发明实施例一种授权微信控制智能设备的方法的流程图,该方法用于厂商授权管理平台侧,包括:
[0063]S201,向所述智能设备返回所述智能设备对应的微信公众号信息,供所述智能设备将所述智能设备对应的微信公众号信息和所述智能设备的身份标识发送给微信应用程序;使所述微信应用程序根据所述智能设备对应的微信公众号信息和所述智能设备的身份标识,完成在所述微信云的验证;使所述微信应用程序绑定所述智能设备对应的微信公众号;
[0064]S202,与所述智能设备对应的微信公众号进行绑定。
[0065]本发明实施例中方法,通过向所述智能设备返回所述智能设备对应的微信公众号信息,供所述智能设备将所述智能设备对应的微信公众号信息和所述智能设备的身份标识发送给微信应用程序;使所述微信应用程序绑定所述智能设备对应的微信公众号;从而简化微信公众号与智能设备的连接过程,简化微信公众号与厂商服务器的连接过程,从而减少现有的授权微信控制智能设备方式的繁琐操作步骤,提高用户体验。
[0066]本发明实施例中方法,在S201之前还可以包括:接收智能设备发送的设备类型和身份标识;根据所述智能设备的设备类型,在微信云中找到所述智能设备对应的微信公众号信息;以及根据所述智能设备的身份标识,向微信云授权所述智能设备。
[0067]其中,本发明实施例中智能设备的身份标识包括但不限于智能设备的Mac。
[0068]该步骤通过根据所述智能设备的设备类型,在微信云中找到所述智能设备对应的微信公众号信息;以及根据所述智能设备的身份标识,向微信云授权所述智能设备,使厂商授权管理平台可以快速便捷的搜索到智能设备对应的微信公众号信息,以及向微信云授权所述智能设备。同时本发明实施例中方法对智能设备的接入采用授权方式,避免大量的第三方智能设备利用厂家开放的协议进行链接导致的厂商server不安全问题。
[0069]本发明实施例中方法,在S203步骤之后,还可以包括:接收所述智能设备对应的微信公众号发出的控制指令;
[0070]向所述智能设备透传所述控制指令,供所述智能设备根据所述控制指令执行相应动作。
[0071]至此,用户可以通过微信App控制智能设备进行工作,以执行相应的动作。
[0072]为了使图1和图2所示的授权微信控制智能设备的方法更加清楚明了,以下以空调为例,根据图3和图4所示流程时序图,详细描述智能设备、厂商ServeH包括厂商云控制平台和厂商授权管理平台)等之间的绑定连接和传递控制指令时的交互。
[0073]连接时的交互如图3所示:
[0074]步骤1、智能设备(空调)处于配置模式,微信App通过Airkiss,对智能设备发送Ssid和Password ;智能设备与微信App可以通过Wifi连接,当然此处并不限于Wifi连接,也可以为其他连接方式。
[0075]步骤2、智能设备通过步骤I配置的Ssid和Password连接厂商授权管理平台,向此平台发送Typeid(智能设备会自行识别连接的是哪类设备)和Mac(厂商授权管理平台会记录已生产的Mac);
[0076]步骤3、厂商授权管理平台根据Typeid找到对应的Gid ;然后授权微信云,此Mac可以接入微信云,且应该接入哪个公众号;
[0077]步骤4、微信云返回授权结果;
[0078]步骤5、厂商授权管理平台返回Gid,比如是空调类设备的Gid ;
[0079]步骤6、智能设备将自己的Mac和获取到的空调Gid给微信App返回;
[0080]步骤7、此步骤之前微信App处于等待状态,微信App收到智能设备返回的信息后传到微信云上进行验证,步骤3的时候微信已经知道此Mac是可接入,且Gid为空调Gid ;
[0081]步骤8、微信云验证成功后,根据空调Gid指向厂商空调类微信公众号,且绑定用户微信号;
[0082]步骤9、厂商空调微信公众号和厂商云控制平台绑定;
[0083]步骤10、厂商云控制平台返回绑定结果;
[0084]步骤11、告知微信云绑定结果;
[0085]步骤12、告知微信App已经和厂商云控制平台建立绑定,这时微信App上呈现的就是空调微信公众号里设备状态界面,所以此时可以通过公众号控制智能设备了 ;
[0086]步骤A,B在步骤5之后,此时厂商智能空调就会去连接厂商云控制平台,操作微信App里的厂商空调微信公众号,通过厂商云控制平台就可以控制Wifi智能设备了,具体如图4所示。
[0087]传递控制指令时的交互如图4所示:
[0088]步骤1、操作微信App里的厂商空调微信公众号,向厂商云控制平台发送控制指令;
[0089]步骤2、厂商云控制平台将指令透传给智能设备,以使智能设备执行相应控制;
[0090]步骤3、智能设备向厂商云控制平台返回状态;
[0091]步骤4、厂商云控制平台向厂商空调微信公众号返回状态;以使用户知晓智能设备的执行状况。
[0092]图5所示的一种授权微信控制的智能设备的结构示意图,为图1所示方法的对应装置实施例的结构示意图;该授权微信控制的智能设备包括:
[0093]公众号信息获取单元50,用于从厂商服务器处获取所述智能设备对应的微信公众号?目息;
[0094]公众号绑定单元52,用于将所述智能设备对应的微信公众号信息和所述智能设备的身份标识发送给微信应用程序;供所述微信应用程序根据所述智能设备对应的微信公众号信息和所述智能设备的身份标识,完成在所述微信云的验证,使所述微信应用程序绑定所述智能设备对应的微信公众号(即在所述微信应用程序中订阅所述智能设备对应的微信公众号),及使所述智能设备对应的微信公众号与厂商服务器绑定。
[0095]本发明实施例中装置,通过获取智能设备对应的微信公众号信息,并将微信公众号信息和智能设备的身份标识发送给微信应用程序,使所述微信应用程序绑定所述智能设备对应的微信公众号,及使所述智能设备对应的微信公众号与厂商云控制平台绑定,从而简化微信公众号与智能设备的连接过程,简化微信公众号与厂商服务
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1