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

文档序号:9598087阅读:495来源:国知局
授权微信控制智能设备的方法及装置的制造方法
【技术领域】
[0001]本发明涉及智能设备领域,特别是涉及一种授权微信控制智能设备的方法及装置。
【背景技术】
[0002]随着微信公众号的普及,越来越多的智能设备选择微信的控制方式进入市场;也就是说,通过微信App (应用程序,Applicat1n的缩写)连接微信云,通过微信云和厂商Server(服务器)交互,对智能设备进行控制。
[0003]现有的微信控制方式操作繁琐,导致用户体验不佳。
[0004]例如:针对不同类智能设备手动扫描不同的二维码,进入不同的公众号管理,此时,每一类设备对应的公众号内容都不相同,造成微信app访问的微信云公众号不够灵活;又如:一个公众号管理多个设备,但是需要手动选择是哪一类公众号,此时需要用户多次扫描二维码,或者多次手动选择具体设备入口。

【发明内容】

[0005]本发明目的在于提供一种授权微信控制智能设备的方法及装置,用以解决现有的授权微信控制智能设备方式操作繁琐的问题。
[0006]根据本发明的一个方面,本发明提供一种授权微信控制智能设备的方法,在智能设备侧执行的流程包括:
[0007]从厂商服务器处获取所述智能设备对应的微信公众号信息;
[0008]将所述智能设备对应的微信公众号信息和所述智能设备的身份标识发送给微信应用程序,供所述微信应用程序根据所述智能设备对应的微信公众号信息和所述智能设备的身份标识,完成在微信云的验证,在所述微信应用程序中订阅所述智能设备对应的微信公众号。
[0009]进一步,接收所述厂商服务器返回的所述智能设备对应的微信公众号信息的步骤之前,还包括:
[0010]向厂商服务器发送所述智能设备的设备类型和身份标识,供所述厂商服务器根据所述智能设备的设备类型,在微信云中找到所述智能设备对应的微信公众号信息;及供所述厂商服务器根据所述智能设备的身份标识,向微信云授权所述智能设备。
[0011 ] 进一步,所述方法还包括:
[0012]接收所述智能设备对应的微信公众号发出的且经由所述厂商服务器透传的控制指令;
[0013]根据所述控制指令执行相应动作。
[0014]根据本发明的一个方面,本发明提供一种授权微信控制智能设备的方法,在厂商服务器侧执行的流程包括:
[0015]向所述智能设备返回所述智能设备对应的微信公众号信息,供所述智能设备将所述智能设备对应的微信公众号信息和所述智能设备的身份标识发送给微信应用程序,使所述微信应用程序根据所述智能设备对应的微信公众号信息和所述智能设备的身份标识,完成在所述微信云的验证,在所述微信应用程序中订阅所述智能设备对应的微信公众号;
[0016]与所述智能设备对应的微信公众号进行绑定。
[0017]进一步,向所述智能设备返回所述智能设备对应的微信公众号信息的步骤之前,还包括:
[0018]接收智能设备发送的设备类型和身份标识;根据所述智能设备的设备类型,在微信云中找到所述智能设备对应的微信公众号信息;以及根据所述智能设备的身份标识,向微信云授权所述智能设备。
[0019]进一步,所述方法还包括:
[0020]接收所述智能设备对应的微信公众号发出的控制指令;
[0021]向所述智能设备透传所述控制指令,供所述智能设备根据所述控制指令执行相应动作。
[0022]根据本发明的一个方面,本发明提供一种授权微信控制的智能设备,包括:
[0023]公众号信息获取单元,用于从厂商服务器处获取所述智能设备对应的微信公众号信息;
[0024]公众号绑定单元,用于将所述智能设备对应的微信公众号信息和所述智能设备的身份标识发送给微信应用程序,供所述微信应用程序根据所述智能设备对应的微信公众号信息和所述智能设备的身份标识,完成在所述微信云的验证,在所述微信应用程序中订阅所述智能设备对应的微信公众号。
[0025]进一步,所述智能设备还包括类型和身份发送单元,用于向厂商服务器发送所述智能设备的设备类型和身份标识,供所述厂商服务器根据所述智能设备的设备类型,在微信云中找到所述智能设备对应的微信公众号信息;及供所述厂商服务器根据所述智能设备的身份标识,向微信云授权所述智能设备。
[0026]进一步,所述智能设备还包括:
[0027]指令接收单元,用于接收所述智能设备对应的微信公众号发出的且经由所述厂商服务器透传的控制指令,以及根据所述控制指令执行相应动作。
[0028]根据本发明的一个方面,本发明提供一种授权微信控制的厂商服务器,包括:
[0029]厂商授权管理平台,用于向智能设备返回所述智能设备对应的微信公众号信息,供所述智能设备将所述智能设备对应的微信公众号信息和所述智能设备的身份标识发送给微信应用程序;使所述微信应用程序根据所述智能设备对应的微信公众号信息和所述智能设备的身份标识,完成在所述微信云的验证,在所述微信应用程序中订阅所述智能设备对应的微信公众号;
[0030]厂商云控制平台,用于与所述智能设备对应的微信公众号进行绑定。
[0031]进一步,所述厂商授权管理平台还用于接收智能设备发送的设备类型和身份标识;根据所述智能设备的设备类型,在微信云中找到所述智能设备对应的微信公众号信息;以及根据所述智能设备的身份标识,向微信云授权所述智能设备。
[0032]进一步,所述厂商云控制平台还用于接收所述智能设备对应的微信公众号发出的控制指令;
[0033]向所述智能设备透传所述控制指令,供所述智能设备根据所述控制指令执行相应动作。
[0034]本发明有益效果如下:本发明有效简化了现有的授权微信控制智能设备方式的繁琐操作步骤,提高用户体验。
【附图说明】
[0035]图1是本发明实施例中用于智能设备侧的一种授权微信控制智能设备的方法的流程图;
[0036]图2是本发明实施例中用于厂商服务器侧的一种授权微信控制智能设备的方法的流程图;
[0037]图3是本发明实施例中智能设备、厂商Server、微信云和微信公众号之间建立连接时的工作流程时序图;
[0038]图4是本发明实施例中通过微信公众号控制智能设备的流程图;
[0039]图5是本发明实施例中一种授权微信控制的智能设备的结构示意图;
[0040]图6是本发明实施例中一种授权微信控制的厂商Server的结构示意图。
【具体实施方式】
[0041]为了解决现有的授权微信控制智能设备方式操作繁琐的问题,本发明提供了一种授权微信控制智能设备的方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0042]为了使本发明的描述清楚简洁,首先介绍下本发明中涉及的技术术语。
[0043]Airkiss:微信对外开放的一种对智能设备配置的技术;
[0044]Gid:微信公众号信息;
[0045]Typeid:厂商智能设备类型,用于标识该智能设备属于哪一类设备;设备类型具体包括空调、洗衣机、酒柜等等;
[0046]Ssid:服务集标识,Service Set Identifier 的缩写;
[0047]Password:密码;
[0048]Mac地址:物理地址,智能设备的身份标识的一种;智能设备的身份标识也可以根据厂商要求自定义设置,只要能唯一识别出该智能设备的身份即可。
[0049]厂商云控制平台:主要用于向智能设备发送控制指令,以及绑定微信公众号;设置于厂商Server中。
[0050]厂商授权管理平台:主要用于对智能设备进行身份认证,根据智能设备的类型找到智能设备对应的微信公众号,以及授权微信云;设置于厂商Server中。
[0051]图1是本发明实施例一种授权微信控制智能设备的方法的流程图,该方法用于智能设备侧,包括:
[0052]S101,从厂商服务器处获取所述智能设备对应的微信公众号信息;
[0053]S102,将所述智能设备对应的微信公众号信息和所述智能设备的身份标识发送给微信应用程序;供所述微信应用程序根据所述智能设备对应的微信公众号信息和所述智能设备的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1