电子设备、电子设备的通信方法及移动终端的通信方法与流程

文档序号:15310375发布日期:2018-08-31 21:42阅读:213来源:国知局

本发明涉及一种电子设备和电子设备的通信方法,并且更具体地说,涉及一种可接入广域网(wan)的电子设备,电子设备的通信方法和移动终端的通信方法。



背景技术:

近来大多数电子设备接入诸如因特网的广域网(wan),通过网络获取信息,并且基于所获取的信息提供附加服务。

例如,作为家用电器的冰箱可以通过接入因特网来获取食物信息并向用户提供用于管理所存储的食物的信息。另外,空调可以通过接入因特网来获取用于空气调节的信息,并且基于所获取的信息向用户提供舒适的空气调节服务。

提供连接到诸如因特网之类的wan的接入点(ap)以使得这样的电子设备接入wan,并且电子设备可以经由ap接入wan。

为了接入ap,电子设备应该通过ap的服务集标识符(ssid)来标识ap,并通过输入验证码来执行验证。

然而,由于大多数电子设备包括优化按钮以接收来自用户的控制命令,因此将ap的ssid和验证码输入到电子设备是不方便的。



技术实现要素:

本发明旨在提供一种电子设备、电子设备的通信方法以及移动终端的通信方法,其可以通过使用用户的移动终端来输入接入点(ap)的服务集标识符(ssid)和验证码。

本发明还旨在提供一种电子设备以及该电子设备的通信方法,该电子设备以可以从移动终端接收ap的ssid和验证码的模式下操作。

本发明还旨在提供一种在获取ap的ssid和验证码之后不额外获取ap的ssid和验证码的电子设备以及该电子设备的通信方法。

本发明的一个方面提供了一种电子设备的通信方法,所述通信方法包括:当供电时,无线输出广告信号;在输出广告信号的同时从外部设备获取接入点(ap)的接入信息;当获取到所述ap的接入信息时,停止输出所述广告信号,并根据所述ap的接入信息接入所述ap;和当在没有获取ap的接入信息的情况下提供电力之后经过的时间大于预定参考时间时,停止输出广告信号。

通信方法还可以包括:当供电时,确定是否存在先前存储的接入信息;当没有先前存储的接入信息时,输出该广告信号;和当先前存储有接入信息时,使用接入信息接入ap。

从外部设备获取ap的接入信息可以包括:在输出广告信号的同时,接收外部设备的通信请求;响应于外部设备的通信请求,建立与外部设备的通信;和从外部设备接收ap的接入信息。

从外部设备获取ap的接入信息可以进一步包括:从外部设备接收外部设备的标识信息;和将电子设备的标识信息发送到外部设备。

ap的接入信息可以包括ap的标识信息和ap的验证信息;并且基于ap的接入信息接入ap可以包括:通过使用ap的标识信息查找ap的广告信号;和当找到ap的广告信号时,使用ap的验证信息接入ap。

所述通信方法可以进一步包括:当连接到ap时,通过ap将电子设备的控制令牌发送到外部设备;经由ap从外部设备接收服务器的账户信息;和经由ap接入服务器并且将电子设备的信息注册在外部设备的账户中。

向外部设备发送控制令牌可以包括:当当从外部设备接收到控制令牌请求时,请求用户输入以用于用户验证;和当由用户进行的用户输入与预定的用户输入一致时,将控制令牌发送到外部设备。

所述通信方法还可以包括:当连接到ap时,经由ap向外部设备发送广告消息;和响应于外部设备的响应,经由ap建立与外部设备的通信。

广告信号可以包括电子设备的服务集标识符(ssid)。

本发明的另一方面提供了一种电子设备,包括:无线通信单元;以及控制单元,被配置为当供电时以第一模式操作,并且当所述供电之后的经过时间大于预定参考时间时切换到第二模式,其中,所述控制单元在所述第一模式下通过所述无线通信单元输出广告信号,并且在所述第二模式下通过所述无线通信单元接收外部设备的广告信号。

当在第一模式下获取ap的接入信息时,控制单元可以切换到第二模式。

控制单元可以在第二模式中基于ap的接入信息来接入ap。

当连接到ap时,控制单元可以经由ap向移动终端发送控制令牌。

当从所述移动终端接收到对所述控制令牌的发送请求时,所述控制单元可以请求用户输入以用于用户验证,并且当由用户进行的用户输入与预定的用户输入一致时,将控制令牌发送到移动终端。

广告信号可以包括电子设备的ssid。

本发明的另一方面提供一种移动终端的通信方法,所述通信方法包括:搜索预定电子设备的广告信号;当没有接收到电子设备的任何广告信号时,搜索ap的广告信号;当接收到ap的广告信号时,接入ap;并且当连接到ap时,经由ap从电子设备接收电子设备的控制令牌。

该通信方法还可以包括:当接收到电子设备的广告信号时,从用户接收ap的接入信息;并将用户输入的接入信息发送给电子设备。

将用户输入的接入信息发送到电子设备可以包括:当接收到多个广告信号时,将接入信息发送到输出具有最高信号强度的广告信号的电子设备。

将由用户输入的接入信息发送到电子设备可以包括:当接收到多个广告信号时,将接入信息发送到由用户选择的电子设备。

所述通信方法还可以包括:当连接到所述ap时,经由所述ap向所述电子设备发送搜索消息;以及响应于电子设备的响应,经由ap建立与电子设备的通信。

所述通信方法可以进一步包括:经由所述ap将用于服务器的登录信息发送到所述电子设备;以及当电子设备登录到服务器时接收电子设备的服务器注册信息。

本发明的另一方面提供了一种电子设备的通信方法,所述通信方法包括:经由ap与服务器设备进行通信;当经由ap从外部设备接收到搜索消息时,建立与外部设备的通信;响应于外部设备的控制令牌请求,请求用户输入用于用户验证;以及当由用户做出的用户输入与预定的用户输入相同时,将控制令牌发送到外部设备。

所述通信方法可以进一步包括:经由所述ap从所述外部设备接收针对服务器的账户信息;以及经由ap接入服务器并且将电子设备的信息注册在外部设备的账户中。

根据本发明的一个方面,可以提供一种电子设备、电子设备的通信方法以及移动终端的通信方法,通过使用用户的移动终端可以向电子设备输入接入点(ap)的服务集标识符(ssid)和验证码。

根据本发明的另一方面,可以提供一种电子设备以及该电子设备的通信方法设备,该电子设备以能够从移动终端接收ap的ssid和验证码的模式进行操作。

根据本发明的另一方面,可以提供一种在获取ap的ssid和验证码之后不额外获取ap的ssid和验证码的电子设备以及电子设备的通信方法。

附图说明

图1示出了根据实施例的家庭网络系统的配置。

图2示出了根据实施例的电子设备的配置。

图3和图4示出了根据实施例的包括在电子设备中的通信部分的操作模式。

图5a和5b示出根据实施例的电子设备的操作。

图6示出了根据一个实施例的移动终端的配置。

图7示出了根据一个实施例的移动终端的操作。

图8至图11示出根据实施例的移动终端选择多个电子设备中的至少一个的示例。

图12示出根据实施例的移动终端向多个电子设备广播接入点(ap)的信息的示例。

图13示出了根据实施例的家庭网络系统的通信方法的示例。

图14示出了根据图13所示的通信方法获取ap的信息的电子设备。

图15示出根据实施例的电子设备的通信方法的示例。

图16示出根据实施例的移动终端的通信方法的示例。

图17示出了根据实施例的家庭网络系统的通信方法的示例。

图18示出根据图17所示的通信方法一起通信的电子设备和移动终端。

图19示出了根据实施例的电子设备的通信方法的示例。

图20示出根据实施例的移动终端的通信方法的示例。

图21示出了根据实施例的家庭网络系统的通信方法的示例。

图22示出了根据图21所示的通信方法一起通信的电子设备和移动终端。

图23示出了根据实施例的电子设备的通信方法的示例。

图24示出了根据实施例的移动终端的通信方法的示例。

图25示出了根据实施例的家庭网络系统的通信方法的示例。

图26示出根据实施例的家庭网络系统的通信方法的示例。

图27示出了根据实施例的家庭网络系统的通信方法的示例。

具体实施方式

相同的附图标记始终指代相同的部件。本说明书没有描述实施例的全部元件,并且将省略本发明所属技术领域的公知知识或对实施例的相同描述。术语“单元”、“模块”、“元件”或“块”可以通过使用硬件或软件来实现。根据实施例,一个组件可以由多个“单元”、“模块”、“元件”或“块”或一个“单元”、“模块”、“元件”或“块”可以包括多个组件。

在整个说明书中,当部件被称为“连接”到另一部件时,这两个部件不仅可以直接连接,而且还可以间接连接,并且间接连接包括经由无线通信网络的连接。

当部件被称为“包括”部件时,除非另外指定,否则其他部件不排除其他部件在外并且可以进一步包括其他部件。

在整个说明书中,当一个部件被称为位于另一个部件“上”时,该部件可以与另一个部件接触,或者另一个部件可以插入在这两个部件之间。

术语“第一”、“第二”等用于将一个组件与其他组件区分开,并且组件不受这些术语的限制。

除非另有明确说明,否则单数形式的表述包括复数形式。

各个步骤的标识编号是为了便于描述而使用的,并且不描述各个步骤的顺序。除非指定了特定的序列,否则这些步骤可以以不同于所描述的顺序执行。

在下文中,将参照附图描述本发明的操作原理和实施例。

图1示出了根据实施例的家庭网络系统的配置。

如图1所示,家庭网络系统可以包括电子设备100、移动终端200、接入点(ap)10和服务器设备1。

电子设备100是在家中向用户提供服务的设备,并且可以包括提供用于衣物的洗衣服务的洗衣机100-1、提供用于食品保存服务的冰箱100-2、提供空气空调服务的空调100-3等。在附图中,洗衣机100-1、冰箱100-2和空调100-3被示出为电子设备100,但是它们仅仅是电子设备100的示例。电子设备100可以包括任何能够与ap10通信的电子设备。

电子设备100不仅可以向用户提供独特的服务,而且还可以通过与外部设备的通信来提供与独特服务有关的附加服务。

例如,电子设备100可以经由诸如因特网之类的广域网(wan)从外部设备获取诸如天气、新闻、食谱、洗涤方法等的信息,并且可以直接显示所获取的信息给用户或者基于所获取的信息向用户提供附加服务。

而且,电子设备100可以通过通信接收用户的控制命令,并根据接收到的控制命令进行操作。例如,用户可以不仅通过设置在电子设备100中的按钮而且还通过移动终端200向电子设备100输入控制命令。

电子设备100可以通过通信获取通过移动终端200输入的控制命令,并且根据所获取的控制命令向用户提供服务。

以这种方式,电子设备100可以通过与诸如服务器设备1或移动终端200的外部设备的数据通信来向用户提供各种服务。

例如,电子设备100可以直接与移动终端200通信或者直接接入服务器设备1所连接的wan。在这种情况下,电子设备100需要分别具有用于与移动终端200通信的通信模块和用于接入wan的通信模块。

在另一个示例中,电子设备100可以经由ap10与移动终端200通信或者经由ap10接入wan。在这种情况下,只要电子设备100具有用于与ap10通信的标准化通信模块,电子设备100就可以与移动终端200通信并且经由ap10接入wan。

为了帮助理解,下面假定电子设备100与移动终端200通信并且经由ap10接入wan。

ap10可以被不同地称为“集线器”、“路由器”、“交换机”、“网关”等,并且可以在电子设备100和移动终端200之间中继通信。另外,ap10可以将由电子设备100和移动终端200组成的局域网(lan)连接到wan。

