智能设备的配置方法与装置的制造方法
【专利摘要】本发明涉及一种智能设备的配置方法,包括:根据用户输入的切换指令将所述智能设备切换为配置模式;接收移动电子终端推送的配置信息,所述配置信息包括至少一个网络的身份认证信息;接收到所述配置信息后采用所述配置信息尝试连接所述网络;以及当连接所述网络成功后存储所述配置信息。上述的方法可以避免在初始化配置过程当中由于用户错误的提供配置信息所导致的反覆配置过程。此外,本发明还提供一种智能设备的配置装置。
【专利说明】
智能设备的配置方法与装置
技术领域
[0001]本发明涉及智能设备技术,尤其涉及一种智能设备的配置方法与装置。
【背景技术】
[0002]由于WiFi智能设备在产品上没有提供客户输入连接WiFi信息的物理接口,需要通过外部设备(如手机),与设备通信,将WiFi信息写入设备,设备才能连接至WiFi网络。
[0003]此过程通常分为三个步骤:第一步,将模块处于某个特定模式下,等待接收推送设备推送过来的WiFi信息;第二步,模块重启,回到正常模式下;第三步,在正常模式下,尝试使用第一步接收到的WiFi信息联网。
[0004]而由于在第三步,设备已处于正常模式,如果第一步中推送的WiFi信息有误,设备将无法连接至网络,而推送设备只能靠超时来推断设备推送的WiFi密码可能有误。此方法无法确切知道设备连接失败的原因,而且等待时间长,导致客户体验很差。
【发明内容】
[0005]有鉴于此,有必要提供一种智能设备的配置方法与装置,其可以避免上述的在智能设备的初始化配置过程中的问题。
[0006]—种智能设备的配置方法,包括:
[0007]根据用户输入的切换指令将所述智能设备切换为配置模式;
[0008]接收移动电子终端推送的配置信息,所述配置信息包括至少一个网络的身份认证信息;
[0009]接收到所述配置信息后采用所述配置信息尝试连接所述网络;以及
[0010]当连接所述网络成功后存储所述配置信息。
[0011]在一个实施例中,上述方法还包括:若连接所述网络失败,还向所述移动电子终端发送通知信息,提示用户提供正确的配置信息,并重新等待所述移动电子终端发送配置信息。
[0012]在一个实施例中,上述方法还包括:当连接所述网络成功后还将所述智能设备切换为正常工作模式。
[0013]在一个实施例中,上述方法中,当用户对所述智能设备的按键操作符合预定的模式时触发所述切换指令,所述预定的模式包括:按下按键的时间超过预定时间;或者按键被连续按下的次数超过预定次数。
[0014]在一个实施例中,上述方法还包括:所述配置信息内还包括用户帐号信息,当连接所述网络成功后,所述智能设备还将所述用户帐号信息以及所述智能设备的唯一标识发送给后台服务器,以在所述后台服务器中建立所述用户帐号信息与所述智能设备之间的绑定关系。
[0015]一种智能设备的配置装置,包括:
[0016]第一切换模块,用于根据用户输入的切换指令将所述智能设备切换为配置模式;
[0017]接收模块,用于接收移动电子终端推送的配置信息,所述配置信息包括至少一个网络的身份认证信息;
[0018]联网模块,用于接收到所述配置信息后采用所述配置信息尝试连接所述网络;以及
[0019]存储模块,用于当连接所述网络成功后存储所述配置信息。
[0020]在一个实施例中,上述装置还包括:提示模块,用于若连接所述网络失败,还向所述移动电子终端发送通知信息,提示用户提供正确的配置信息,并重新等待所述移动电子终端发送配置信息。
[0021]在一个实施例中,上述装置还包括:第二切换模块,用于当连接所述网络成功后还将所述智能设备切换为正常工作模式。
[0022]在一个实施例中,上述装置中当用户对所述智能设备的按键操作符合预定的模式时所述第一切换模块触发所述切换指令,所述预定的模式包括:按下按键的时间超过预定时间;或者按键被连续按下的次数超过预定次数。
[0023]在一个实施例中,上述装置所述配置信息内还包括用户帐号信息,所述装置还包括:绑定模块,用于当连接所述网络成功后,所述智能设备还将所述用户帐号信息以及所述智能设备的唯一标识发送给后台服务器,以在所述后台服务器中建立所述用户帐号信息与所述智能设备之间的绑定关系。
[0024]根据上述的方法与装置,智能设备在接收到移动电子终端发送的配置信息之后不是立即重新启动,而是先采用接收到的配置信息进行联网测试,当测试通过后才断开智能设备与移动电子终端之间的网络连接。这种方式可以避免用户在错误的提供配置信息时导致的智能设备联网失败,需要再次进行配置过程。降低用户完成智能设备初始化配置的时间,提升配置效率。
【附图说明】
[0025]图1为一种常见的家庭网络拓扑结构示意图。
[0026]图2为一种智能设备的结构示意图。
[0027]图3为本发明第一实施例提供的智能设备配置方法的流程图。
[0028]图4为本发明第二实施例提供的智能设备配置方法的流程图。
[0029]图5为本发明第三实施例提供的智能设备配置装置的模块图。
[0030]图6为本发明第四实施例提供的智能设备配置装置的模块图。
[0031]图7为本发明第五实施例提供的智能设备配置装置的模块图。
【具体实施方式】
[0032]为更进一步阐述本发明为实现预约发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0033]图1为一种常见的家庭网络拓扑结构。其中,无线路由器10与互联网相连并同时提供WIFI,而其他的设备如移动电子终端(包括智能手机、平板电脑等)20以及智能设备30等可连接至此WIFI以访问互联网,或者直接通过WIFI与同一无线局域网内的其他设备连接。可以理解的是,要访问无线路由器的WIFI,一般需要WIFI密码。在具有用户界面的设备,例如手机中,WIFI密码可由用户输入。然而在没有用户界面的智能设备中,用户无法直接给其输入WIFI密码,必须采用其他方法将WIFI的密码或者其他网络连接参数发送给智能设备。
[0034]图2示出了上述的智能设备30的一个实施例的结构框图。如图2所示,智能设备30包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口 108、以及网络模块110。这些组件通过一条或多条通讯总线/信号线相互通讯。
[0035]可以理解,图2所示的结构仅为示意,上述智能设备30还可包括比图6中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
[0036]存储器102可用于存储软件程序以及模块,如本发明实施例中的各方法及装置对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。
[0037]存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至上述服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0038]外设接口 108将各种输入/输出装置耦合至处理器106。处理器106运行存储器102内的各种软件、指令上述服务器执行各种功能以及进行数据处理。在一些实施例中,外设接口 108、处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0039]网络模块110用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络模块110可包括处理器、随机存储器、转换器、晶体振荡器等元件。在一个实施例中,上述的网络信号为无线信号(例如射频信号)。此时网络模块110实质是射频模块,接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communicat1n,GSM)、增强型移动通信技术(Enhanced Data GSM Environment ,EDGE),宽带码分多址技术(wideband codedivis1n multiple access ,W-CDMA),码分多址技术(Code divis1n access ,CDMA)、时分多址技术(time divis1n multiple access,TDMA),无线保真技术(Wireless ,Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a, IEEE 802.lib, IEEE802.1 Ig和/或IEEE 802.1 In)、网络电话(Voice over internet protocol ,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi_Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
[0040]上述的软件程序以及模块包括:操作系统122、以及配置模块124。操作系统122其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。配置模块124运行在操作系统122的基础上,用于实现智能设备30的初始化配置过程,其具体过程描述如下。
[0041]参阅图3,其为本发明第一实施例提供的智能设备的配置方法的流程图。如图3所示,该方法包括以下步骤:
[0042]步骤SlOl,根据用户输入的切换指令将所述智能设备切换为配置模式。
[0043]例如,当用户对智能设备30的按键操作符合预定的模式时触发所述切换指令,所述预定的模式包括:按下按键的时间超过预定时间;或者按键被连续按下的次数超过预定次数。由于智能设备一般缺少图形化用户界面,因此,在切换为配置模式后还可以通过指示灯的不同闪烁模式提示用户已经进入了配置模式。
[0044]步骤S102,接收移动电子终端推送的配置信息,所述配置信息包括至少一个网络的身份认证信息。
[0045]在配置模式下,智能设备30将其无线网卡设置为无线热点工作模式,其他的智能设备可以连接该无线热点。无线热点的网络访问密码可以为空或者预设的密码,方便移动电子终端访问。无线热点的SSID可以为一些很容易让用户识别的名称。
[0046]在移动电子终端20中,若能够支持自动扫描,则移动电子终端20自动描述具有特定名称的无线网络并尝试连接;若不支持自动描述,则可提示用户手动连接特定的无线网络,即智能设备30提供的无线网络。
[0047]在成功连接至智能设备30后,即可通过无线局域网向智能设备30发送配置信息。配置信息至少包括一个网络的身份认证信息,例如,无线路由器10提供的无线网络的访问密码。
[0048]步骤S103,接收到所述配置信息后采用所述配置信息尝试连接所述网络。
[0049]在接收到移动电子终端20发送的配置信息后,智能设备30利用接收到的配置信息尝试连接至网络,即尝试连接至无线路由器10提供的无线网络,连接后还执行联网测试。
[0050]步骤S104,当连接所述网络成功后存储所述配置信息。
[0051]当联网测试通过后,智能设备30存储所述配置信息,用于以后网络访问的需要。
[0052]在存储配置信息之后还可包括:步骤S105,将所述智能设备切换为正常工作模式。
[0053]切换为正常工作模式可以在步骤S104完成之后立即进行切换,如此,智能设备30可以立即进入正常的工作状态。当智能设备30硬件不支持立即切换时,还可以重新启动智能设备30并使智能设备30在重启完成之后切换为正常工作模式。
[0054]另一方法,上述方法还可包括:步骤S106,若连接所述网络失败则向所述移动电子终端发送通知信息,提示用户提供正确的配置信息,并重新等待所述移动电子终端发送配置信息。
[0055]也就是说,在步骤S103后,移动电子终端20与智能设备30之间的网络连接并没有断开,而是等待联网测试结果,若智能设备30连接无线路由器10成功时,才可断开移动电子终端20与智能设备30之间的网络连接。
[0056]根据本实施例的方法,智能设备30在接收到移动电子终端20发送的配置信息之后不是立即重新启动,而是先采用接收到的配置信息进行联网测试,当测试通过后才断开智能设备30与移动电子终端20之间的网络连接。这种方式可以避免用户在错误的提供配置信息时导致的智能设备30联网失败,需要再次进行配置过程。降低用户完成智能设备初始化配置的时间,提升配置效率。
[0057]参阅图4,其为本发明第二实施例提供的智能设备的配置方法的流程图。如图4所示,本实施例的方法与图3所示的方法相似,其不同之处在于,所述配置信息中还包括用户帐号信息,在步骤S105之后所述方法还包括:
[0058]步骤S107,当连接所述网络成功后,所述智能设备还将所述用户帐号信息以及所述智能设备的唯一标识发送给后台服务器,以在所述后台服务器中建立所述用户帐号信息与所述智能设备之间的绑定关系。
[0059]所述的用户帐号信息例如是手机号、电子邮箱、或其他任意的可唯一地区别用户的帐号信息,根据该帐号信息可以访问一个云端数据服务,例如智能硬件的数据同步服务。移动电子终端20在发送配置信息时可以将与其关联的用户帐号信息一并发送给智能设备30。智能设备30在接收到用户帐号信息,且在联网测试通过后,可将用户帐号信息与智能设备30的唯一标识发送给后台服务器30。上述的云端数据服务例如就是由后台服务器30提供。后台服务器30在接收到用户帐号信息与智能设备30的唯一标识后,就可以在服务器端将用户帐号信息与智能设备30关联存储。如此,该用户帐号就可以被授权访问智能设备30相关的数据。
[0060]根据本实施例的方法,除了进行联网信息的初始化,还可以建立用户帐号与智能设备之间的绑定关系,方便用户在移动电子终端中查看同步到云端的设备数据。
[0061]参阅图5,其为本发明第三实施例提供的智能设备的配置装置的模块图。本实施例的配置装置包括:第一切换模块11、接收模块12、联网模块13、存储模块14、以及第二切换模块15 ο
[0062]第一切换模块11用于根据用户输入的切换指令将所述智能设备切换为配置模式。
[0063]例如,当用户对智能设备30的按键操作符合预定的模式时触发所述切换指令,所述预定的模式包括:按下按键的时间超过预定时间;或者按键被连续按下的次数超过预定次数。由于智能设备一般缺少图形化用户界面,因此,在切换为配置模式后还可以通过指示灯的不同闪烁模式提示用户已经进入了配置模式。
[0064]接收模块12用于接收移动电子终端推送的配置信息,所述配置信息包括至少一个网络的身份认证信息。
[0065]在配置模式下,智能设备30将其无线网卡设置为无线热点工作模式,其他的智能设备可以连接该无线热点。无线热点的网络访问密码可以为空或者预设的密码,方便移动电子终端访问。无线热点的SSID可以为一些很容易让用户识别的名称。
[0066]在移动电子终端20中,若能够支撑自动扫描,则移动电子终端20自动描述具有特定名称的无线网络并尝试连接;若不支撑自动描述,则可提示用户手动连接特定的无线网络,即智能设备30提供的无线网络。
[0067]在成功连接至智能设备30后,即可通过无线局域网向智能设备30发送配置信息。配置信息至少包括一个网络的身份认证信息,例如,无线路由器10提供的无线网络的访问密码。
[0068]联网模块13用于接收到所述配置信息后采用所述配置信息尝试连接所述网络。
[0069]在接收到移动电子终端20发送的配置信息后,智能设备30利用接收到的配置信息尝试连接至网络,即尝试连接至无线路由器10提供的无线网络,连接后还执行联网测试。
[0070]存储模块14用于当连接所述网络成功后存储所述配置信息。
[0071]当联网测试通过后,智能设备30存储所述配置信息,用于以后网络访问的需要。配置信息可以存储在闪存中,其存储形形式可以是直接以配置文件的方式存储,也可以写入数据库中。
[0072]第二切换模块15用于当连接所述网络成功后还将所述智能设备切换为正常工作模式,或者重新启动所述智能设备并使所述智能设备在重启完成之后进入正常工作模式。
[0073]根据本实施例的装置,智能设备30在接收到移动电子终端20发送的配置信息之后不是立即重新启动,而是先采用接收到的配置信息进行联网测试,当测试通过后才断开智能设备30与移动电子终端20之间的网络连接。这种方式可以避免用户在错误的提供配置信息时导致的智能设备30联网失败,需要再次进行配置过程。降低用户完成智能设备初始化配置的时间,提升配置效率。
[0074]参阅图6,其为本发明第四实施例提供的智能设备的配置装置的模块图。本实施例的配置装置与图5所示的配置装置相似,其不同之处在于还包括:提示模块16,用于若连接所述网络失败,还向所述移动电子终端发送通知信息,提示用户提供正确的配置信息,并重新等待所述移动电子终端发送配置信息。
[0075]根据本实施例的装置,在配置信息错误导致联网失败时可以及时提示用户提供正确的配置信息,无须等待重启后再根据工作状态来判断是配置信息是否正确,可以提升用户使用体验。
[0076]参阅图7,其为本发明第四实施例提供的智能设备的配置装置的模块图。本实施例的配置装置与图5所示的配置装置相似,其不同之处在于还包括:绑定模块17,用于当连接所述网络成功后,所述智能设备还将所述用户帐号信息以及所述智能设备的唯一标识发送给后台服务器,以在所述后台服务器中建立所述用户帐号信息与所述智能设备之间的绑定关系。
[0077]根据本实施例的装置,除了进行联网信息的初始化,还可以建立用户帐号与智能设备之间的绑定关系,方便用户在移动电子终端中查看同步到云端的设备数据。
[0078]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何本领域技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种智能设备的配置方法,其特征在于,包括: 根据用户输入的切换指令将所述智能设备切换为配置模式; 接收移动电子终端推送的配置信息,所述配置信息包括至少一个网络的身份认证信息; 接收到所述配置信息后采用所述配置信息尝试连接所述网络;以及 当连接所述网络成功后存储所述配置信息。2.如权利要求1所述的智能设备的配置方法,其特征在于,还包括:若连接所述网络失败,还向所述移动电子终端发送通知信息,提示用户提供正确的配置信息,并重新等待所述移动电子终端发送配置信息。3.如权利要求1所述的智能设备的配置方法,其特征在于,还包括:当连接所述网络成功后还将所述智能设备切换为正常工作模式。4.如权利要求1所述的智能设备的配置方法,其特征在于,当用户对所述智能设备的按键操作符合预定的模式时触发所述切换指令,所述预定的模式包括:按下按键的时间超过预定时间;或者按键被连续按下的次数超过预定次数。5.如权利要求1所述的智能设备的配置方法,其特征在于,还包括:所述配置信息内还包括用户帐号信息,当连接所述网络成功后,所述智能设备还将所述用户帐号信息以及所述智能设备的唯一标识发送给后台服务器,以在所述后台服务器中建立所述用户帐号信息与所述智能设备之间的绑定关系。6.一种智能设备的配置装置,其特征在于,包括: 第一切换模块,用于根据用户输入的切换指令将所述智能设备切换为配置模式; 接收模块,用于接收移动电子终端推送的配置信息,所述配置信息包括至少一个网络的身份认证信息; 联网模块,用于接收到所述配置信息后采用所述配置信息尝试连接所述网络;以及 存储模块,用于当连接所述网络成功后存储所述配置信息。7.如权利要求6所述的智能设备的配置装置,其特征在于,还包括:提示模块,用于若连接所述网络失败,还向所述移动电子终端发送通知信息,提示用户提供正确的配置信息,并重新等待所述移动电子终端发送配置信息。8.如权利要求6所述的智能设备的配置装置,其特征在于,还包括:第二切换模块,用于当连接所述网络成功后还将所述智能设备切换为正常工作模式。9.如权利要求6所述的智能设备的配置装置,其特征在于,当用户对所述智能设备的按键操作符合预定的模式时所述第一切换模块触发所述切换指令,所述预定的模式包括:按下按键的时间超过预定时间;或者按键被连续按下的次数超过预定次数。10.如权利要求6所述的智能设备的配置装置,其特征在于,所述配置信息内还包括用户帐号信息,所述装置还包括:绑定模块,用于当连接所述网络成功后,所述智能设备还将所述用户帐号信息以及所述智能设备的唯一标识发送给后台服务器,以在所述后台服务器中建立所述用户帐号信息与所述智能设备之间的绑定关系。
【文档编号】H04L12/26GK105847048SQ201610163641
【公开日】2016年8月10日
【申请日】2016年3月22日
【发明人】袁宇彬, 何海亮, 刘文扬
【申请人】深圳市欧瑞博电子有限公司