《基于IBEACON实现智能设备的WIFI配置的系统和方法.pdf》由会员分享,可在线阅读,更多相关《基于IBEACON实现智能设备的WIFI配置的系统和方法.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410725717.2(22)申请日 2014.12.03H04W 12/00(2009.01)H04W 24/00(2009.01)(71)申请人 北京京东尚科信息技术有限公司地址 100080 北京市海淀区杏石口路 65 号西杉创意园四区11C楼东段1-4层西段1-4 层申请人 北京京东世纪贸易有限公司(72)发明人 杨海涛 李凡 任成元 徐旭王远 刘庆敏 夏烨 张倩 吕磊(74)专利代理机构 中原信达知识产权代理有限责任公司 11219代理人 张焕生 谢丽娜(54) 发明名称基于ibeacon实现智能设备的WIFI配置的系统和。
2、方法(57) 摘要本发明涉及利用智能用户终端实现智能设备的 WiFi 配置的方法,包括 :对包含 WiFi 网络名和密码的信息进行编码 ;通过 iBeacon 信号以广播方式发送编码的信息给所述智能设备 ;确定是否收到来自智能设备的响应 ;当判定收到来自所述智能设备的响应,则向用户报告。其中,所述智能设备在接收到所述编码的信息后,对该编码的信息解码以获取所述 WiFi 网络名和密码,并且根据所得到的WiFi网络名连接到对应WiFi网络,然后发送响应给所述智能用户终端。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书4页 附图3页(10)申请公。
3、布号 CN 104486755 A(43)申请公布日 2015.04.01CN 104486755 A1/1 页21.一种利用智能用户终端实现智能设备的 WiFi 配置的方法,包括步骤 :对包含 WiFi 网络名和密码的信息进行编码 ;通过 iBeacon 信号以广播方式发送编码的信息给所述智能设备 ;确定是否收到来自智能设备的响应 ;当判定收到来自所述智能设备的响应,则向用户报告,其中,所述智能设备在接收到所述编码的信息后,对该编码的信息解码以获取所述WiFi网络名和密码,并且根据所得到的WiFi网络名连接到对应WiFi网络,然后发送响应给所述智能用户终端。2.根据权利要求 1 所述的方法,。
4、所述向用户报告包括在所述智能用户终端的显示器上显示响应消息。3.根据权利要求 2 所述的方法,所述向用户报告还包括发出音频提示。4.根据权利要求 2 所述的方法,所述向用户报告还包括发出振动提示。5.根据权利要求 1 所述的方法,所述向用户报告包括发送邮件到用户指定邮箱。6.根据权利要求 1 所述的方法,其中确定是否收到来自所述智能设备的响应包括 :当在规定时间内没有收到响应,则向用户报告失败。7.一种在智能设备上实现 WiFi 配置的方法,包括 :启动 iBeacon 通信模块 ;通过iBeacon通信模块监听iBeacon信号以确定是否收到来自智能用户终端的iBeacon 信号,该 iBe。
5、acon 信号包含 WiFi 网络名和密码 ;当收到 iBeacon 信号,则解码该 iBeacon 信号以获取所述 WiFi 网络名和密码 ;根据所获取的 WiFi 网络名连接到对应的 WiFi 网络 ;以及发送响应给所述智能用户终端。8.一种在包括智能设备和智能用户终端的系统中实现 WiFi 配置的方法,包括步骤 :由所述智能设备启动 iBeacon 通信模块,通过 iBeacon 通信模块监听 iBeacon 信号以确定是否收到来自所述智能用户终端的信息 ;由所述智能用户终端对包含WiFi网络名和密码的信息进行编码,并通过iBeacon信号以广播方式发送编码的信息给所述智能设备 ;当所述。
6、智能设备确定收到来自所述智能用户终端的 iBeacon 信号,则解码该 iBeacon信号以获取 WiFi 网络名和密码,根据所获取的 WiFi 网络名连接到对应的 WiFi 网络,并且发送响应给所述智能用户终端 ;当所述智能用户终端确定收到来自所述智能设备的响应,则向用户报告。9.根据权利要求 8 所述的方法,所述向用户报告包括在所述智能用户终端的显示器上显示响应消息。10.根据权利要求 8 所述的方法,其中所述智能用户终端在规定时间内没有收到来自所述智能设备的响应,则向用户报告失败。权 利 要 求 书CN 104486755 A1/4 页3基于 ibeacon 实现智能设备的 WIFI 配。
7、置的系统和方法技术领域0001 本发明涉及智能设备的 WiFi 配置,特别是涉及基于 ibeacon 实现的智能设备的WIFI 配置的系统和方法。背景技术0002 智能设备如智能家电的应用越来越普遍,其中使用 WIFI 连接至互联网的智能设备在智能家居领域得到了广泛认可。这些设备通过家庭 WIFI 路由器连接互联网上的云平台,向云平台上报状态,接收并执行云平台的控制指令。人们通过手机能够配置并远程遥控家中的智能家电,给人们的生活带来了便利。0003 图 1 示出了传统的智能设备 WiFi 配置流程示意图。0004 根据图1所示,发起配置方的配置流程如下 :使发起配置方的设备(如用户的智能手机 。
8、) 加入对应的 WiFi 网络,发起配置方的设备向路由器发送 WiFi 密码,发起配置方的设备收到路由器的响应后,正式加入WiFi网络,发起配置方的设备在网络中发出包含WiFi密码的广播(组播)信号,等待网络内的智能设备响应,以及在规定时间内收到响应则配置成功,否则配置失败。0005 并且,智能设备的配置过程如下 :启动 WiFi 模块,监听周围的 WiFi 网络并轮流加入周围的 WiFi 网络,在 WiFi 网络中通过 WiFi 模块等待接收包含有 WiFi 密码的广播信号,如收到包含WiFi密码的广播信号则向路由器发送WiFi密码并在收到路由器的响应后正式加入 WiFi 网络,如规定时间内。
9、未收到广播 ( 组播 ) 信号则加入下一个 WiFi 网络尝试,以及如在周围的 WiFi 网络中都没有收到广播 ( 组播 ) 信号和密码则配置失败。0006 现有技术的“智能设备”WIFI 网络配置,需要发起配置方装置 ( 如智能手机 ) 先连入网络,并完成自身的 WiFi 配置后,才能进行“智能设备”的 WiFi 配置。因此,配置过程比较复杂和繁琐,效率差。0007 另外,现有技术常使用蓝牙模块或通过其他无线方式直接广播自己的 WIFI 密码,存在信息泄漏的危险。而且一些智能设备本身没有屏幕和键盘,不适于进行复杂设置。发明内容0008 本发明的目的是提供利用智能用户终端实现智能设备的 WiF。
10、i 配置的系统和方法,以使得为客户提供安全便捷的服务。0009 根据本发明的一个方面,提供一种利用智能用户终端实现智能设备的 WiFi 配置的方法,包括 :对包括 WiFi 网络名和密码的信息进行编码 ;通过 iBeacon 信号以广播方式发送编码的信息给所述智能设备 ;确定是否收到来自智能设备的响应 ;当判定收到来自所述智能设备的响应,则向用户报告。其中,所述智能设备在接收到所述编码的信息后,对该编码的信息解码以获取所述 WiFi 网络名和密码,并且根据所得到的 WiFi 网络名连接到对应 WiFi 网络,然后发送响应给所述智能用户终端。0010 根据本发明的另一方面,提供一种在智能设备上实。
11、现 WiFi 配置的方法,包括 :启说 明 书CN 104486755 A2/4 页4动 iBeacon 通信模块 ;通过 iBeacon 通信模块监听 iBeacon 信号以确定是否收到来自智能用户终端的 iBeacon 信号,该 iBeacon 信号包含 WiFi 网络名和密码 ;当收到 iBeacon 信号,则解码该 iBeacon 信号以获取 WiFi 网络名和密码 ;根据所获取的 WiFi 网络名连接到对应的 WiFi 网络 ;以及发送响应给所述智能用户终端。0011 根据本发明的又一方面,提供一种在包括智能设备和智能用户终端的系统中实现WiFi 配置的方法,包括步骤 :由所述智能设。
12、备启动 iBeacon 通信模块,通过 iBeacon 通信模块监听 iBeacon 信号以确定是否收到来自所述智能用户终端的 iBeacon 信号 ;由所述智能用户终端对包括WiFi网络名和密码的信息进行编码,并通过iBeacon信号以广播方式发送编码的信息给所述智能设备 ;当所述智能设备确定收到来自所述智能用户终端的 iBeacon信号,则解码该 iBeacon 信号以获取 WiFi 网络名和密码,根据所获取的 WiFi 网络名连接到对应的 WiFi 网络,并且发送响应给所述智能用户终端 ;当所述智能用户终端确定收到来自所述智能设备的响应,则向用户报告。0012 根据本发明,向用户报告包括。
13、在所述智能用户终端的显示器上显示响应消息。0013 根据本发明,所述向用户报告还包括发出音频提示或振动提示。0014 根据本发明,所述向用户报告包括发送邮件到用户指定邮箱。0015 根据本发明,当智能用户终端在规定时间内没有收到响应,则向用户报告失败。附图说明0016 下面将参考附图详细地描述本发明的实施例,其中 :0017 图 1 是现有技术的智能设备的 WIFI 配置的示意图 ;0018 图 2 是本发明的智能设备的 WIFI 配置系统的组成示意图 ;0019 图 3 是本发明的智能设备的 WIFI 配置方法的流程图。具体实施方式0020 在下文中将参考所附附图详细地描述本发明的实施例。0。
14、021 图 2 示出了根据本发明的智能设备的 WIFI 配置系统的组成,其中智能用户终端 1和智能设备 2 之间通过进行直接通信,而不是如传统的通过网络进行通信。0022 该智能用户终端 1 和智能设备 2 可以通过特定的无线通信方法而相互通信。根据本发明的一个实施例,智能用户终端 1 和智能设备 2 通过 ibeacon 协议通信。0023 该智能用户终端 1 可以包括智能电话、笔记本电脑、平板电脑、PDA、PMP、数字广播终端、导航系统移动因特网设备 (MID) 等等。0024 该智能设备 2 可以包括灯光控制、窗帘控制、煤气阀控制、信息家电、采暖、安防保安等设备。0025 智能用户终端 。
15、1 可以包括 :无线通信单元、音频 / 视频 (A/V) 输入单元、用户输入单元、传感单元、输出单元、存储单元、接口、控制单元和电源。在图 2 中示出的智能用户终端 1 的部件不是必需部分,并且包括在智能用户终端 1 中的部件的数目可以改变。0026 该智能用户终端 1 的无线通信单元包括至少一个模块,使得在智能用户终端 1 和无线通信系统之间,或者在智能用户终端 1 与该智能用户终端 1 位于其中的网络之间进行无线通信。例如,该无线通信单元 110 可以包括广播接收模块、移动通信模块、无线因特网说 明 书CN 104486755 A3/4 页5模块、局域通信模块和定位信息模块。0027 特别。
16、,本发明的用户终端设备 1 是支持 ibeacon 协议的设备。0028 ibeacon 协议是苹果公司 2013 年 6 月发布的一项基于 BLE 低功耗蓝牙技术的近场通信协议。iBeacon 使用 BLE 技术,即利用 BLE 中名为“通告帧”(Advertising) 的广播帧,通告帧被定期发送,只要是支持 BLE 的设备就可以接收到。iBeacon 通过在这种通告帧的有效负载部分嵌入苹果自主格式的数据来实现。本发明人已开发出支持 iBeacon 协议的Android SDK, 也可以直接在 Android 设备上使用。0029 根据本发明,在智能用户终端1上提供相应的APP,通过该AP。
17、P控制智能手机ibeacon信号以实现与嵌入式智能设备的数据传输,使得把编码的WiFi的SSID和密码等信息通过近场 ibeacon 信号传输到嵌入式设备内。0030 参考图 2,根据本发明,智能设备 除了包括处理器和其他功能模块之外,还设置有iBeacon通信模块21,通过iBeacon通信模块21接收来自智能用户终端1的信号,并且解码接收的信号以获得 WiFi 网络名和密码,然后根据所得到的 WiFi 网络名加入对应的 WiFi网络 3,并且向智能用户终端 1 发送响应。0031 智能用户终端 1 接收到来自智能设备的响应后,显示在其显示屏上,或者可以同时发出音频提醒。0032 根据本发明。
18、,通过用户智能终端 1 和智能设备 2 之间的直接通信实现智能设备 1的 WiFi 入网配置 , 而无需发起配置的终端用户装置连入网络。0033 下面结合图 3 描述本发明的 WiFi 配置方法的流程。0034 在步骤 S11,作为发起配置方的智能用户终端 1 对包括 WiFi 网络名和密码的信息进行编码。0035 在步骤S12,智能用户终端1通过iBeacon信号以广播方式发送编码的信息给需要连接入的智能设备。0036 在步骤 S13,智能用户终端 1 确定是否在规定时间内收到来自智能设备的响应报文。0037 当在规定时间内没有收到来自智能设备的响应,则可向用户报告失败。0038 在步骤 S。
19、14,当判定收到来自对应的智能设备 2 的响应,则向用户报告。0039 用户终端1在接收到来自智能设备2的响应后,可以在显示器上显示该响应,并可同时发出音频信号,或者可以同时震动。或者,也可以发送邮件 ( 包括 WiFi、3G、4G 在内的任何网络环境 ) 到用户指定邮箱,告知用户有新设备接入用户的 WiFi 网络。0040 在步骤 S21,智能设备 2 启动 iBeacon 通信模块,并且在步骤 S22 该智能设备通过iBeacon 通信模块监听 iBeacon 信号以确定在规定时间内是否收到来自智能用户终端 1 的iBeacon 信号。0041 在步骤S23,当智能设备2确定接收到iBea。
20、con信号,则进行解码以获取WiFi网络名和密码。0042 在步骤 S24,智能设备 2 根据所得到的 WiFi 网络名连接到对应 WiFi 网络,并且在步骤 S25 发送响应给智能用户终端 1。0043 在智能设备加入网络时,要把所得到的 WiFi 密码发送给路由器,并在收到路由器的响应后,正式加入 WiFi 网络。说 明 书CN 104486755 A4/4 页60044 以上描述的传送和接收信息以及 WiFi 配置的方法可以作为计算机程序编写,并且可以在使用计算机可读的记录介质执行该程序的数字微处理器中实现。传送和接收数据的方法可以通过软件执行。软件可以包括执行需要的任务的代码段。程序或。
21、者代码段也可以存储在处理器可读的介质中,或者可以按照与载波相结合的计算机数据信号,通过传输介质或者通信网络传送。0045 计算机可读的记录介质可以是任何的数据存储设备,其可以存储之后可以由计算机系统读取的数据。计算机可读的记录介质的例子可以包括只读存储器(ROM)、随机存取存储器 (RAM)、CD-ROM、DVDROM、DVD-RAM、磁带、软盘、光数据存储设备。计算机可读的记录介质还可以分布在网络连接的计算机系统上,使得该计算机可读的代码以分布方式存储和执行。0046 尽管结合附图和特定实施例描述了本发明。但附图和说明书中的实施例仅仅是本发明的实例,而不是用于限制本发明。本发明的范围由权利要求书来限定。说 明 书CN 104486755 A1/3 页7图1说 明 书 附 图CN 104486755 A2/3 页8图2说 明 书 附 图CN 104486755 A3/3 页9图3说 明 书 附 图CN 104486755 A。