例如,ap10可以通过使用无线通信标准(例如无线保真度(wi-fitm)、电气和电子工程师协会(ieee)802.11、bluetoothtm、ieee802.15.1、zigbee(ieee802.15.4)等的无线通信标准)来与电子设备100或移动终端200通信,并且可以通过使用诸如以太网tm(ieee802.3)之类的有线通信标准来接入wan。

lan可以形成在以ap10为中心周围的电子设备100和移动终端200之间。换句话说,电子设备100和移动终端200可以经由ap10交换数据。

而且,ap10可以在wan和由电子设备100和移动终端200组成的lan之间中继。换句话说,电子设备100和移动终端200可以通过ap10接入例如因特网的wan。

具体地,ap10可以广播广告信号以通知外部设备的存在。接收ap10的广告信号的电子设备100和/或移动终端200可以向ap10发送通信请求。

移动终端200可以向用户提供各种通信服务,诸如语音通信服务、数据通信服务等。

具体地,移动终端200能够进行本地通信和移动通信。这里,本地通信表示在特定区域允许的通信,并且移动通信表示在没有空间限制的的任何地方允许的通信。

例如,当移动终端200位于ap10附近时,移动终端200可以根据用户的选择来接入ap10。此时,移动终端200可以通过本地通信与ap10通信。此外,移动终端200可以与电子设备100通信或经由ap10接入wan。换句话说,移动终端200可以与电子设备100交换数据并与连接到wan的服务器设备1通过本地通信交换数据。

在另一个示例中,当移动终端200远离ap10时,移动终端200可以根据用户的选择来接入基站st。此时,移动终端200可以通过移动通信与基站st通信,并且可以经由基站st接入wan。此外,移动终端200可以经由服务器设备1和连接到wan的ap10与电子设备100通信。换句话说,移动终端200可以通过移动通信与电子设备100交换数据并且与服务器设备1交换数据。

服务器设备1连接到wan,并且可以向电子设备100和移动终端200提供各种服务。例如,服务器设备1可以中继连接到wan的电子设备100和移动终端200之间的通信。

如上所述,当移动终端200位于ap10附近时,移动终端200可以经由ap10与电子设备100通信。

然而,当移动终端200位于远离ap10的位置时,移动终端200可以经由基站st接入wan并经由wan与电子设备100通信。

当移动终端200接入lan时,ap10可以中继移动终端200和电子设备100之间的通信。另一方面,当移动终端200直接接入wan时,服务器设备1可以中继移动终端200与电子设备100之间的通信。

例如,当用户通过移动终端200输入控制命令时,输入的控制命令经由wan被发送到服务器设备1,由服务器设备1处理并且经由wan从服务器设备1被发送到电子设备100。

为了以这种方式中继移动终端200和电子设备100之间的通信,服务器设备1可以存储在wan中的移动终端200的地址(例如,因特网协议(ip)地址)和电子设备100的地址(例如,ip地址)。

此外,即使当移动终端200和电子设备100连接到ap10时,服务器设备1也可以在wan中中继移动终端200和电子设备100之间的通信。换句话说,当移动终端200和电子设备100连接到ap10时,移动终端200和电子设备100可以经由服务器设备1彼此通信。这是因为服务器设备1管理移动终端200的地址(例如,ip地址)和电子设备100的地址(例如,ip地址)。

上面已经描述了家庭网络的配置。

下面将描述构成家庭网络的电子设备100和移动终端200的配置和操作。

图2示出了根据实施例的电子设备的配置。

如图2所示,电子设备100可以包括输入单元120、显示单元130、感测单元140、操作单元150、存储单元160、通信单元170和控制单元110。

输入单元120可以包括用于接收来自用户的用户输入的按钮模块121。

按钮模块121可以包括用于接收预定的用户输入的多个按钮。

而且,按钮模块121可以包括各种形式的按钮,诸如按钮、拨号盘、触摸传感器等。

显示单元131可以包括显示面板131和指示器132,其显示通过用户输入设置的值或者显示电子设备100的操作。

显示面板131可以包括将电信号转换为光信号的液晶显示器(lcd)面板、发光二极管(led)面板等。

指示器132可以包括将电信号转换为光信号的led。

感测单元140可以感测电子设备100的外部环境或内部状态,并且操作单元150可以提供电子设备100的独特服务。

存储单元160可以存储用于控制电子设备100的操作的控制程序和控制数据。具体地,当获得ap10的标识信息(例如,服务集标识符(ssid))和验证信息(例如,密码)时,存储单元160可以存储ap10的标识信息和验证信息。

存储单元160可以包括非易失性存储器,其中即使在电力被切断时程序或数据也不会丢失。例如,存储单元160可以包括高容量闪存,固态驱动器(ssd)161等。

通信单元170可以包括能够在靠近外部设备的区域中与外部设备交换无线信号的局域通信模块171。

局域通信模块171可以通过使用无线信号与移动终端200和/或ap10交换数据。换句话说,局域通信模块171可以将包括传输数据的无线信号发送到移动终端200和/或ap10,并且从移动终端200和/或ap10接收包括接收数据的无线信号。

如上所述执行无线通信的局域通信模块171可以包括:用于向自由空间发送无线信号或从自由空间接收无线信号的天线;用于调制要发送的数据或者解调接收到的无线信号的调制器/解调器;编码要发送的数据或解码接收到的数据的编码器/解码器等。

数据的通信目标和无线信号的通信目标可以彼此不同。换言之,发送无线信号的目标设备和发送数据的目标设备可以彼此不同。

例如,局域通信模块171可以无线地向ap10发送无线信号。此时,包括在无线信号中的数据可以经由ap10发送到服务器设备1。另外,从服务器设备1发送到电子设备100的数据可以由ap10调制成无线信号,并且局域通信模块171可以从ap10接收包括数据的无线信号。

局域通信模块171可以通过使用诸如wi-fitm(ieee802.11)、bluetoothtm(ieee802.15.1)、zigbee(ieee802.15.4)等的无线通信标准与ap10交换无线信号。

而且,局域通信模块171可以以两种模式操作以接入ap10。具体而言,局域通信模块171可以以从外部设备(例如,移动终端)获取ap10的信息的第一模式操作以及以基于在第一模式中获取的ap10的信息接入ap10的第二模式操作。

下面将详细描述第一模式和第二模式中的局域通信模块171的操作。

虽然图中未示出,但通信单元170可以包括能够以有线方式发送和接收数据的有线通信模块。有线通信模块可以通过使用诸如以太网tm(ieee802.3)、通用串行总线(usb)等的有线通信标准与移动终端200和/或ap10通信。

控制单元110可以控制上述输入单元120、显示单元130、感测单元140、操作单元150、存储单元160和通信单元170的操作。

例如,为了与移动终端200交换数据,控制单元110可以控制通信单元170、使得通信单元170与ap10交换无线信号。

而且,控制单元110可以根据通过通信单元170接收到的控制命令来控制感测单元140和操作单元150,从而向用户提供服务。

控制单元110可以包括:执行计算以控制电子设备100的操作的处理器111;以及存储与处理器111的计算操作有关的程序和数据的存储器112。

根据存储在存储器112中的程序,处理器111可以加载存储在存储器112中的数据并对所加载的数据执行算术运算或逻辑运算。而且,处理器111可以将算术运算或逻辑运算的结果输出到存储器112。

存储器112可以包括当电源被切断时丢失存储的数据的易失性存储器。

易失性存储器可以从上述存储单元160加载程序和数据并临时存储所加载的数据。而且,易失性存储器可以将存储的程序和数据提供给处理器111并存储从处理器111输出的数据。

易失性存储器可以包括静态随机存取存储器(s-ram)、动态随机存取存储器(d-ram)等。

而且,存储器112可以根据需要包括非易失性存储器。当电源被切断时,非易失性存储器可以保存存储的数据。包括在存储器112中的非易失性存储器可以存储用于管理和初始化包括在电子设备100中的各种组件的固件。非易失性存储器可以包括只读存储器(rom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、闪存等。

已经描述了处理器111和存储器112在功能上是有区别的,但是处理器111和存储器112不必在物理上进行区分。例如,处理器111和存储器112可以被实现为一个芯片以及分开的芯片。

另外,控制单元110、存储单元160和通信单元170已经被描述为功能性区分,但是控制单元110、存储单元160和通信单元170不必在物理上进行区分。

例如,控制单元110、存储单元160和通信单元170可以被实现为分离的芯片,或者控制单元110和存储单元160可以被实现为一个芯片,并且通信单元170可能被实现为另一个芯片。而且,控制单元110和通信单元160可以被实现为一个芯片,并且存储单元160可以被实现为另一个芯片,或者控制单元110,存储单元160和通信单元170可以被实现为一个集成芯片。

图3和图4示出了根据实施例的包括在电子设备中的通信部分的操作模式。

如上所述,电子设备100可以以第一模式和第二模式操作。

在第一模式中,电子设备100可以从诸如移动终端200的外部设备获取ap10的信息。

电子设备100接入ap10需要特定ap10的标识信息和验证信息。然而,电子设备100可以不包括用于从用户接收ap10的标识信息和验证信息的输入装置。换句话说,只有预定的控制命令可以被输入到包括在电子设备100中的按钮模块121,并且用户可能难以向按钮模块121输入字符、数字、符号等。

为此,在第一模式中,电子设备100可以通过通信从外部设备(诸如移动终端200)接收ap10的标识信息和验证信息。

而且,电子设备100可以向外部设备通知其存在,以从诸如移动终端200的外部设备获取ap10的标识信息和验证信息。

具体地,在第一模式中,电子设备100可以通过通信单元170广播广告信号。换句话说,在第一模式中,通信单元170可以单方面向未指定的目标发送广告信号。这里,广告信号可以包括用于标识电子设备100的电子设备100的标识信息。

广告信号可以或不可以由外部设备接收。换句话说,由于没有指定将接收广告信号的设备,因此可能有或可能没有接收广告信号的设备。

接收广告信号的外部设备可以根据需要向电子设备100发送用于请求通信的通信请求。接收到外部设备的通信请求的电子设备100可以接受外部设备的通信请求,然后可以在电子设备100和外部设备之间建立通信。

例如,当局域通信模块171根据wi-fi通信标准进行通信时,局域通信模块171可以在2.4千兆赫(ghz)频带或5ghz频带进行通信,并且第一模式指示ap模式。ap模式中的局域通信模块171可以在2.4ghz频带或5ghz频带中广播广告信号,如图3所示。这里,广告信号可以包括电子设备100的ssid。

当移动终端200接收电子设备100的广告信号时,移动终端200可以向电子设备100发送通信请求,并且电子设备100可以响应移动终端200的通信请求。

随后,电子设备100可以请求来自移动终端200的验证,并且移动终端200可以响应于电子设备100的验证请求将验证信息发送到电子设备100。

当移动终端200被验证时,根据wi-fi通信标准在电子设备100和移动终端200之间建立通信。

在以这种方式在电子设备100和移动终端200之间建立通信之后,电子设备100可从移动终端200获取ap10的标识信息和验证信息。

在第二模式中,电子设备100可以接入ap10。具体地,电子设备100可以通过使用在第一模式下获取的ap10的标识信息和验证信息来接入ap10。

为了接入ap10,电子设备100可以搜索ap10。

具体地,在第二模式中,电子设备100可以通过通信单元170搜索由外部设备广播的广告信号。换句话说,在第二模式中,通信单元170可以接收发送到未指定的通信目标的广告信号。

接收广告信号的电子设备100可以将用于请求通信的通信请求发送到已经广播广告信号的外部设备。当接收到电子设备100的通信请求的外部设备接受通信请求时,可以在电子设备100和外部设备之间建立通信。

例如,当局域通信模块171根据wi-fi通信标准进行通信时,第二模式指示站(sta)模式。如图2所示,sta模式下的电子设备100可以接收由ap10广播的广告信号,如图4所示。这里,广告信号可以包括ap10的ssid。

接收广告信号的电子设备100可以比较包括在广告信号中的ap10的ssid和以第一模式获取的标识信息。当包括在广告信号中的ap10的ssid与在第一模式下获取的标识信息一致时,电子设备100可以向广播了广告信号的ap10发送通信请求。而且,ap10可以响应电子设备100的通信请求。

随后,ap10可以请求来自电子设备100的验证,并且电子设备100可以响应于ap10的验证请求将在第一模式下获取的验证信息发送到ap10。

当电子设备100被验证时,根据wi-fi通信标准在电子设备100和ap10之间建立通信。

这样,电子设备100可以通过使用从移动终端200获取的标识信息和验证信息来接入ap10。

在第一模式中,电子设备100可以发送广告信号以从移动终端200获取ap10的标识信息和验证信息。而且,在第二模式中,电子设备100可以搜索ap10的广告信号,并通过使用ap10的标识信息和验证信息来接入ap10。如上所述,电子设备100可以像提供第一模式中的信息的服务器一样操作,并且可以像客户端以第二种模式接入服务器一样操作。

另外,电子设备100可以以第一模式和第二模式中的任何一个模式操作。具体地,当用户的控制命令或预定条件被满足时,电子设备100可以从第一模式切换到第二模式或者从第二模式切换到第一模式。

此外,电子设备100可以同时在第一模式和第二模式下操作。例如,时间段可以被划分为预定间隔,并且电子设备100可以以划分的时间间隔交替地在第一模式和第二模式下操作。换句话说,电子设备100可以将时间段划分为第一时间间隔和第二时间间隔,并且可以在第一时间间隔期间以第一模式操作并且在第二时间间隔期间以第二模式操作。

下面将描述电子设备100在第一模式和第二模式之间的切换。

图5a示出根据实施例的电子设备的操作。将参照图5a描述电子设备100的操作1000。

电力被供应到电子设备100(1010)。

电子设备100的电力供应可以涉及将电子设备100的插头插入供应公用电力的插座(以下称为“插入式”)或者在处于插入状态中输入用户的电力供应命令(例如,用户按下电源按钮)。换句话说,当电子设备100插入或用户按下处于插入状态的电源按钮时,电力可被供应到电子设备100。

随后,电子设备100确定是否可以接入ap10(1020)。

如上所述,电子设备100可以经由ap10接入wan并与服务器设备1交换数据。因此,电子设备100需要接入ap10以便与服务器设备1交换数据。

这里,电子设备100需要ap10的标识信息和验证信息来接入ap10。

电子设备100可以基于ap10的标识信息和验证信息是否已经存储在存储单元160中来确定是否可以接入ap10。

例如,当ap10的标识信息和验证信息已经存储在存储单元160中时,电子设备100可以确定可以接入ap10。

另一方面,当ap10的标识信息和验证信息尚未存储在存储单元160中时,电子设备100可确定不可能接入ap10。

当有可能接入ap10时(在1020处为是),电子设备100以第二模式操作(1060)。

当可以接入ap10时,电子设备100可以以第二模式操作以搜索要接入的ap10。在第二模式中,电子设备100可以搜索由ap10广播的广告信号。例如,在sta模式中,电子设备100可以搜索由ap10发送的广告信号。

当找到广告信号时,电子设备100可通过使用存储在存储单元160中的标识信息和验证信息来接入ap10。例如,当找到广告信号时,电子设备100可以比较包括在广告信号中的id和存储在存储单元160中的标识信息,并且根据比较结果向ap10发送通信请求。

随后,响应于ap10的验证请求,电子设备10可以将存储在存储单元160中的验证信息发送到ap10。当验证完成时,电子设备100连接到ap10。

当无法接入ap10时(在1020处为否),电子设备100以第一模式操作(1030)。

当ap10的标识信息和验证信息尚未存储在存储单元160中时,电子设备100可直接与移动终端200通信以获取ap10的标识信息和验证信息。

为了直接与移动终端200通信,电子设备100可以发送包括与电子设备100有关的信息的广告信号。换句话说,电子设备100可以单方面向未指定的目标发送广告信号。

例如,电子设备100可以根据wi-fi通信标准以ap模式操作,并且可以以ap模式广播广告信号。这里,广告信号可以包括电子设备100的ssid。

随后,电子设备100确定是否获取了ap10的信息(1040)。

当接收到电子设备100的广告信号时,移动终端200可以向电子设备100发送用于请求通信的通信请求。当电子设备100接受移动终端200的通信请求时,其是外部设备,可以在电子设备100和外部设备之间建立通信。

在电子设备100和移动终端200之间建立通信之后,电子设备100可从移动终端200接收ap10的标识信息和验证信息。

另一方面,当没有移动终端200接收电子设备100的广告信号或者移动终端200未存储ap10的标识信息和验证信息时,电子设备100可以不获取ap10的标识信息和验证信息。

当获取ap10的信息时(1040处的是),电子设备100从第一模式切换到第二模式(1060)。

当获取到ap10的标识信息和验证信息时,电子设备100可以切换到第二模式以与要接入的ap10进行通信。在第二模式中,电子设备100可以搜索由ap10广播的广告信号。例如,在sta模式中,电子设备100可以搜索由ap10发送的广告信号。

当找到广告信号时,电子设备100可以通过使用从移动终端200获取的标识信息和验证信息来接入ap10。例如,当找到广告信号时,电子设备100可以比较广告信号中包括的id和从移动终端200获取的标识信息,并且根据比较结果向ap10发送通信请求。

随后,响应于ap10的验证请求,电子设备10可以将从移动终端200获取的验证信息发送到ap10。当验证完成时,电子设备100连接到ap10。

当没有获取ap10的信息时(1040处的“否”),电子设备100确定用于获取ap10的信息的等待时间是否大于预定参考时间(1050)。

当等待时间不大于参考时间时(1050处的否),电子设备100保持以第一模式操作。换句话说,电子设备100保持广播广告信号。

当等待时间大于参考时间时(1050处的是),电子设备100切换到第二模式(1060)。

当移动终端200在参考时间内没有接入电子设备100时,可以假设用户不希望通过通信进行电子设备100的服务。

因此,电子设备100可以结束第一模式并切换到第二模式,以便获取ap10的标识信息和验证信息。

此时,电子设备100尚未获取ap10的标识信息和验证信息,因此可能不以第二模式接入ap10。

如上所述,为了从移动终端200获取ap10的标识信息和验证信息,当插入插座或者输入电力供应命令时,电子设备100可以以第一模式输出广告信号。而且,为了接入ap10,电子设备100可以切换到第二模式。

此外,当在预定时间内未获得ap10的标识信息和验证信息时,电子设备100可切换到第二模式。

图5b示出根据实施例的电子设备的操作。将参照图5b描述电子设备100的操作1800。

电子设备100被插入(1210)。

这里,插入意味着电子设备100的插头被插入供应公用电源的插座中。由于插入,可以将电力供应给电子设备100。

当插入时,电子设备100以第一模式操作(1220)。

为了获取ap10的标识信息和验证信息,电子设备100可以直接与移动终端200通信。为了与移动终端200直接通信,电子设备100可以发送广告信号,该广告信号包括与电子设备100有关的信息。换句话说,电子设备100可以单方面向未指定的目标发送广告信号。

例如,电子设备100可以根据wi-fi通信标准以ap模式操作,并且可以以ap模式广播广告信号。这里,广告信号可以包括电子设备100的ssid。

随后,电子设备100确定是否获取了ap10的信息(1230)。

当接收到电子设备100的广告信号时,移动终端200可以向电子设备100发送用于请求通信的通信请求。当电子设备100接受移动终端200的通信请求时,其是外部设备,可以在电子设备100和外部设备之间建立通信。

随后,电子设备100可以从移动终端200接收ap10的标识信息和验证信息。

另一方面,当没有移动终端200接收电子设备100的广告信号或者移动终端200没有存储ap10的标识信息和验证信息时,电子设备100可能没有接收到ap10的标识信息和验证信息。

当获取ap10的信息时(1230处的是),电子设备100从第一模式切换到第二模式(1240)。

当获得ap10的标识信息和验证信息时,电子设备100可切换到第二模式以与要接入的ap10进行通信。在第二模式中,电子设备100可以搜索由ap10广播的广告信号。例如,在sta模式中,电子设备100可以搜索由ap10发送的广告信号。

当找到广告信号时,电子设备100可通过使用从移动终端200获取的标识信息和验证信息来接入ap10。例如,当找到广告信号时,电子设备100可以比较广告信号中包括的id和从移动终端200获取的标识信息,并且根据比较结果向ap10发送通信请求。

当没有获取ap10的信息时(在1230处为否),电子设备100保持在第一模式下操作。换句话说,电子设备100保持广播广告信号。

以这种方式,电子设备100在插入时可以以第一模式输出广告信号,直到获得ap10的标识信息和验证信息。

上面已经描述了电子设备的配置和操作。

下面将描述移动终端的配置和操作。

图6示出了根据实施例的移动终端的配置。

如图6所示,移动终端200可以包括用户接口220、感测单元230、音频单元240、视频单元250、存储单元260、通信单元270和控制单元210。

用户接口220可以与用户交互。例如,用户接口220可以从用户接收用户输入并根据用户输入显示信息。

用户接口220可以包括用于接收来自用户的预定用户输入的按钮模块221以及用于接收用户的触摸输入并且显示与接收到的触摸输入相对应的信息的触摸屏模块222。

触摸屏模块222可以从用户接收触摸输入并且显示与接收到的触摸输入相对应的图像。

触摸屏模块222可以包括电阻式触摸面板、电容式触摸面板等以接收用户的触摸输入,并且可以包括lcd面板、led面板等以可视地显示信息。

感测单元230可以感测移动终端200的外部环境、移动终端200的内部状态等。

音频单元240可以包括用于接收音频信号的麦克风241和用于输出音频信号的扬声器242。

视频单元250可以包括用于获取移动终端200的前向或后向图像的相机251。相机251可以包括用于将光信号转换为电信号(视频数据)的图像传感器。

存储单元260可存储用于控制移动终端200的操作的控制程序和控制数据以及用于根据用户输入执行各种功能的各种应用程序和应用程序数据。

例如,存储单元260可以存储关于由移动终端200管理/控制的电子设备100的信息。

存储单元260可以包括非易失性存储器,即使在电力被切断时程序或数据也不会丢失。例如,存储单元260可以包括高容量闪存、ssd261等。

通信单元270可以包括:局域通信模块271,其能够与局域中的外部设备进行通信;以及移动通信模块272,其能够在没有空间限制的情况下与任何地方的外部设备进行通信。

局域通信模块271可以通过使用无线信号与电子设备100和/或ap10交换数据。换句话说,局域通信模块271可以向电子设备100和/或ap10发送包括发送数据的无线信号,并且从电子设备100和/或ap10接收包括接收数据的无线信号。

如上所述无线地发送和接收信号的局域通信模块271可以包括:用于向自由空间发送无线信号或者从自由空间接收无线信号的天线、用于调制要发送的数据或者解调所接收的无线信号的调制器/解调器等。

数据的通信目标和无线信号的通信目标可以彼此不同。换言之,发送无线信号的目标设备和发送数据的目标设备可以彼此不同。

例如,局域通信模块271可以将无线信号无线地发送到ap10。此时,包括在无线信号中的数据可以经由ap10发送到服务器设备1。另外,从服务器设备1发送到移动终端200的数据可以由ap10调制成无线信号,并且局域通信模块271可以从ap10接收包括数据的无线信号。

局域通信模块271可以通过使用诸如wi-fitm,bluetoothtm,zigbee等的无线通信标准向ap10发送无线信号并且从ap接收无线信号。

移动通信模块272可以通过使用无线信号与基站st(参见图1)交换数据。换句话说,移动通信模块272可以将包括发送数据的无线信号发送到基站st(参见图1),并且接收包括来自基站st(参见图1)的接收数据的无线信号。

由于基站st(参见图1)均匀分布在提供无线通信服务的区域中,移动通信模块272与基站st(参见图1)之间的通信在提供无线通信服务的区域中未终止。

如上所述执行无线通信的移动通信模块272可以包括:用于向自由空间发送无线信号或从自由空间接收无线信号的天线、用于调制要发送的数据或者解调接收到的数据无线信号的调制器/解调器、用于对要发送的数据进行编码或对接收的数据进行解码的编码器/解码器等。

数据的通信目标和无线信号的通信目标可以彼此不同。换言之,发送无线信号的目标设备和发送数据的目标设备可以彼此不同。

例如,移动通信模块272可以无线地向基站st(参见图1)发送无线信号。此时,包含在无线信号中的数据可以经由基站st(参见图1)被发送到服务器设备1。此外,从服务器设备1发送到移动终端200的数据可以由基站st(参见图1)调制为无线信号,并且移动通信模块272可以从基站st(见图1)接收包括数据的无线信号。

移动通信模块272可以通过使用无线通信标准(例如时分多址(tdma)、码分多址(cdma)、宽带码分多址(cdma))(wcdma)、码分多址2000(cdma2000)、无线宽带(wibro)、全球微波接入互操作性(wimax)、长期演进(lte)、无线宽带演进(wibro-evo)等等与基站st(参见图1)交换无线信号。

控制单元210可以控制上述用户接口220、感测单元230、音频单元240、视频单元250、存储单元260和通信单元270的操作。

例如,为了与电子设备100交换数据,控制单元210可以控制通信单元270,使得通信单元270与ap10或基站st(参见图1)交换无线信号。

控制单元210可以包括:用于执行用于控制移动终端200的操作的计算的处理器211;以及用于存储与处理器211的计算操作有关的程序和数据的存储器212。

根据存储在存储器212中的程序,处理器211可以加载存储在存储器212中的数据并对所加载的数据执行算术运算或逻辑运算。而且,处理器211可以将算术运算或逻辑运算的结果输出到存储器212。

存储器212可以包括在电源切断时丢失存储的数据的易失性存储器。

易失性存储器可以从上述存储单元260加载程序和数据并暂时存储加载的数据。而且,易失性存储器可以将存储的程序和数据提供给处理器211并存储从处理器211输出的数据。

易失性存储器可以包括s-ram、d-ram等。

而且,存储器212可以根据需要包括非易失性存储器。当电源被切断时,非易失性存储器可以保存存储的数据。

包括在存储器212中的非易失性存储器可以存储用于管理和初始化包括在移动终端200中的各种组件的固件。

非易失性存储器可以包括rom、eprom、eeprom、闪存等。

处理器211和存储器212已经被描述为在功能上被区分,但是处理器211和存储器212不必在物理上进行区分。例如,处理器211和存储器212可以被实现为一个芯片以及分开的芯片。

另外,控制单元210、存储单元260和通信单元270已被描述为在功能上进行区分,但是控制单元210、存储单元260和通信单元270不必在物理上进行区分。

例如,控制单元210、存储单元260和通信单元270可以被实现为单独的芯片,或者控制单元210和存储单元260可以被实现为单个芯片,并且通信单元270可能被实现为另一个芯片。而且,控制单元210和通信单元260可以被实现为一个芯片,并且存储单元260可以被实现为另一个芯片,或者控制单元210、存储单元260和通信单元270可以被实现为一个集成芯片。

图7示出了根据一个实施例的移动终端的操作。将参照图7描述移动终端200的操作1100。

首先,移动终端200搜索电子设备100(1110)。

具体地,移动终端200可以搜索由电子设备100广播的广告信号。

如上所述,电子设备100可以以第一模式广播广告信号以从移动终端200获取ap10的信息。此时,移动终端200可以搜索电子设备100的广告信号以向电子设备100提供ap10的信息。

移动终端200可以通过局域通信模块271接收无线信号,并通过解调和解密接收到的无线信号来恢复包含在无线信号中的数据。然后,移动终端200可以基于恢复的数据确定无线信号是否是由电子设备100广播的广告信号。

随后,移动终端200确定电子设备100是否已被找到(1120)。

移动终端200可以接收通过局域通信模块271接收到的无线信号,并确定接收到的无线信号是否是电子设备100的广告信号。具体地,移动终端200可以比较存储在存储单元260中的电子设备100的标识信息和通过局域通信模块271接收的广告信号中包括的标识信息,并且当两条信息一致时可以确定已经找到电子设备100。

当找到电子设备100时(1120处的是),移动终端200选择电子设备100(1130)。

当找到一个电子设备100时,移动终端200可以选择找到的电子设备100。当找到多个电子设备时,移动终端200可以根据广告信号的强度或用户的选择来选择至少一个电子设备100。

下面将详细描述其中移动终端200从多个电子设备中选择至少一个电子设备100的方法。

随后,移动终端200获取ap10的信息(1140)。

具体地,移动终端200可以在用户接口220中显示其中用户可以输入ap10的标识信息和验证信息的屏幕,并且可以根据用户的输入获取ap10的标识信息和验证信息。或者,当移动终端200中存储了ap10的标识信息和验证信息时(当移动终端200通过输入标识信息和验证信息已经接入ap时),移动终端200可以自动加载来自存储单元260的ap10的标识信息和验证信息。在这种情况下,ap10的标识信息和验证信息可以自动显示在用户接口220中,并且用户可以确认/纠正所显示的标识信息和验证信息。

而且,移动终端200可以接入ap10以确认ap10的标识信息和验证信息。

随后,移动终端200接入电子设备100(1150)。

移动终端200向电子设备100发送通信请求,并且当电子设备100接受接入时建立移动终端200与电子设备100之间的通信。

随后,移动终端200将ap10的信息发送到电子设备100(1160)。

移动终端200可以通过局域通信模块271将先前获取的ap10的标识信息和验证信息发送给电子设备100。

随后,移动终端200接入ap10(1170)。

具体地,移动终端200可以终止与电子设备100的通信并且搜索ap10。换句话说,移动终端200可以搜索由ap10广播的广告信号。

ap10广播广告信号以通知外部设备其存在。因此,移动终端200可以搜索由ap10广播的广告信号。

移动终端200可以通过局域通信模块271接收无线信号,并通过解调和解密所接收的无线信号来恢复包含在无线信号中的数据。然后,移动终端200可以基于恢复的数据确定无线信号是否是由ap10广播的广告信号。

具体地,移动终端200可以比较存储在存储单元260中的ap10的标识信息和通过局域通信模块271接收的广告信号中包括的信息,并且当这两条信息重合时可以确定发现了ap10。

当找到ap10时,移动终端200向ap10发送通信请求,并且当ap10接受该接入时建立移动终端200与ap10之间的通信。

当没有找到电子设备100的广告信号时(1120处的“否”),移动终端200接入ap10(1170)。

随后,移动终端200经由ap10与电子设备100进行通信(1180)。

如上所述,在电子设备100的操作1000(图5)中,获取ap10的标识信息和验证信息的电子设备100可以接入ap10。

移动终端200可以搜索连接到ap10的电子设备100并且尝试与电子设备100通信。

例如,移动终端200可以请求ap10搜索连接的设备。响应于移动终端200的请求,ap10可以搜索连接的设备并将搜索结果发送到移动终端200。移动终端200可以基于ap10的搜索结果搜索电子设备100,并且当找到电子设备100时可以经由ap10请求来自电子设备100的通信。

在另一个示例中,连接到ap10的电子设备100可以将广告信号发送到经由ap10连接到ap10的设备。接收到电子设备100的广告信号的移动终端200可以请求从电子设备100经由ap10的通信。

在经由ap10建立与电子设备100的通信之后,移动终端200可以经由ap10与电子设备100交换各种信息。

以这种方式,移动终端200可以通过与电子设备100的直接通信(directioncommunication)将电子设备100的标识信息和验证信息提供给电子设备100,并且可以经由ap10与电子设备100通信。

在以上描述中,假设移动终端200找到一个电子设备100,但是移动终端200可以找到多个电子设备100。

图8至图11示出根据实施例的移动终端选择多个电子设备中的至少一个的示例。而且,图12示出了根据实施例的移动终端将ap的信息广播到多个电子设备的示例。

当找到电子设备100的广告信号时,移动终端200可以从用户或存储单元260获取ap10的信息,并将ap10的信息发送给电子设备100。

这里,多个电子设备100-1、100-2和100-3可以同时广播广告信号。

例如,如图8所示,当洗衣机100-1、冰箱100-2和空调100-3分别广播第一至第三广告信号时,移动终端200可以接收全部第一至第三广告信号。

当以这种方式接收到多个信标帧时,移动终端200可以从多个电子设备100-1、100-2和100-3中选择至少一个电子设备100,并将ap10的标识信息以及验证信息发送给所选择的电子设备100。

例如,移动终端200可以接入已经在所接收的多个信标帧中广播具有最高信号强度的信标帧的电子设备100,并且可以将ap10的标识信息和验证信息发送给连接的电子设备100。

具体地,当接收到多个信标帧时,移动终端200可以测量多个信标帧的强度并且选择已经发送了具有最高强度的广告信号的电子设备。例如,当第三信标帧具有最高强度时,移动终端200可以选择空调100-3。

随后,如图9所示,移动终端200可以在触摸屏模块222中显示第一通知屏幕222a,该第一通知屏幕222a包括用于通知所选择的电子设备100-3已被找到的消息222aa和用于输入ap10的标识信息以及验证信息的输入区域222ab。

当用户将ap10的标识信息和验证信息输入到输入区域222ab时,移动终端200可以向选择的电子设备100-3发送通信请求。而且,当标识信息和验证信息已经被存储在移动终端200中时,ap10的标识信息和验证信息可以被自动输入到输入区域222ab。

随后,当建立与所选择的电子设备100-3的通信时,移动终端200可将ap10的标识信息和验证信息发送到选择的电子设备100-3。

在另一个示例中,移动终端200可以接收用户对多个电子设备100-1、100-2和100-3中的至少一个的选择,接入由用户选择的电子设备100,以及发送ap10的标识信息和验证信息。

具体地,移动终端200可以基于接收的多个信标帧来识别多个电子设备100-1、100-2和100-3中的每一个。

随后,如图10所示,移动终端200可以在触摸屏模块221中显示第二通知屏幕221b,第二通知屏幕221b包括用于请求选择要接入的电子设备的消息222ba和用于选择电子设备100-1、100-2或100-3的输入区域222bb。

当用户选择多个电子设备100-1、100-2和100-3中的任何一个时,移动终端200可以在触摸屏模块221中显示第一通知屏幕222a,第一通知屏幕222a包括用于输入ap10的标识信息和验证信息的输入区域222ab,如图9所示。

当用户将ap10的标识信息和验证信息输入到输入区域222ab时,移动终端200可以向选择的电子设备100发送通信请求。随后,当与所选电子设备设备100建立通信时,移动终端200空调100-3。

用户可以从多个电子设备100-1、100-2和100-3中选择两个或更多个电子设备。当选择两个或更多个电子设备时,移动终端200可以从用户接收ap10的标识信息和验证信息,并将ap10的标识信息和验证信息顺序地发送给所选的两个或更多个电子设备。

在另一个示例中,移动终端200可以临时选择已经在所接收的多个信标帧中广播具有最高信号强度的信标帧的电子设备100,并且可以使得用户能够最终选择电子设备100。

具体地,当接收到多个信标帧时,移动终端200可以测量多个信标帧的强度并且选择已经发送了具有最高强度的信标帧的电子设备。例如,当第三信标帧具有最高强度时,移动终端200可临时选择空调100-3。

随后,如图11所示,移动终端200可以在触摸屏模块221中显示的第三通知屏幕221c,第三通知屏幕221c包括用于通知所选择的电子设备100-3已经找到的消息222ca、用于输入ap10的标识信息和验证信息的输入区域222cb以及用于选择另一个电子设备100-1、100-2或100-3的选择区域222cc。

当用户向输入区域222cb输入ap10的标识信息和验证信息时,移动终端200可以向选择的电子设备100-3发送通信请求,并且当建立与空调100-3的通信时可以发送ap10的标识信息以及验证信息。

另一方面,当用户选择了选择区域222cc时,移动终端200可以在触摸屏模块222中显示第二通知屏幕222b,第二通知屏幕222b包括用于选择电子设备100-1、100-2或100-3的输入区域222bb,如图10所示。

当用户选择多个电子设备100-1、100-2和100-3中的至少一个时,移动终端200可以在触摸屏模块221中显示第三通知屏幕221c,第三通知屏幕221c包括用于输入ap10的标识信息和验证信息的区域222cb,如图11所示。

随后,当由用户将ap10的标识信息和验证信息输入到输入区域222cb时,移动终端200可以将通信请求发送到由用户选择的电子设备。然后,当建立与所选择的电子设备100-2的通信时,移动终端200可以发送ap10的标识信息和验证信息。

在又一示例中,当找到多个电子设备100-1、100-2和100-3的信标帧时,移动终端2000可以以广播的方式将ap的标识信息和验证信息发送到多个电子设备100-1、100-2和100-3,如图12所示。这里,标识信息和验证信息可以由用户先前输入,或者可以自动输入存储在移动终端200中的验证信息。

如上所述,当找到多个电子设备100-1、100-2和100-3的广告信号时,移动终端200可以与具有最高强度的已经广播广告信号的电子设备100或用户选择的电子设备100进行通信。而且,移动终端200可以向全部多个电子设备100-1、100-2和100-3广播信息。

上面已经单独描述了电子设备和移动终端的配置和操作。

下面将描述电子设备和移动终端之间的连接操作。

图13示出了根据实施例的家庭网络系统的通信方法的例子,图14示出了根据图13所示的通信方法获取ap的信息的电子设备。

将参照图13和14描述电子设备100和第一移动终端200a之间的通信方法2000。

独立于第一移动终端200a的操作,电子设备100的广告信号被广播(2005)。

当由用户输入电力供应命令时,电子设备100可以以第一模式操作。在第一模式中,电子设备100可以广播包括关于电子设备100的信息的广告信号。例如,电子设备100可以根据wi-fi通信标准以ap模式操作,并且可以广播ap模式下的广告信号。这里,广告信号可以包括电子设备100的ssid。

独立于电子设备100的操作,第一移动终端200a登录到服务器设备1(2010)。

当特定条件被满足时,第一移动终端200a可以接入服务器设备1。例如,当用户接通第一移动终端200a的电源或者运行特定应用时,第一移动终端200a可以接入服务器设备1。

在接入服务器设备1之后,第一移动终端200a可以登录到服务器设备1中。例如,第一移动终端200a可以将用户的账户信息和验证信息发送到服务器设备1并且获取用于接收服务器设备1的服务的接入令牌。

在登录到服务器设备1之后,第一移动终端200a可以与服务器设备1交换各种信息。例如,第一移动终端200a可以请求注册在服务器设备1中的电子设备100的信息并且从服务器设备1接收电子设备100的通用唯一标识符(uuid)、名称等。并且,第一移动终端200a可以从服务器设备1请求用户的账户信息并且从服务器设备1接收用户的账户信息(例如,账户id)。

随后,第一移动终端200a搜索电子设备100(2020)。

第一移动终端200a可以在第一模式下搜索由电子设备100广播的广告信号。具体地,第一移动终端200a可以通过局域通信模块271接收无线信号,并确定接收到的无线信号是否是电子设备100发送的广告信号。

由于电子设备100以第一模式广播广告信号,所以第一移动终端200a可以接收电子设备100广播的广告信号。

随后,第一移动终端200a选择电子设备100(2030)。

当找到一个电子设备100时,第一移动终端200a可以选择找到的电子设备100。当找到多个电子设备时,第一移动终端200a可以根据广告信号的强度或用户的选择来选择至少一个电子设备100。

随后,第一移动终端200a获取ap10的信息(2040)。

具体地,第一移动终端200a可以在用户接口220中显示用户可以输入ap10的标识信息和验证信息的屏幕,并且可以根据用户的输入获取ap10的标识信息和验证信息。或者,当第一移动终端200a中存储了ap10的标识信息和验证信息时(当用户通过输入标识信息和验证信息已经接入ap时),第一移动终端200a可以自动加载来自存储单元260的ap10的标识信息和验证信息。在这种情况下,ap10的标识信息和验证信息可以自动显示在用户接口220中,并且用户可以确认/纠正显示的标识信息和验证信息。

而且,第一移动终端200a可以接入ap10以确认ap10的标识信息和验证信息。

随后,建立第一移动终端200a和电子设备100之间的本地通信(2050)。

第一移动终端200a可以基于电子设备100的广告信号向电子设备100发送通信请求。并且,电子设备100可以响应于第一移动终端200a的通信请求。当电子设备100接受第一移动终端200a的通信请求时,建立电子设备100与第一移动终端200a之间的通信。

随后,将ap10的标识信息和验证信息从第一移动终端200a发送到电子设备100(2060)。

第一移动终端200a可以将从用户获取的ap10的标识信息和验证信息发送到电子设备100。

例如,如图14所示,第一移动终端200a可以通过使用局域通信模块271将ap10的标识信息和验证信息发送给电子设备100,并且电子设备100可以通过使用局域通信模块171从第一移动终端200a接收ap10的标识信息和验证信息。

随后,将第一移动终端200a的信息从第一移动终端200a发送到电子设备100(2070)。

电子设备100可以从第一移动终端200a请求第一移动终端200a的信息,并且第一移动终端200a可以响应于电子设备100的请求发送uuid、名称等。

随后,将电子设备100的信息从电子设备100发送到第一移动终端200a(2080)。

第一移动终端200a可以从电子设备100请求电子设备100的信息,并且电子设备100可以响应于第一移动终端200a的请求发送其uuid、名称等。

随后,终止电子设备100与第一移动终端200a之间的通信(2090)。

获取ap10的标识信息和验证信息的电子设备100可以终止与第一移动终端200a的通信以接入ap10。并且,第一移动终端200a可以终止与电子设备100的通信以接入ap10。

如上所述,电子设备100可以广播广告信号以获取ap10的信息,并且第一移动终端200a可以在电子设备100的广告信号找到时向电子设备100发送ap10的信息。

下面将根据图13中所示的家庭网络系统的通信方法来描述电子设备100和第一移动终端200a中的每一个的操作。

图15示出了根据实施例的电子设备的通信方法1200的示例。

参照图15,电子设备100以第一模式(1210)操作。

当供电时,电子设备100可以以第一模式操作。例如,当电子设备100被插入并被供电或者用户按下处于插入状态的电源按钮时,电子设备100可以以第一模式操作。例如,电子设备100可以根据wi-fi通信标准以ap模式操作。

在第一模式中,电子设备100广播广告信号(1220)。

在第一模式中,电子设备100可以以预定时间间隔广播广告信号以与第一移动终端200a进行通信。这里,广告信号可以包括与电子设备100有关的信息以通知电子设备100的存在。

例如,当电子设备100根据wi-fi通信标准通信时,电子设备100可以以ap模式操作。在ap模式中,电子设备100可以广播广告信号。这里,广告信号可以包括电子设备100的ssid。

随后,电子设备100接收通信请求(1230)。

在发送广告信号的同时,电子设备100可以接收由第一移动终端200a发送的通信请求。

随后,电子设备100与第一移动终端200a建立通信(1240)。

电子设备100可以接受第一移动终端200a的通信请求,并且通过接受电子设备100来建立电子设备100和第一移动终端200a之间的通信。

在一些情况下,电子设备100可以从第一移动终端200a请求验证信息(例如,密码),并且可以在第一移动终端200a的验证完成时建立电子设备100与第一移动终端200a之间的通信。

随后,电子设备100从第一移动终端200a接收ap10的信息(1250)。

在建立了与第一移动终端200a的通信之后,电子设备100可以从第一移动终端200a接收ap10的标识信息和验证信息。

随后,电子设备100从第一移动终端200a接收第一移动终端200a的信息(1260)。

电子设备100可以从第一移动终端200a请求与第一移动终端200a有关的信息。随后,电子设备100可以从第一移动终端200a接收第一移动终端200a的uuid、姓名等。

电子设备100可以基于关于第一移动终端200a的信息将第一移动终端200a注册为遥控设备。

随后,电子设备100将电子设备100的信息发送到第一移动终端200a(1270)。

响应于第一移动终端200a的请求,电子设备100可以发送电子设备100的uuid、名称等。

随后,电子设备100终止与第一移动终端200a的通信(1280)。

获取ap10的标识信息和验证信息的电子设备100可以接入ap10并且终止与第一移动终端200a的通信以经由ap10与服务器设备1通信。

随后,电子设备100以第二模式(1290)操作。

在第二模式中,电子设备100可以通过使用ap10的标识信息来搜索由ap10广播的广告信号,并且可以通过使用ap10的验证信息来接入ap10。例如,当电子设备100根据wi-fi通信标准进行通信时,电子设备100可以以sta模式进行操作。在sta模式中,电子设备100可以接入ap10。

图16示出根据实施例的移动终端的通信方法1300的示例。

参照图16,第一移动终端200a登录到服务器设备1(1310)。

当满足预定条件时,第一移动终端200a可以接入服务器设备1。例如,当接通电源或执行用于控制电子设备100的应用程序时,第一移动终端200a可以接入服务器设备1。

在接入服务器设备1之后,第一移动终端200a可以登录到服务器设备1中。例如,第一移动终端200a可以将用户的账户信息和验证信息发送到服务器设备1并且获取用于接收服务器设备1的服务的接入令牌。

随后,第一移动终端200a搜索电子设备100(1320)。

具体地,第一移动终端200a可以在第一模式下搜索由电子设备100广播的广告信号。例如,第一移动终端200a可以通过局域通信模块271接收无线信号,并确定接收到的无线信号是否是电子设备100发送的广告信号。

当处于第一模式的电子设备100广播广告信号时,第一移动终端200a可以接收电子设备100的广告信号。

当接收到电子设备100的广告信号时,第一移动终端200a获取ap10的信息(1330)。

具体地,第一移动终端200a可以在用户接口220中显示用户可以输入ap10的标识信息和验证信息的屏幕,并且可以根据用户的输入获取ap10的标识信息和验证信息。或者,当第一移动终端200a中存储了ap10的标识信息和验证信息时(当用户通过输入标识信息和验证信息已经接入ap时),第一移动终端200a可以自动加载来自存储单元260的ap10的标识信息和验证信息。在这种情况下,ap10的标识信息和验证信息可以自动显示在用户接口220中,并且用户可以确认/纠正所显示的标识信息和验证信息。

而且,第一移动终端200a可以接入ap10以确认ap10的标识信息和验证信息。

随后,第一移动终端200a向电子设备100发送通信请求(1340)。

第一移动终端200a可以基于电子设备100的广告信号向电子设备100发送通信请求。广告信号可以包括电子设备100的ssid。结果,第一移动终端200a可以基于电子设备100的ssid来标识电子设备100,并将该通信请求发送到所标识的电子设备100。

随后,第一移动终端200a建立与电子设备100的通信(1350)。

电子设备100可以接受第一移动终端200a的通信请求,并且通过接受电子设备100来建立电子设备100和第一移动终端200a之间的通信。

在一些情况下,电子设备100可以从第一移动终端200a请求验证信息(例如,密码),并且可以在第一移动终端200a的验证完成时建立电子设备100与第一移动终端200a之间的通信。

随后,第一移动终端200a将ap10的信息发送给电子设备100(1360)。

在建立与电子设备100的通信之后,第一移动终端200a可以将用户输入的ap10的标识信息和验证信息发送到电子设备100。

随后,第一移动终端200a将第一移动终端200a的信息发送给电子设备100(1370)。

在接收到ap10的标识信息和验证信息之后,第一移动终端200a可以响应于电子设备100的请求而向电子设备100发送第一移动终端200a的uuid、名称等。

随后,第一移动终端200a从电子设备100接收电子设备100的信息(1380)。

第一移动终端200a可以从电子设备100请求与电子设备100有关的信息。然后,第一移动终端200a可以从电子设备100接收电子设备100的uuid、名称等。

第一移动终端200a可以基于电子设备100上的信息将电子设备100注册为控制目标设备。

随后,第一移动终端200a终止与电子设备100的通信(1390)。

已经向电子设备100提供了ap10的标识信息和验证信息的第一移动终端200a可以终止与电子设备100的通信,使得电子设备100可以接入ap10。

随后,第一移动终端200a可以通过使用ap10的标识信息来搜索由ap10广播的广告信号,并且通过使用ap10的验证信息来接入ap10。

下面将描述在电子设备100和第一移动终端200a之间经由ap10执行的通信。

图17示出了根据实施例的家庭网络系统的通信方法的示例,图18示出根据图17所示的通信方法一起通信的电子设备和移动终端。

将参考图17和18描述电子设备100与第一移动终端200a之间的通信方法2100。

独立于第一移动终端200a的操作,电子设备100接入ap10(2105)。

在第二模式中,电子设备100可以通过使用从第一移动终端200a获取的ap10的标识信息和验证信息来接入ap10。

例如,根据wi-fi通信标准,电子设备100可以在sta模式下接收ap10的广告信号。这里,广告信号可以包括ap10的ssid。

电子设备100可以通过比较包括在接收到的广告信号中的ssid和ap10的标识信息来识别ap10。

而且,当接收到ap10的广告信号时,电子设备100可以向ap10发送通信请求,并响应于ap10的验证请求发送验证信息。

当电子设备100的验证完成时,电子设备100可以与ap10通信。此外,电子设备100可以经由ap10接入wan并且与服务器设备1通信。

独立于电子设备100的操作,第一移动终端200a也接入ap10(2110)。

第一移动终端200a可以通过使用从用户的输入获取的ap10的标识信息和验证信息来接入ap10。

例如,第一移动终端200a可以根据wi-fi通信标准接收ap10的广告信号。这里,广告信号可以包括ap10的ssid。

第一移动终端200a可以通过比较接收到的广告信号中包括的ssid和ap10的标识信息来识别ap10。

而且,当接收到ap10的广告信号时,第一移动终端200a可以向ap10发送通信请求,并响应于ap10的验证请求发送验证信息。

当第一移动终端200a的验证完成时,第一移动终端200a可以与ap10通信。此外,第一移动终端200a可以经由ap10接入wan并且与服务器设备1通信。

随后,经由ap10建立电子设备100与第一移动终端200a之间的通信(2120)。

电子设备100和第一移动终端200a可以以各种方式相互确定。

例如,如图18所示,电子设备100可以通过使用服务发现协议(例如,简单服务发现协议(ssdp))向连接到ap10的所有设备发送广告消息,并且第一移动终端200a可以响应电子设备100的广告信号。

在另一个示例中,第一移动终端200a可以通过使用服务发现协议向连接到ap10的所有设备发送搜索消息,并且电子设备100可以响应于第一移动终端200a的搜索消息。

随后,第一移动终端200a可以从电子设备100经由ap10请求对等(p2p)连接,或者电子设备100可以经由ap10从第一移动终端200a请求p2p连接。当p2p连接请求被接受时,经由ap10建立电子设备100与第一移动终端200a之间的通信。

随后,第一移动终端200a经由ap10从电子设备100请求控制令牌(2130)。

控制令牌表示控制电子设备100的权利。当获取控制令牌时,第一移动终端200a可以向电子设备100发送控制命令,并且电子设备100可以根据第一移动终端200a的控制命令进行操作。

接收控制令牌请求的电子设备100执行用户验证(2140)。

电子设备100可以请求来自用户的用户输入以确定有效用户是否已经通过第一移动终端200a请求了电子设备100的控制令牌。换句话说,电子设备100可以请求来自用户的用户输入,以防止除了有效用户之外的人用第一移动终端200a来控制电子设备100。例如,电子设备100可以请求用户按压包括在输入单元120中的多个按钮中的任何一个。用户输入请求可以被显示在电子设备100的显示单元130中或者被显示在第一移动终端200a的用户接口中220。

用户可以响应于电子设备100的用户输入请求进行用户输入,并且当用户进行的用户输入与预定用户输入一致时,用户验证完成。

当用户验证成功时,电子设备100经由ap10将控制令牌发送到第一移动终端200a(2150)。

获取控制令牌的第一移动终端200a可以控制电子设备100的操作。

随后,第一移动终端200a经由ap10将用于服务器设备1的登录信息发送到电子设备100(2160)。

已经提供控制令牌的电子设备100可以从第一移动终端200a请求服务器设备1的登录信息,并且第一移动终端200a可以响应于电子设备100的登录信息请求从服务器设备1请求验证码。当从服务器设备1接收到验证码时,第一移动终端200a可将用户账户信息和从服务器设备1接收到的验证码发送到电子设备100。

随后,电子设备100登录到服务器设备1(2170)。

电子设备100通过使用从第一移动终端200a接收到的用户账户信息和验证码登录到服务器设备1,并且将电子设备100注册在用户账户中。换句话说,电子设备100可被添加到可由用户利用第一移动终端200a来控制的设备列表中。

如上所述,电子设备100可以通过用户输入来验证第一移动终端200a的用户,并通过服务器设备1来注册电子设备100。

下面将根据图17所示的家庭网络系统的通信方法来描述电子设备100和第一移动终端200a中的每一个的操作。

图19示出了根据实施例的电子设备的通信方法1400的示例。

参考图19,电子设备100以第二模式(1410)操作。

从第一移动终端200a获取ap10的标识信息和验证信息的电子设备100可以以第二模式操作。

在第二模式中,电子设备100可以搜索ap10的广告信号。例如,根据wi-fi通信标准,电子设备100可以在sta模式中搜索ap10的广告信号。

随后,电子设备100接入ap10(1420)。

在第二模式中,电子设备100可以接收ap10的广告信号。例如,电子设备100可以接收ap10的广告信号,其可以包括ap10的ssid。

电子设备100可以通过比较广告信号中包括的ssid和ap10的标识信息来识别ap10。

而且,当接收到ap10的广告信号时,电子设备100可以向ap10发送通信请求,并且响应于ap10的验证请求发送验证信息。当电子设备100被验证时,电子设备100可以与ap10通信。

随后,电子设备100建立与第一移动终端200a的通信(1430)。

电子设备100可以经由ap10与第一移动终端200a进行通信。

例如,电子设备100可以通过使用服务发现协议向连接到ap10的所有设备发送广告消息。

当第一移动终端200a响应电子设备100的广告信号时,电子设备100可以从第一移动终端200a请求经由ap10的p2p连接。当p2p连接请求被接受时,经由ap10建立电子设备100与第一移动终端200a之间的通信。

随后,电子设备100从第一移动终端200a接收控制令牌请求(1440)。

控制令牌表示控制电子设备100的权利,并且电子设备100可以根据从具有控制令牌的设备接收到的控制命令来操作。

随后,电子设备100请求预定的用户输入(1450)。

电子设备100可以请求来自用户的用户输入以确定有效用户是否已经通过第一移动终端200a请求电子设备100的控制令牌。换句话说,电子设备100可以请求来自用户的用户输入,以防止除了有效用户之外的人用第一移动终端200a来控制电子设备100。用户输入请求可以显示在电子设备100的显示单元130中或显示在第一移动终端200a的用户接口220中。

随后,电子设备100执行用户验证(1460)。

具体地,电子设备100可以确定由用户进行的用户输入是否与预定的用户输入一致。

当用户验证失败时(1460处的否),电子设备100可以再次请求用户输入。

当用户验证成功时(1460处的是),电子设备100经由ap10将控制令牌发送到第一移动终端200a(1470)。

结果,电子设备100可以根据具有控制令牌的第一移动终端200a的控制命令来操作。

随后,电子设备100从第一移动终端200a接收服务器设备1的登录信息(1480)。

电子设备100可以从第一移动终端200a请求服务器设备1的登录信息,并且第一移动终端200a可以响应于电子设备100的登录信息请求将用户账户信息和验证码发送到电子设备100。

随后,电子设备100登录到服务器设备1(1490)。

电子设备100通过使用从第一移动终端200a接收到的用户账户信息和验证码登录到服务器设备1中,并且将电子设备100注册在用户账户中。换句话说,电子设备100可被添加到可由用户利用第一移动终端200a来控制的设备列表中。

图20示出根据实施例的移动终端的通信方法1500的示例。

在图20中,第一移动终端200a接入ap10(1510)。

第一移动终端200a可以接收ap10的广告信号。例如,电子设备100可以接收ap10的广告信号,其可以包括ap10的ssid。

第一移动终端200a可以通过比较包括在广告信号中的ssid和ap10的标识信息来识别ap10。

而且,当接收到ap10的广告信号时,第一移动终端200a可以向ap10发送通信请求,并且响应于ap10的验证请求发送验证信息。当验证成功时,第一移动终端200a可以与ap10通信。

随后,第一移动终端200a建立与电子设备100的通信(1520)。

第一移动终端200a可以经由ap10与电子设备100进行通信。

例如,电子设备100可以通过使用服务发现协议向连接到ap10的所有设备发送广告消息。

当第一移动终端200a响应电子设备100的广告信号时,电子设备100可以从第一移动终端200a请求经由ap10的p2p连接。当p2p连接请求被接受时,电子设备100与第一移动终端200a之间的通信经由ap10建立。

随后,第一移动终端200a从电子设备100请求控制令牌(1530)。

控制令牌表示控制电子设备100的权利,并且电子设备100可以根据从具有控制令牌的设备接收到的控制命令来操作。

随后,第一移动终端200a从电子设备100接收控制令牌(1540)。

接收到控制令牌请求的电子设备100可以通过用户输入来执行用户验证,并且当用户验证成功时将控制令牌发送到第一移动终端200a。

第一移动终端200a将用于服务器设备1的登录信息发送到电子设备100(1550)。

提供了控制令牌的电子设备100可以从第一移动终端200a请求服务器设备1的登录信息。

第一移动终端200a可以响应于电子设备100的登录信息请求从服务器设备1请求验证码,并且可以从服务器设备1接收验证码。

随后,第一移动终端200a可以将从服务器设备1接收到的用户账户信息和验证码发送到电子设备100。电子设备100可以通过使用用户账户信息和验证码登录到服务器设备1中。

在电子设备100登录到服务器设备1之后,第一移动终端200a可以从电子设备100获取电子设备100的服务器注册信息。

如上所述,电子设备100可以将控制令牌提供给第一移动终端200a,并通过使用从第一移动终端200a接收的登录信息将电子设备100注册到服务器设备1。

当电子设备100被注册在服务器设备1的用户账户中时,用户可以通过使用第一移动终端200a来输入用于电子设备100的控制命令,并且控制命令可以通过第一移动终端200a和服务器设备1被发送到电子设备100。结果,用户可以通过在任何地方使用第一移动终端200a来控制电子设备100。

上面已经描述了未连接到ap的电子设备和移动终端之间的通信。

下面将描述连接到ap的电子设备和移动终端之间的通信。

图21示出了根据实施例的家庭网络系统的通信方法的示例,图22示出了根据图21所示的通信方法一起通信的电子设备和移动终端。

将参考图21和22描述电子设备100和第二移动终端200b之间的通信方法2200。

这里,第二移动终端200b可以是除上述通信方法2000和2100(参见图13和17)的第一移动终端200a(参见图13和17)之外的终端。因此,第二移动终端200b可以获取电子设备100的控制令牌,并且电子设备100可以将电子设备100注册在用户账户中,使得用户可以通过使用第二移动终端200b来控制电子设备100。

独立于第二移动终端200b的操作,电子设备100接入ap10(2205)。

如上述通信方法2000(参见图13)中所述,电子设备100可获取ap10的标识信息和验证信息,并将获取的标识信息和验证信息存储在存储单元160中。

一旦获取了ap10的标识信息和验证信息,则电子设备100可以通过使用所获取的ap10的标识信息和验证信息来不断地接入ap10。换句话说,当获取ap10的标识信息和验证信息时,电子设备100可能不从第二移动终端200b再次获取ap10的标识信息和验证信息。然而,当ap10被更换或者ap10的标识信息和验证信息被改变时,电子设备100可以从第二移动终端200b再次获取ap的标识信息和验证信息。

因此,先前获取了ap10的标识信息和验证信息的电子设备100可以在第二模式下搜索ap10的广告信号,并通过使用先前存储的ap10的标识信息和验证信息来接入ap10。

独立于电子设备100的操作,第二移动终端200b登录到服务器设备1(2210)。

当特定条件被满足时,第二移动终端200b可以接入服务器设备1。例如,当用户接通第二移动终端200b的电源或者运行特定应用时,第二移动终端200b可以接入服务器设备1。

在接入服务器设备1之后,第二移动终端200b可以登录到服务器设备1中。例如,第二移动终端200b可以将用户的账户信息和验证信息发送到服务器设备1并且获取用于接收服务器设备1的服务的接入令牌。

在登录到服务器设备1之后,第二移动终端200b可以与服务器设备1交换各种信息。例如,第二移动终端200b可以从服务器设备1请求电子设备100的信息,并且从服务器设备1接收电子设备100的uuid、名称等。另外,第二移动终端200b可以从服务器设备1请求用户的信息并且从服务器设备1接收用户的账户信息。

随后,第二移动终端200b搜索电子设备100(2220)。

第二移动终端200b可以在第一模式中搜索由电子设备100广播的广告信号。具体地,第一移动终端200a可以通过局域通信模块271接收无线信号,并确定接收到的无线信号是否是电子设备100发送的广告信号。

第二模式中的电子设备100连接到ap10,并且第二移动终端200b不能接收电子设备100广播的广告信号。

当没有接收到电子设备100的广告信号时,第二移动终端200b接入ap10(2230)。

当电子设备100已经接入ap10时,第二移动终端200b可以尝试接入ap10,而不再向电子设备100提供ap10的标识信息和验证信息。

第二移动终端200b可以通过使用ap10的标识信息和验证信息来接入ap10。

例如,第二移动终端200b可以根据wi-fi通信标准接收ap10的广告信号。这里,广告信号可以包括ap10的ssid。

第二移动终端200b可以通过比较接收到的广告信号中包括的ssid和ap10的标识信息来识别ap10。

而且,当接收到ap10的广告信号时,第二移动终端200b可以向ap10发送通信请求,并且响应于ap10的验证请求发送验证信息。

当第二移动终端200b的验证成功时,第二移动终端200b可以与ap10通信。此外,第二移动终端200b可以经由ap10接入wan并且与服务器设备1通信。

随后,经由ap10建立电子设备100与第二移动终端200b之间的通信(2240)。

电子设备100和第二移动终端200b可以以各种方式相互确定。

例如,如图22所示,第二移动终端200b可以通过使用服务发现协议向连接到ap10的所有设备发送搜索消息,并且电子设备100可以响应于第二移动终端200b的搜索消息。

随后,第二移动终端200b可以从电子设备100请求经由ap10的p2p连接,或者电子设备100可以从第二移动终端200a经由ap10请求p2p连接。当p2p连接请求被接受时,电子设备100和第二移动终端200b之间的通信经由ap10建立。

随后,第二移动终端200b经由ap10从电子设备100请求控制令牌(2250)。

控制令牌表示控制电子设备100的权利。当获得控制令牌时,第二移动终端200b可以向电子设备100发送控制命令,并且电子设备100可以根据第二移动终端200b的控制命令进行操作。

接收控制令牌请求的电子设备100确定是否做出预定的用户输入(2260)。

电子设备100可以请求来自用户的用户输入以确定有效用户是否已经通过第二移动终端200b请求电子设备100的控制令牌。换句话说,电子设备100可以请求来自用户的用户输入以防止除了有效用户之外的人通过第二移动终端200b来控制电子设备100。用户输入请求可以显示在电子设备100的显示单元130中或显示在第二移动终端200b的用户接口220中。

用户可以响应于电子设备100的用户输入请求进行用户输入,并且当用户做出的用户输入与预定用户输入一致时,用户验证完成。

当用户验证成功时,电子设备100经由ap10将控制令牌发送到第一移动终端200a(2270)。

获取控制令牌的第二移动终端200b可以控制电子设备100的操作。

随后,第二移动终端200b经由ap10将用于服务器设备1的登录信息发送到电子设备100(2280)。

已经提供了控制令牌的电子设备100可以从第二移动终端200b请求服务器设备1的登录信息,并且第二移动终端200b可以响应于电子设备100的登录请求来从服务器设备1请求验证码。当从服务器设备1接收到验证码时,第二移动终端200b可将用户账户信息和从服务器设备1接收到的验证码发送到电子设备100。

随后,电子设备100登录到服务器设备1(2290)。

电子设备100通过使用从第一移动终端200a接收的用户账户信息和验证码登录到服务器设备1,并且将电子设备100注册在用户账户中。换句话说,电子设备100可以被添加到用户可以利用第二移动终端200b来控制的设备的列表中。

如上所述,电子设备100可以通过用户输入来验证第二移动终端200b的用户,并且将电子设备100注册在服务器设备1的用户账户中。

具体地,当电子设备100先前获得了ap10的标识信息和验证信息并且已经接入ap10时,第二移动终端200b不再提供ap10的标识信息和验证信息到电子设备100。

结果,当电子设备100已经接入ap10时,可以使第二移动终端200b向服务器装置1注册电子设备100的时间段最小化。

下面将根据图21所示的家庭网络系统的通信方法来描述电子设备100和第二移动终端200b中的每一个的操作。

图23示出根据实施例的电子设备的通信方法1600的示例。

如图23所示,电子设备100以第二模式(1610)操作。

先前获取了ap10的标识信息和验证信息的电子设备100可以以第二模式操作。

在第二模式中,电子设备100可以搜索ap10的广告信号。例如,根据wi-fi通信标准,电子设备100可以在sta模式中搜索ap10的广告信号。

随后,电子设备100接入ap10(1620)。

在第二模式中,电子设备100可以接收ap10的广告信号。这里,广告信号可以包括ap10的ssid。

电子设备100可以通过比较包括在广告信号中的ssid和ap10的标识信息来识别ap10。

而且,当接收到ap10的广告信号时,电子设备100可以向ap10发送通信请求,并且响应于ap10的验证请求发送验证信息。当电子设备100被验证时,电子设备100可以与ap10通信。

随后,电子设备100建立与第二移动终端200b的通信(1630)。

电子设备100可以经由ap10与第二移动终端200b进行通信。

例如,当第二移动终端200b通过使用服务发现协议向电子设备100发送搜索消息时,电子设备100可以响应于第二移动终端200b的搜索消息。

而且,当第二移动终端200b从电子设备100经由ap10请求p2p连接时,电子设备100可以接受p2p连接。结果,电子设备100和第二移动终端200b之间的通信经由ap10建立。

随后,电子设备100从第二移动终端200b接收控制令牌请求(1640)。

控制令牌表示控制电子设备100的权利,并且电子设备100可以根据从具有控制令牌的设备接收到的控制命令来操作。

随后,电子设备100请求预定的用户输入(1650)。

电子设备100可以请求来自用户的用户输入以确定有效用户是否已经通过第二移动终端200b请求了电子设备100的控制令牌。换句话说,电子设备100可以请求来自用户的用户输入以防止除了有效用户之外的人通过第二移动终端200b来控制电子设备100。用户输入请求可以显示在电子设备100的显示单元130中或显示在第二移动终端200b的用户接口220中。

随后,电子设备100执行用户验证(1660)。

具体地,电子设备100可以确定用户进行的用户输入是否与预定的用户输入一致。

当用户验证失败时(1660处的否),电子设备100可以再次请求用户输入。

当用户验证成功时(1660处的是),电子设备100经由ap10将控制令牌发送到第二移动终端200b(1670)。

结果,电子设备100可以根据具有控制令牌的第二移动终端200b的控制命令来操作。

随后,电子设备100从第二移动终端200b接收针对服务器设备1的登录信息(1680)。

电子设备100可以从第二移动终端200b请求服务器设备1的登录信息,并且第二移动终端200b可以响应于电子设备100的登录信息请求将用户账户信息和验证码发送到电子设备100。

随后,电子设备100登录到服务器设备1(1690)。

电子设备100通过使用从第二移动终端200b接收到的用户账户信息和验证码登录到服务器设备1中,并且将电子设备100注册在用户账户中。换句话说,电子设备100可以被添加到用户可以利用第二移动终端200b来控制的设备的列表中。

图24示出根据实施例的移动终端的通信方法1700的示例。

在图24中,第二移动终端200b登录到服务器设备1(1710)。

当满足预定条件时,第二移动终端200b可以接入服务器设备1。例如,当接通电源或执行用于控制电子设备100的应用程序时,第二移动终端200b可以接入服务器设备1。

在接入服务器设备1之后,第二移动终端200b可以登录到服务器设备1中。例如,第二移动终端200b可以将用户的账户信息和验证信息发送到服务器设备1并且获取用于接收服务器设备1的服务的接入令牌。

随后,第二移动终端200b搜索电子设备100(1720)。

具体地,第二移动终端200b可以在第一模式中搜索由电子设备100广播的广告信号。

然而,当电子设备100已经接入ap100时,第二移动终端200b可能不接收电子设备100的广告信号。

当没有接收到电子设备100的广告信号时,第二移动终端200b接入ap10(1730)。

第二移动终端200b可以接收ap10的广告信号。例如,电子设备100可以接收ap10的广告信号,其可以包括ap10的ssid。

第二移动终端200b可以通过比较包括在广告信号中的ssid和ap10的标识信息来识别ap10。

而且,当接收到ap10的广告信号时,第二移动终端200b可以向ap10发送通信请求,并且响应于ap10的验证请求发送验证信息。当验证成功时,第二移动终端200b可以与ap10通信。

随后,第二移动终端200b建立与电子设备100的通信(1740)。

第二移动终端200b可以经由ap10与电子设备100进行通信。

例如,第二移动终端200b可以通过使用服务发现协议向电子设备100发送搜索消息。

当电子设备100响应第二移动终端200b的搜索消息时,第二移动终端200b可以从电子设备100请求经由ap10的p2p连接。当电子设备100接受p2p连接时,通信在电子设备100和第二移动终端200b之间经由ap10建立。

随后,第二移动终端200b从电子设备100请求控制令牌(1750)。

控制令牌表示控制电子设备100的权利,并且电子设备100可以根据从具有控制令牌的设备接收到的控制命令来操作。

随后,第二移动终端200b从电子设备100接收控制令牌(1760)。

接收到控制令牌请求的电子设备100可以通过用户输入来执行用户验证,并且当用户验证成功时将控制令牌发送到第二移动终端200b。

第二移动终端200b将用于服务器设备1的登录信息发送给电子设备100(1770)。

提供了控制令牌的电子设备100可以从第二移动终端200b请求服务器设备1的登录信息。

第二移动终端200b可以响应于电子设备100的登录信息请求从服务器设备1请求验证码,并且可以从服务器设备1接收验证码。

随后,第二移动终端200b可以将从服务器设备1接收的用户账户信息和验证码发送给电子设备100。电子设备100可以通过使用用户账户信息和验证码登录到服务器设备1中。

在电子设备100登录到服务器设备1之后,第二移动终端200b可以从电子设备100获取电子设备100的服务器注册信息。

上面已经描述了包括一个服务器设备的家庭网络系统。

下面将描述包括多个服务器设备的家庭网络系统。

图25示出了根据实施例的家庭网络系统的通信方法的示例。

参照图25,家庭网络系统可以包括ap10、电子设备100、第一移动终端200a、第一服务器1a、第二服务器1b和第三服务器1c。

由于以上已经描述了ap10、电子设备100和第一移动终端200a,所以将省略其描述。

第一服务器1a、第二服务器1b和第三服务器1c中的每一个可以提供服务,管理用户账户,并连接电子设备100和第一移动终端200a。例如,第一服务器1a可以向电子设备100和第一移动终端200a提供服务。第二服务器1b可以管理用户账户的信息和在用户账户中注册的设备的信息。第三服务器1c可以管理电子设备100的网络地址和第一移动终端200a的网络地址。

当以这种方式按功能区分服务器设备时,可以改进功能可伸缩性和安全性。

根据家庭网络系统的通信方法3000,第一移动终端200a登录到第二服务器1b(3005)。当用户接通第一移动终端200a的电源或者运行特定应用程序时,第一移动终端200a可以接入并登录到第二服务器1b。这里,第二服务器1b可以管理用户账户的信息和登记在用户账户中的设备的信息。

随后,第一移动终端200a从第二服务器1b请求电子设备100的信息(3010),并且从第二服务器1b接收电子设备100的uuid、名称等(3015)。

随后,第一移动终端200a从第二服务器1b请求用户的账户信息(3020),并且从第二服务器1b接收用户的账户信息(3025)。

随后,第一移动终端200a搜索广告信号(3030)。独立于第一移动终端200a的操作,电子设备100可以以第一模式广播广告信号,并且广告信号可以包括电子设备100的ssid。因此,第一移动终端200a可以接收由电子设备100广播的广告信号。

随后,第一移动终端200a选择电子设备100并获取ap10的信息(3040)。第一移动终端200a可以在用户接口220中显示用户可以输入ap10的标识信息和验证信息的屏幕,并且可以根据用户的输入来获取ap10的标识信息和验证信息。或者,当第一移动终端200a中存储了ap10的标识信息和验证信息时(当用户通过输入标识信息和验证信息已经接入ap时),第一移动终端200a可以自动加载来自存储单元260的ap10的标识信息和验证信息。在这种情况下,ap10的标识信息和验证信息可以自动显示在用户接口220中,并且用户可以确认/纠正所显示的标识信息和验证信息。

随后,第一移动终端200a确认ap10的标识信息和验证信息(3045)。第一移动终端200a可以尝试通过使用ap10的标识信息和验证信息来接入ap10。

随后,建立第一移动终端200a和电子设备100之间的本地通信(3050)。当第一移动终端200a请求来自电子设备100的通信并且电子设备100接受通信请求时,电子设备100与第一移动终端200a之间的通信被建立。

随后,将ap10的信息从第一移动终端200a发送到电子设备100(3055)。第一移动终端200a可以将从用户获取的ap10的标识信息和验证信息发送到电子设备100。

随后,电子设备100从第一移动终端200a请求第一移动终端200a的信息(3060),并且第一移动终端200a发送第一移动终端200a的uuid、名称等(3065)。

随后,第一移动终端200a从电子设备100请求电子设备100的信息(3070),并且电子设备100将电子设备100的uuid、名称等发送到第一移动终端200a(3075)。

随后,终止电子设备100与第一移动终端200a之间的通信(3080)。获取ap10的标识信息和验证信息的电子设备100可以终止与第一移动终端200a的通信以接入ap10。

如上所述,电子设备100可以广播广告信号以获取ap10的信息,并且第一移动终端200a可以在电子设备100的广告信号被发现时向电子设备100发送关于ap10的信息。

图26示出根据实施例的家庭网络系统的通信方法的示例。

根据图26所示的家庭网络系统的通信方法3100,电子设备100接入ap10(3105)。在第二模式中,电子设备100可以通过使用从第一移动终端200a获取的ap10的标识信息和验证信息来接入ap10。

第一移动终端200a也接入ap10(3110)。第一移动终端200a可以通过使用从用户的输入获得的ap10的标识信息和验证信息来接入ap10。

随后,经由ap10建立电子设备100与第一移动终端200a之间的通信(3115)。电子设备100可以通过使用服务发现协议向连接到ap10的所有设备发送广告消息,并且第一移动终端200a可以响应电子设备100的广告信号。然后,经由ap10建立电子设备100和一移动终端200a之间的通信。

随后,第一移动终端200a经由ap10从电子设备100请求控制令牌(3120)。这里,控制令牌表示控制电子设备100的权利。

随后,电子设备100执行用户验证(3125)。电子设备100可以请求来自用户的用户输入以确定有效用户是否已经通过第一移动终端200a请求电子设备100的控制令牌。当用户的用户输入与预定用户输入一致时,用户验证完成。

随后,电子设备100将控制令牌发送到第一移动终端200a(3130)。获取控制令牌的第一移动终端200a可以控制电子设备100的操作。

随后,电子设备100请求来自第一移动终端200a的用户账户信息(3135)。

响应于电子设备100的请求,第一移动终端200a从第二服务器1b请求验证码(3140),并从第二服务器1b接收验证码(3145)。

随后,第一移动终端200a将用户账户id和验证码发送到电子设备100(3150)。

随后,电子设备100登录到第二服务器1b(3155)。电子设备100通过使用从第一移动终端200a接收的用户账户信息和验证码登录到服务器设备1,并且将电子设备100注册在用户账户中。

随后,第一移动终端200a请求第一服务器1a注册电子设备100(3160)。这里,第一服务器1a可以解释第一移动终端200a的控制命令并将解释的控制命令发送给电子设备100。尽管电子设备100已经先前在第二服务器1b上注册,但是需要另外在第一服务器1a和第三服务器1c上注册电子设备100。因此,第一移动终端200a请求第一服务器1a注册电子设备100,并向第一服务器1a发送用于注册电子设备100的信息(uuid等)。

随后,第一移动终端200a获取用于向第三服务器1c注册电子设备100的账户信息(对等体id和对等体组id)(3165)。这里,第三服务器1c可以存储第一移动终端200a的网络地址和电子设备100的网络地址,并且在网络中连接第一移动终端200a和电子设备100。

随后,第一移动终端200a从电子设备100a请求向第三服务器1c进行注册,并向第三服务器1c发送用于注册的账户信息(3170)。

随后,电子设备100通过使用用于向第三服务器1c注册的账户信息登录到第三服务器1c并注册电子设备100的网络地址(3175)。

如上所述,电子设备100可以通过用户输入来验证第一移动终端200a的用户,并将电子设备100注册到第一、第二和第三服务器1a、1b和1c。

图27示出了根据实施例的家庭网络系统的通信方法的示例。

根据图27所示的家庭网络系统的通信方法3200,第二移动终端200b登录到第二服务器1b(3205)。这里,第二移动终端200b可以是除上述通信方法3000和3100(参见图25和26)的第一移动终端200a(参见图25和26)以外的终端。当用户接通第二移动终端200b的电源或者用户运行特定应用程序时,第二移动终端200b可以接入第二服务器1b。

随后,第二移动终端200b从第二服务器1b请求电子设备100的信息(3210),并且从第二服务器1b接收电子设备100的uuid、名称等(3215)。

随后,第二移动终端200b从第二服务器1b请求用户的账户信息(3220),并且从第二服务器1b接收用户的账户信息(3225)。

随后,第一移动终端200a搜索广告信号(3230)。独立于第一移动终端200a的操作,电子设备100可以以第二模式接入ap10。因此,第二移动终端200b可以不接收电子设备100广播的广告信号。

随后,第二移动终端200b接入ap10(3235)。第二移动终端200b可以通过使用先前存储的ap10的标识信息和验证信息来接入ap10。

随后,经由ap10建立电子设备100与第一移动终端200a之间的通信(3240)。第二移动终端200b可以通过使用服务发现协议向连接到ap10的所有设备发送搜索消息,并且电子设备100可以响应于第二移动终端200b的搜索消息。随后,经由ap10建立电子设备100和第二移动终端200b之间的通信。

随后,第二移动终端200b经由ap10从电子设备100请求控制令牌(3245)。这里,控制令牌表示控制电子设备100的权利。

随后,电子设备100执行用户验证(3250)。电子设备100可以请求来自用户的用户输入以确定有效用户是否已经通过第二移动终端200b请求了电子设备100的控制令牌。当用户的用户输入与预定用户输入一致时,用户验证完成。

随后,电子设备100将控制令牌传送到第二移动终端200b(3255)。获取控制令牌的第二移动终端200b可以控制电子设备100的操作。

随后,电子设备100请求来自第二移动终端200b的用户账户信息(3260)。

响应于电子设备100的请求,第二移动终端200b从第二服务器1b请求验证码(3265),并从第二服务器1b接收验证码(3270)。

随后,第二移动终端200b将用户账户id和验证码发送到电子设备100(3275)。

随后,电子设备100登录到第二服务器1b(3280)。电子设备100通过使用从第二移动终端200b接收的用户账户信息和验证码登录到服务器设备1中,并且将电子设备100注册在用户账户中。

随后,第二移动终端200b请求第一服务器1a注册电子设备100(3285)。尽管电子设备100已经先前在第二服务器1b上注册,但需要向第一服务器1a和第三服务器1c另外注册电子设备100。因此,第二移动终端200b请求第一服务器1a注册电子设备100,并且将用于注册电子设备100的信息(uuid等)发送到第一服务器1a。

随后,第二移动终端200b获取用于向第三服务器1c注册电子设备100的账户信息(3290)。

随后,第二移动终端200b从电子设备100a请求向第三服务器1c进行注册,并向第三服务器1c发送用于注册的账户信息(3295)。

随后,电子设备100通过使用用于向第三服务器1c注册的账户信息登录到第三服务器1c并注册电子设备100的网络地址(3300)。

如上所述,电子设备100可以通过用户输入来验证第二移动终端200b的用户,并且将电子设备100注册在服务器设备1的用户账户中。

具体地,当电子设备100先前获得了ap10的标识信息和验证信息并且已经接入ap10时,第二移动终端200b不再提供ap10的标识信息和验证信息到电子设备100。

结果,当电子设备100已经接入ap10时,可以使第二移动终端200b向服务器装置1注册电子设备100的时间段最小化。

同时,所公开的实施例可以实现为存储计算机可执行指令的记录介质。指令可以以程序代码的形式存储,并且当由处理器执行时生成程序模块,使得可以执行所公开的实施例的操作。记录介质可以被实现为计算机可读记录介质。

计算机可读记录介质包括存储有可以由计算机解释的指令的各种记录介质。计算机可读记录介质的示例包括rom、ram、磁带、磁盘、闪存、光学数据存储装置等。

以上参照附图描述了实施例。本发明所属领域的普通技术人员将理解,本发明可以以与所公开的实施例不同的形式实施,而不改变本发明的技术精神或基本特征。所公开的实施例是示例性的并且不应被解释为限制性的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1