相关专利申请的交叉引用
本申请要求2012年11月1日在韩国知识产权局递交并被分配序列号10-2012-0123095的韩国专利申请的优先权,其整个公开内容通过引用被包含于此。
本公开涉及通过无线保真(wi-fi)网络中的接入点连接设备和外部设备的系统和方法。
背景技术:
近来,通过在设备之间形成的网络给设备提供各种融合服务(convergenceservice)。但是,在设备之间形成网络很复杂,因为这些设备要求不同的设置配置和方法,并且存在很多不同的网络。结果,用户不能很容易地在设备之间形成网络。近来,正在发展通过使用近场通信(nfc)在设备之间形成网络的技术。但是,使用nfc在设备之间形成网络要求每一设备均具有嵌入其中的nfc读取器。结果,很难把该技术应用于不包括nfc读取器的设备,并且该技术增加了设备的制造成本。因此,对于使用户能够通过在各种设备中常用的无线保真(wi-fi)网络很容易地在设备之间形成网络的新技术,存在日益增长的需求。
给出以上信息作为背景信息,仅仅为了帮助理解本公开。关于上述任何内容是否可用作针对本公开的现有技术,尚未被确定,并且也没有做出声明。
技术实现要素:
本公开的方面至少解决上述问题和/或缺点,并至少提供下面描述的益处。因此,本公开的一个方面提供了通过无线保真(wi-fi)网络连接设备的系统和方法,藉此外部设备可被连接到wi-fi网络的接入点(accesspoint,ap)。
本公开的另一方面提供了通过wi-fi网络连接设备的系统和方法,藉此被连接到wi-fi网络的ap的设备可以使外部设备能够加入wi-fi网络。
根据本公开的一个方面,提供了一种使用无线保真wi-fi网络通信的方法,该方法包括:设备从接入点ap断开连接;连接到外部设备;和向外部设备发送与ap相关联的连接信息,该连接信息使外部设备能够连接到ap。
根据本公开的一个方面,提供了一种使用无线保真wi-fi网络进行通信的设备,该设备包括:接入单元,被配置为从接入点ap断开连接并连接到外部设备;和连接信息提供单元,被配置为向外部设备发送与ap相关联的连接信息,该连接信息使得外部设备能够连接到ap。
根据本公开的一个方面,提供了一种通过无线保真(wi-fi)网络把外部设备连接到ap的方法。所述方法由一设备执行,并包括以下操作:从工作于ap模式的外部设备接收外部设备的设备信息;通过使用设备信息,接入工作于ap模式的外部设备;和,把和ap相关的连接信息提供给外部设备,并且其中,当把连接信息提供给外部设备时,外部设备终止工作于ap模式,然后外部设备基于连接信息接入ap。
根据本公开的一个方面,所述方法还可以包括:当接收到设备信息时,中断接入ap的操作;和,当连接信息被提供给外部设备时,重新接入ap的操作。
根据本公开的一个方面,外部设备可以以预先确定的信号强度广播外部设备的设备信息。
根据本公开的一个方面,外部设备的设备信息可以包括外部设备的媒体访问控制(mac)地址和服务集标识符(ssid)。
根据本公开的一个方面,所述方法还可以包括从外部设备接收口令信息的操作,提供连接信息可以包括:当输入到设备的口令与口令信息中所包括的口令对应时,把连接信息提供给外部设备的操作。
根据本公开的一个方面,口令信息中所包括的口令可以在外部设备的屏幕上显示,并且,在外部设备的屏幕上显示的口令可以被设备的用户使用,以便将口令输入设备。
根据本公开的一个方面,口令信息中所包括的口令可以在外部设备的遥控器的屏幕上显示,并且,在遥控器的屏幕上显示的口令可以被设备的用户使用,以便将口令输入设备。
根据本公开的一个方面,口令信息可以包括与检查口令信息中所包括的口令的方法相关的指导信息,并且,当指导信息被显示在设备的屏幕上时,指导信息可以被设备的用户使用,以便将口令输入设备。
根据本公开的一个方面,口令信息中所包括的口令可以是外部设备的型号名,并且可以被显示在外部设备的外表面上,并且,型号名可以被设备的用户使用,以便将口令输入设备。
根据本公开的一个方面,可以通过自组织网络执行接入外部设备的操作。
根据本公开的另一方面,包括一种通过无线保真(wi-fi)网络连接到ap的方法。所述方法由外部设备执行,并包括以下操作:把外部设备的联网模式改变为ap模式;把外部设备的设备信息提供给该设备;响应于来自该设备的接入请求,基于所述设备信息接入该设备;从该设备接收与ap相关的连接信息;当接收到连接信息时,终止ap模式;和,基于连接信息接入ap。
根据本公开的一个方面,当设备信息被提供给一设备时,该设备和ap之间的连接可以被中断,并且当外部设备从该设备接收连接信息时,该设备和ap可以被重新连接。
根据本公开的一个方面,提供设备信息的操作可以包括以预先确定的信号强度广播该设备信息。
根据本公开的一个方面,外部设备的设备信息可以包括与外部设备的mac地址和服务集标识符(ssid)相关的信息。
根据本公开的一个方面,所述方法还可以包括向该设备提供口令信息的操作,并且当输入到该设备的口令与口令信息中所包括的口令对应时,可以从该设备提供连接信息。
根据本公开的一个方面,所述方法还可以包括在外部设备的屏幕上显示包括在口令信息中的口令的操作,并且,在屏幕上显示的口令可以被设备的用户使用,以便将口令输入该设备。
根据本公开的一个方面,口令信息中所包括的口令可以在外部设备的遥控器的屏幕上显示,并且,在外部设备的屏幕上显示的口令可以被该设备的用户使用,以便将口令输入该设备。
根据本公开的一个方面,口令信息可以包括与检查口令信息中所包括的口令的方法相关的指导信息,并且,当指导信息被显示在设备的屏幕上时,指导信息可以被该设备的用户使用,以便将口令输入该设备。
根据本公开的一个方面,口令信息中所包括的口令可以是外部设备的型号名,并且口令可以被显示在外部设备的外表面上,并且,型号名可以被该设备的用户使用,以便将口令输入该设备。
根据本公开的一个方面,可以通过自组织网络执行接入外部设备的操作。
根据本公开的另一方面,提供了一种用于通过无线保真(wi-fi)网络把外部设备连接到ap的设备。所述设备包括:信息获取单元,被配置成从工作于ap模式的外部设备接收外部设备的设备信息;接入单元,被配置成通过使用设备信息,接入工作于ap模式的外部设备;和,连接信息提供单元,被配置成把与ap相关的连接信息提供给外部设备,并且其中,当把连接信息提供给外部设备时,外部设备终止工作于ap模式,然后外部设备基于连接信息接入ap。
根据本公开的另一方面,提供了一种通过无线保真(wi-fi)网络被连接到ap的外部设备。所述外部设备包括:信息提供单元,被配置成把外部设备的设备信息提供给一设备;和,接入单元,被配置成响应于来自该设备的接入请求,基于设备信息接入该设备,从该设备接收和ap相关的连接信息,并基于连接信息接入ap,并且其中,在接入单元把外部设备的联网模式改变为ap模式之后,接入单元把设备信息提供给该设备,并且其中,当连接信息被接收时,接入单元终止ap模式,然后接入ap。
根据本公开的另一方面,提供了一种非瞬态计算机可读记录介质。所述非瞬态计算机可读记录介质上记录了程序,所述程序在被计算机运行时,执行本公开的第一方面的方法。
根据本公开的另一方面,提供了一种非瞬态计算机可读记录介质。所述非瞬态计算机可读记录介质上记录了程序,所述程序在被计算机运行时,执行本公开的第二方面的方法。
从下面的详细描述,本公开的其他方面、益处和突出特征对于本领域技术人员将变得清晰,下面的详细描述结合附图,公开了本公开的各种实施例。
附图说明
结合附图,从下面的描述本公开的某些实施例的上述以及其他方面、特征和益处将更为清晰,在附图中:
图1根据本公开实施例示出了使用无线保真(wi-fi)网络的通信连接系统;
图2是根据本公开实施例的通过wi-fi网络连接通信的方法的流程图;
图3根据本公开的实施例示出了在外部设备的屏幕上显示与通信连接相关的指导信息并且预先确定的口令被输入设备的例子;
图4根据本公开的实施例示出了在外部设备的屏幕上显示用于通信连接的指导信息并且预先确定的口令被输入设备的例子;
图5根据本公开的实施例示出了用于创建在外部设备的屏幕上显示的口令的指导信息被显示在设备的屏幕上并且预先确定的口令被输入设备的例子;
图6根据本公开的实施例示出了与检查口令相关的指导信息被显示在设备的屏幕上并且预先确定的口令被输入设备的例子;
图7是根据本公开实施例的通过wi-fi网络连接通信的方法的流程图;
图8根据本公开的实施例示出了口令被显示在外部设备的遥控器的屏幕上然后被输入设备的例子;
图9是示出根据本公开的实施例的设备的框图;
图10是示出根据本公开的实施例的设备的框图;和
图11是示出根据本公开实施例的外部设备的框图。
贯穿附图使用相同的参考数字代表相同的元件。
具体实施方式
提供下列参考附图的描述以辅助全面理解本公开的各种实施例,本公开由权利要求及其等同物限定。其包括用于辅助理解的各种具体细节,但是这些细节要被视为仅仅是示范性的。因此,本领域技术人员将会发现,不偏离本公开的范围和精神,就可以做出这里所描述的各种实施例的各种改变和修饰。此外,为了清晰和简洁,可能省略对公知功能和构造的描述。
在下面的描述中使用的术语和词汇不限于书籍解题含义,而仅是被发明人用来实现对本公开的清楚并且一致的理解。因此,本领域技术人员应该清楚,提供下面的对本公开各种实施例的描述仅用于说明目的,而非为了限制由所附权利要求及其等同物限定的本公开。
要理解,单数形式“一”、“一个”和“该”包括复数形式,除非上下文清楚地另有规定。因此,例如对“一部件表面”的引用包括对一个或更多个这种表面的引用。
贯穿说明书,还将会理解当元件被称为“被连接到”另一元件时,该元件可以被直接连接到另一元件,或者在电气上连接到另一元件,同时也可能存在居间元件。此外,当一部分“包括”或“包含”元件时,除非存在与之相反的具体描述,否则该部分还可以包括其他元件,并不排除这些其他元件。
例如“其中至少一个”的表达,当在元件列表之前时,修饰元件的整个列表而不修饰该列表的单个元件。
仅作为非穷尽的说明,这里描述的设备可以指例如蜂窝电话、个人数字助理(pda)、数码相机、便携式游戏控制台、mp3播放器、便携式/个人多媒体播放器(pmp)、手持电子书、平板pc、便携式膝上型pc、全球定位系统(gps)导航的移动设备,以及例如桌面pc、高清电视(highdefinitiontelevision,hdtv)、光盘播放器、机顶盒等与这里的公开相符的能够无线通信或者网络通信的设备。
图1根据本公开实施例示出了使用无线保真(wi-fi)网络的通信连接系统。
参考图1,使用wi-fi网络的通信连接系统可以包括设备1000、外部设备2000、接入点(accesspoint,ap)3000和遥控器4000。
设备1000可以接入wi-fi网络中的ap3000,并且可以向ap3000提供用于接入ap3000的连接信息。连接信息被用于通过wi-fi网络接入ap3000。例如,连接信息可以包括但不限于:ap3000的媒体访问控制(mac)地址和服务集标识符(servicesetidentifier,ssid)、用于接入ap3000的口令,等等。更具体地,当前接入ap3000的设备1000可以中断接入ap3000,然后可以接入外部设备2000,并且可以把与ap3000相关的连接信息提供给外部设备2000。此后,设备1000可以终止接入外部设备2000,然后重新接入ap3000。
外部设备2000可以通过使用从设备1000接收到的与ap3000相关的连接信息接入ap3000,然后可以通过ap3000与设备1000执行通信。外部设备2000可以把外部设备2000的联网模式从客户端模式改变为ap模式,以便接入设备1000,并且可以把外部设备2000的设备信息提供给设备1000。wi-fi网络中的联网模式可以包括但不限于:ap模式,其中外部设备2000作为ap工作;以及客户端模式,其中,外部设备2000作为客户端工作。此外,当设备1000通过使用设备信息接入外部设备2000时,外部设备2000可以从设备1000接收与ap3000相关的连接信息,然后通过使用该连接信息可以接入ap3000。
此外,预先确定的口令可被用于设备1000接入外部设备2000。与用于接入外部设备2000的口令相关的口令信息可以在外部设备2000的遥控器4000上或者其他的遥控器(未示出)上显示。例如,口令信息可以包括但不限于:口令值、与检查口令值相关的指导信息(guideinformation),等等。
图2是根据本公开实施例的通过wi-fi网络连接通信的方法的流程图。
参考图2,在操作s200,外部设备2000把外部设备2000的联网模式改变为ap模式。联网模式可以包括:ap模式,其中外部设备2000作为ap工作;以及客户端模式,其中,外部设备2000作为客户端工作。外部设备2000可以把外部设备2000的联网模式从客户端模式改变为ap模式,以便接入设备1000。
在操作s202,外部设备2000把外部设备2000的设备信息传送到设备1000。外部设备2000可以以预先确定的信号强度,把涉及外部设备2000的ssid、mac地址、设备类型信息等广播到设备1000。此外,外部设备2000可以通过电气与电子工程师协会(ieee)802.11的供应商特定信息元素(vendorspecificinformationelement,vsie)把设备信息传送到设备1000。
此外,外部设备2000可以把设备信息传送到设备1000,并且可以待机预先确定的时间段,以便从设备1000接收连接信息。当在预先确定的时间段内从设备1000接收到连接信息时,外部设备2000可以尝试接入ap3000。当在预先确定的时间段内未从设备1000接收到连接信息时,外部设备2000可以终止ap模式,并且可以输出通知信息,其指示未接收到连接信息。但是,本公开的各种实施例不限于此。
此外,外部设备2000可以把设备信息传送到设备1000,并且同时可以向设备1000请求接入ap3000必需的信息。
在操作s204,外部设备2000把与设备1000所使用的口令相关的口令信息传送到设备1000,以便接入工作于ap模式的外部设备2000。外部设备2000可以与用于与设备1000连接的口令相关的口令信息广播到设备1000。例如,口令信息可以包括但不限于:口令值、与检查口令值相关的指导信息,等等。此外,与检查口令值相关的指导信息可以包括但不限于:用于创建在外部设备2000或者外部设备2000的遥控器4000上显示的口令值的指导信息、指示在外部设备2000的外表面上显示的预先确定的字母对应于口令的指导信息。与检查口令值相关的指导信息可以包括:指示当遥控器4000中所包括的预先确定的按钮被按下时在外部设备2000上显示口令的指导信息,以及指示外部设备2000的型号名中所包括的预先确定的数字是口令的指导信息。
在操作s206,设备1000接收针对口令输入的用户输入。设备1000可以把用户输入的口令与从外部设备2000接收到的口令进行比较,从而设备1000可以确定是否接入外部设备2000。但是,本公开的各种实施例不限于此,并且设备1000可以把输入的口令提供给外部设备2000,并且可以允许外部设备2000来确定是否允许设备1000的接入。
用于接入外部设备2000的口令可以被显示在外部设备2000的屏幕上,并且用户可以把在外部设备2000的屏幕上显示的口令输入到设备1000。在这种情况下,可以在设备1000的屏幕上显示指示如何在外部设备2000的屏幕上显示口令的指导信息。例如,可以在设备1000上显示指示当外部设备2000的遥控器4000的预先确定的按钮被按下时在外部设备2000上显示口令的指导信息。
此外,在外部设备2000的制造期间,可以在外部设备2000的外表面上显示用于接入外部设备2000的口令。在这种情况下,在设备1000上可以显示与检查在外部设备2000的外表面上显示的口令相关的指导信息。
在操作s208,设备1000存储与ap3000相关的连接信息。与ap3000相关的连接信息可以包括在wi-fi网络中接入ap3000必需的各种类型的信息。例如,连接信息可以包括但不限于ap3000的ssid,以及用于接入ap3000的口令。
在操作s210,设备1000中断接入ap3000。当设备1000从外部设备2000接收到设备信息时,设备1000可以中断接入ap3000。当用户所输入的口令和从外部设备2000接收到的口令匹配时,设备1000可以中断接入ap3000,但是本公开的一个或更多个各种实施例不限于此。
在操作s212,设备1000接入外部设备2000。设备1000可以基于从外部设备2000接收到的设备信息接入外部设备2000。设备1000可以基于外部设备2000的ssid和mac地址接入工作于ap模式的外部设备2000,并且可以把在操作s206输入的口令传送到外部设备2000,以便接入外部设备2000。但是,本公开的各种实施例不限于此。
在操作s214,设备1000把连接信息提供给外部设备2000。在设备1000接入外部设备2000之后,设备1000可以把在操作s208存储的连接信息提供给外部设备2000。当设备1000接入外部设备2000时,外部设备2000可以向设备1000请求与ap3000相关的连接信息,并且响应于来自外部设备2000的请求,设备1000可以把在操作s208存储的连接信息传送到外部设备2000。
在操作s216,外部设备2000终止ap模式。当外部设备2000从设备1000接收到连接信息时,外部设备2000可以终止ap模式,并且可以把外部设备2000的联网模式改变为客户端模式。
在操作s218,外部设备2000接入ap3000。外部设备2000可以基于接收到的连接信息接入ap3000。外部设备2000可以通过使用连接信息中所包括的ap3000的ssid请求对ap3000的接入,并且可以把连接信息中所包括的口令提供给ap3000。
在操作s220,设备1000终止接入外部设备2000。在设备1000把连接信息传送到外部设备2000之后,设备1000可以终止接入外部设备2000。在设备1000从外部设备2000接收到指示外部设备2000接入ap3000的通知信息后,然后设备1000检查外部设备2000接入ap3000,设备1000可以终止和外部设备2000的连接。但是,本公开的各种实施例不限于此。
在操作s222,设备1000重新接入ap3000。设备1000可以基于在操作s208存储的连接信息,重新接入ap3000。
根据本公开的各种实施例,设备1000和外部设备2000可以通过ap3000彼此通信连接,然后设备1000可以控制外部设备2000,或者可以基于用户输入与外部设备2000交换数据。
图3根据本公开的实施例示出了在外部设备的屏幕上显示与通信连接相关的指导信息并且预先确定的口令被输入设备的例子。
参考图3,外部设备2000可以是智能电视(tv),并且设备1000可以是智能电话。为了通过ap3000与设备1000连接,外部设备2000可以在外部设备2000的屏幕上显示用于与设备1000连接的指导信息。例如,可以在外部设备2000的屏幕上显示用于网络连接的口令和与检查和输入口令相关的指导信息。
此外,在设备1000从外部设备2000接收到包括设备信息的网络连接请求之后,设备1000可以在设备1000的屏幕上显示按钮30,以便接收用于网络连接的用户输入。
当按钮30被选择时,设备1000可以在设备1000的屏幕上显示用于口令输入的用户接口32,并且,当用户输入正确的口令时,设备1000和外部设备2000可以通过ap3000相互连接。
此后,设备1000可以在设备1000的屏幕上显示指示设备1000和外部设备2000之间的通信连接的信息。
图4根据本公开的实施例示出了在外部设备的屏幕上显示用于通信连接的指导信息并且预先确定的口令被输入设备的例子。
参考图4,外部设备2000可以是智能tv,并且可以在外部设备2000的屏幕的一部分上显示用于通过ap3000与设备1000连接的指导信息。指导信息可以在单独的弹出窗口上显示。但是,本公开的各种实施例不限于此。
图5根据本公开的实施例示出了在设备的屏幕上显示用于创建在外部设备的屏幕上显示的口令的指导信息,并且预先确定的口令被输入设备1000的例子。
根据本公开的各种实施例,用于接入外部设备2000的口令值可以不被传送到设备1000。
参考图5,外部设备2000可以是智能tv,并且设备1000可以是智能电话。外部设备2000可以把设备信息和用于网络连接的口令信息传送到设备1000。口令信息可以包括在确认用于接入外部设备2000的口令时使用的信息。
设备1000可以接收设备信息和口令信息,并且可以在设备1000的屏幕上显示按钮50,以便接收用于网络连接的用户输入。
当按钮50被选择时,设备1000可以在其屏幕上显示用于口令输入的用户接口52,并且可以在用户接口52上显示指导信息,其中,指导信息被用户使用,以便基于口令信息检查口令。例如,设备1000可以在屏幕上显示“tvremotecontrollermenubutton→setting→pwcheck(tv遥控器菜单按钮→设置→口令检查)”的指导信息。
此后,当用户根据指导信息按下外部设备2000的遥控器4000的预先确定的按钮时,口令可以被显示在外部设备2000的屏幕上,并且,当用户把正确的口令输入设备1000时,设备1000和外部设备2000可以通过ap3000相互连接。
此后,设备1000可以在设备1000的屏幕上显示指示关于设备1000和外部设备2000之间的通信连接的信息。
图6根据本公开的实施例示出了与检查口令相关的指导信息被显示在设备的屏幕上,并且预先确定的口令被输入设备的例子。
参考图6,外部设备2000可以是清扫器(cleaner),并且设备1000可以是智能电话。外部设备2000可以把用于网络连接的口令信息和设备信息传送到设备1000。例如,可以在外部设备2000的下部(例如下表面)上显示口令。口令可以是但不限于外部设备2000的型号名或者预先确定的数字。此外,口令信息可以包括与检查用于接入外部设备2000的口令相关的信息。
设备1000可以接收设备信息和口令信息,并且可以在设备1000的屏幕上显示按钮60,以便接收用于网络连接的用户输入。当按钮60被选择时,设备1000可以在设备1000的屏幕上显示用于口令输入的用户接口62,并且可以在用户接口62上显示指导信息,其中,用户使用指导信息以便基于口令信息来检查口令。例如,设备1000可以在设备1000的屏幕上显示指导信息“pleasecheckthe4-digitaccesspasswordatalowerpartoftherobotcleanerandinputithere(请检查机器人清扫器下部的4位接入口令并且将其在此输入)”。
此后,当用户根据指导信息把正确的口令输入设备1000时,设备1000和外部设备2000可以通过ap3000相互连接。然后,设备1000可以在设备1000的屏幕上显示指示关于设备1000和外部设备2000之间的通信连接的信息。
图7是根据本公开实施例的通过wi-fi网络连接通信的方法的流程图。
参考图7,可以在外部设备2000的遥控器4000的屏幕上显示预先确定的口令。
在操作s700,外部设备2000把用于接入工作于ap模式的外部设备2000的口令传送到遥控器4000。例如,外部设备2000可以通过射频(rf)通信、近场通信(nfc)、蓝牙通信、wi-fi通信等其中至少一个把口令传送到遥控器4000。但是,本公开的各种实施例不限于这些通信技术。
在操作s702,外部设备2000把外部设备2000的联网模式改变为ap模式。联网模式可以包括:ap模式,其中外部设备2000作为ap工作;以及,客户端模式,其中,外部设备2000作为客户端工作。外部设备2000可以把外部设备2000的联网模式从客户端模式改变为ap模式,以便与设备1000连接。
在操作s704,外部设备2000把外部设备2000的设备信息传送到设备1000。例如,外部设备2000可以把外部设备2000的ssid、mac地址、设备类型信息广播到设备1000。此外,外部设备2000可以把设备信息传送到设备1000,并且可以待机预先确定的时间段,以便从设备1000接收连接信息。当在预先确定的时间段内从设备1000接收到连接信息时,外部设备2000可以尝试接入ap3000。当在预先确定的时间段内未从设备1000接收到连接信息时,外部设备2000可以终止ap模式,并且可以输出通知信息,其指示未接收到连接信息。但是,本公开的各种实施例不限于此。
在操作s706,外部设备2000把与设备1000所使用的口令相关的口令信息传送到设备1000,以便接入工作于ap模式的外部设备2000。外部设备2000可以把用于与设备1000连接的口令相关的口令信息广播到设备1000。例如,口令信息可以包括但不限于:口令值、与检查口令值相关的指导信息,等等。此外,与检查口令值相关的指导信息可以包括但不限于:用户为了通过遥控器4000检查口令值所需要的指导信息。例如,与检查口令值相关的指导信息可以包括指示当遥控器4000中所包括的预先确定的按钮被按下时在遥控器4000的屏幕上显示口令的句子。
在操作s708,设备1000请求遥控器4000显示口令。设备1000可以在设备1000的屏幕上显示与检查口令相关的指导信息,并且可以基于根据指导信息的用户输入,请求遥控器4000显示口令。
在操作s710,遥控器4000在遥控器4000的屏幕上显示口令。遥控器4000可以在遥控器4000的屏幕上显示在操作s700中从外部设备2000接收到的口令。
根据本公开的各种实施例,即使在操作s708设备1000不请求遥控器4000显示口令,口令仍然可以被显示在遥控器4000上。例如,当遥控器4000的预先确定的按钮被用户选择时,可以在遥控器4000的屏幕上显示口令。此外,例如,没有单独的用户输入,口令也可以被显示在遥控器4000的屏幕上长达预先确定的时间段。
操作s712到操作s728对应于操作s206到操作s222,因此省略关于操作s712到s728的描述。
图8根据本公开的实施例示出了口令被显示在外部设备的遥控器的屏幕上,然后被输入设备的例子。
根据本公开的各种实施例,可以在遥控器4000上显示用于接入外部设备2000的口令值。
参考图8,外部设备2000可以是空调,并且设备1000可以是智能电话。外部设备2000可以把用于网络连接的口令信息和设备信息传送到设备1000。口令信息可以包括与检查用于接入外部设备2000的口令相关的信息。
设备1000可以接收设备信息和口令信息,并且可以在设备1000的屏幕上显示按钮80,以便接收用于网络连接的用户输入。
当按钮80被选择时,设备1000可以在设备1000的屏幕上显示用于口令输入的用户接口82,并且可以在用户接口82上显示指导信息,其中,用户使用指导信息以便基于口令信息检查口令。例如,设备1000可以在遥控器4000的屏幕上显示指导信息,其中,指导信息通知用户:当遥控器4000的预先确定的按钮被按下时,在遥控器4000的屏幕上显示预先确定的口令。
此后,当用户根据指导信息按下外部设备2000的遥控器4000的预先确定的按钮时,口令可以被显示在遥控器4000的屏幕上,并且,当用户把正确的口令输入设备1000时,设备1000和外部设备2000可以通过ap3000相互连接。
此后,设备1000可以在设备1000的屏幕上显示指示关于设备1000和外部设备2000之间的通信连接的信息。
图9是示出根据本公开的实施例的设备的框图。
参考图9,设备1000包括信息获取单元1100、用户输入单元1200、接入单元1300、连接信息提供单元1400、显示单元1500、数据库(db)1600、收发单元1700和控制单元1800。
根据本公开的各种实施例,信息获取单元1100从外部设备2000接收外部设备2000的设备信息和口令信息。外部设备2000可以广播该设备信息和口令信息,并且信息获取单元1100可以接收被广播的设备信息和被广播的口令信息。例如,设备信息可以包括与外部设备2000相关的ssid、mac地址以及设备类型信息。例如,口令信息可以包括口令值和与检查口令值相关的指导信息。
根据本公开的各种实施例,用户输入单元1200接收针对设备1000的用户输入。用户输入单元1200可以接收用于接入外部设备2000的口令的用户输入。
根据本公开的各种实施例,用于接入外部设备2000的口令可以被显示在外部设备2000的屏幕上,并且用户可以将在外部设备2000的屏幕上显示的口令输入到设备1000中。在这种情况下,可以在设备1000的屏幕上显示指示如何在外部设备2000的屏幕上显示口令的指导信息。例如,可以在设备1000上显示指示当按下外部设备2000的遥控器4000的预先确定的按钮时,口令被显示在外部设备2000上的指导信息。
根据本公开的各种实施例,在制造外部设备2000期间,用于接入外部设备2000的口令可以被显示在外部设备2000的外表面上。在这种情况下,与检查在外部设备2000的外表面上显示的口令相关的指导信息可以被显示在设备1000上。
根据本公开的各种实施例,接入单元1300接入外部设备2000和ap3000,或者终止接入外部设备2000和ap3000。当从外部设备2000接收到设备信息时,接入单元1300可以终止接入ap3000。当用户所输入的口令和从外部设备2000接收到的口令匹配时,设备1000可以中断接入ap3000。但是,本公开的各种实施例不限于此。
根据本公开的各种实施例,接入单元1300可以在稍后要描述的db1600中存储与ap3000相关的连接信息。与ap3000相关的连接信息可以包括在wi-fi网络中接入ap3000必需的各种类型的信息。
根据本公开的各种实施例,接入单元1300可以把用户所输入的口令与从外部设备2000接收到的口令进行比较,所以接入单元1300可以确定设备1000是否接入外部设备2000。但是,本公开的各种实施例不限于此,因此,接入单元1300可以把输入口令提供给外部设备2000,并且可以允许外部设备2000来确定是否允许设备1000的接入。
根据本公开的各种实施例,接入单元1300可以基于从外部设备2000接收到的设备信息接入外部设备2000。接入单元1300可以基于外部设备2000的ssid和mac地址接入工作于ap模式的外部设备2000,并且可以把用户输入单元1200接收到的口令传送到外部设备2000,以便接入外部设备2000。
根据本公开的各种实施例,接入单元1300可以终止接入外部设备2000。在接入单元1300从外部设备2000接收到指示外部设备2000接入ap3000的通知信息之后,然后接入单元1300检查外部设备2000接入ap3000,接入单元1300可以终止接入外部设备2000。但是,本公开的各种实施例不限于此。
根据本公开的各种实施例,接入单元1300可以重新接入ap3000。例如,接入单元1300可以基于存储在db1600中的与ap3000相关的连接信息重新接入ap3000。
根据本公开的各种实施例,连接信息提供单元1400把连接信息提供给外部设备2000。连接信息提供单元1400可以把存储在db1600中的与ap3000相关的连接信息提供给与设备1000连接的外部设备2000。当设备1000接入外部设备2000时,外部设备2000可以向设备1000请求与ap3000相关的连接信息,并且响应于来自外部设备2000的请求,连接信息提供单元1400可以把存储在db1600中的连接信息传送到外部设备2000。
根据本公开的各种实施例,显示单元1500显示用于通过ap3000与外部设备2000通信连接的指导信息。当从外部设备2000接收到包括设备信息的网络连接请求时,显示单元1500可以显示用于接收用于网络连接的用户输入的按钮。显示单元1500也可以显示用于口令输入的用户接口。根据本公开的各种实施例,显示单元1500可以在用户接口上显示指导信息,其中,指导信息被用户使用,从而基于从外部设备2000接收到的口令信息来检查口令。
根据本公开的各种实施例,db1600存储设备1000中断接入ap3000、接入ap3000、将与ap3000相关的连接信息传送到外部设备2000以及重新接入ap3000所需的各种类型的信息。
根据本公开的各种实施例,收发单元1700收发设备1000中断接入ap3000、接入ap3000、把与ap3000相关的连接信息传送到外部设备2000以及重新接入ap3000所需的各种类型的信息。
根据本公开的各种实施例,控制单元1800控制设备1000的全部操作。例如,控制单元1800控制信息获取单元1100、用户输入单元1200、接入单元1300、连接信息提供单元1400、显示单元1500、db1600和收发单元1700,以便允许设备1000中断接入ap3000、接入ap3000、把与ap3000相关的连接信息传送到外部设备2000以及重新接入ap3000。
根据本公开的各种实施例,信息获取单元1100、用户输入单元1200、接入单元1300、连接信息提供单元1400、显示单元1500、收发单元1700和控制单元1800中的一些或者全部可以按软件模块来工作。但是,本公开的各种实施例不限于此。根据本公开的各种实施例,信息获取单元1100、用户输入单元1200、接入单元1300、连接信息提供单元1400、显示单元1500、收发单元1700和控制单元1800中的一些可以按硬件来工作。
根据本公开的各种实施例,信息获取单元1100、用户输入单元1200、接入单元1300、连接信息提供单元1400、显示单元1500、收发单元1700中的至少一些可以被包括在控制单元1800中,并且控制单元1800和信息获取单元1100、用户输入单元1200、接入单元1300、连接信息提供单元1400、显示单元1500、收发单元1700中的至少一些可以按一个处理器来工作。但是,本公开的各种实施例不限于此。
图10是示出根据本公开的实施例的设备的框图。
参考图10,设备1000可以包括移动通信单元1001、子通信单元1002、广播单元1003、相机单元1004、传感器单元1005、gps接收单元1006、输入/输出(i/o)单元1010、触屏控制器1017、触屏1018、电源单元1019、处理器1050和存储器1060。
根据本公开的各种实施例,移动通信单元1001通过例如第三代(3g)/第四代(4g)的蜂窝网络与基站执行呼叫建立、数据通信等。
根据本公开的各种实施例,子通信单元1002执行例如蓝牙或者nfc的短距离通信的功能。
根据本公开的各种实施例,广播单元1003接收数字多媒体广播(dmb)信号。
根据本公开的各种实施例,相机单元1004包括用来捕获静态图像或者运动画面的镜头和光学元件。
根据本公开的各种实施例,传感器单元1005可以包括用于感测设备1000的运动的重力传感器、用于感测光强的照度传感器、用于感测人员靠近的接近传感器、用于感测人的运动的运动传感器,等等。
根据本公开的各种实施例,gps接收单元1006从卫星接收gps信号。通使用gps信号,可以向用户提供各种服务。
根据本公开的各种实施例,输入/输出(i/o)单元1010为外部设备2000或者人提供接口,并包括按钮1011、麦克风1012、扬声器1013、振动马达1014、连接器1015、小键盘1016,等等。
根据本公开的各种实施例,触屏1018接收用户的触碰输入。
根据本公开的各种实施例,触屏控制器1017把通过触屏1018输入的触碰输入传输到处理器1050。
根据本公开的各种实施例,电源单元1019被连接到电池或者外部功率源,以便为设备1000供应功率。
处理器1050通过运行存储在存储器1060中的程序来建立无线局域网(lan)链路。
存储在存储器1060中的程序可以被根据其相应功能划分为多个模块。例如,存储在存储器1060中的程序可以被划分为移动通信模块1061、wi-fi模块1062、蓝牙模块1063、dmb模块1064、相机模块1065、传感器模块1066、gps模块1067、运动画面再现模块1068、音频再现模块1069、功率模块1070、触屏模块1071、用户接口(ui)模块1072、应用模块1073,等等。
本领域技术人员可以从模块的相应名称直观地推断出其功能,因此,下面只描述应用模块1073。应用模块1073可以允许设备1000中断接入ap3000、接入ap3000、把与ap3000相关的连接信息传送到外部设备2000以及重新接入ap3000。
根据本公开的各种实施例,应用模块1073从外部设备2000接收外部设备2000的口令信息和设备信息。例如,应用模块1073可以通过使用wi-fi模块1062、蓝牙模块1063等其中至少一个接收设备信息和口令信息。但是,本公开的各种实施例不限于此。例如,应用模块1073可以通过使用其他的通信技术接收设备信息和口令信息。
根据本公开的各种实施例,应用模块1073通过i/o单元1010和触屏1018接收用户输入。
根据本公开的各种实施例,应用模块1073接入或者终止接入外部设备2000和ap3000。当从外部设备2000接收到设备信息时,应用模块1073可以通过使用wi-fi模块1062中断接入ap3000。当用户输入的口令和从外部设备2000接收到的口令匹配时,应用1073可以中断接入ap3000,但是本公开的各种实施例不限于此。
根据本公开的各种实施例,应用模块1073可以把与ap3000相关的连接信息存储在存储器1060中。应用模块1073可以把用户输入的口令与从外部设备2000接收到的口令进行比较,从而应用模块1073可以确定是否接入外部设备2000。但是,本公开的各种实施例不限于此,因此,应用模块1073可以把输入的口令提供给外部设备2000,并且可以允许外部设备2000来确定是否允许设备1000的接入。
根据本公开的各种实施例,应用模块1073可以通过使用wi-fi模块1062接入外部设备2000。应用模块1073可以基于外部设备2000的ssid和mac地址,接入工作于ap模式的外部设备2000。
根据本公开的各种实施例,应用模块1073可以通过使用wi-fi模块1062终止接入外部设备2000,然后把设备1000重新接入到ap3000。
根据本公开的各种实施例,应用模块1073可以通过使用wi-fi模块1062把存储在存储器1060中的与ap3000相关的连接信息提供给外部设备2000。
根据本公开的各种实施例,应用模块1073可以在触屏1018上显示指导信息,其中,所述指导信息用于通过ap3000与外部设备2000的通信连接。
图11是示出根据本公开实施例的外部设备的框图。
参考图11,外部设备2000包括接入单元2100、信息提供单元2200、用户输入单元2300、显示单元2400、db2500、收发单元2600和控制单元2700。
根据本公开的各种实施例,接入单元2100改变外部设备2000的联网模式,并接入设备1000和ap3000其中至少一个。接入单元2100可以把外部设备2000的联网模式改变为ap模式,以便允许外部设备2000被与设备1000连接。根据本公开的各种实施例,接入单元2100可以响应于来自设备1000的接入请求而接入设备1000。当接入单元2100从设备1000接收到正确的口令时,接入单元2100可以接入设备1000。但是,本公开的各种实施例不限于此。
根据本公开的各种实施例,接入单元2100可以从设备1000接收与ap3000相关的连接信息,并且可以通过使用连接信息接入ap3000。当接收到连接信息时,接入单元2100可以终止与设备1000的连接,并且可以把外部设备2000的联网模式改变为客户端模式。此后,接入单元2100可以通过使用连接信息来接入ap3000。
根据本公开的各种实施例,信息提供单元2200向设备1000提供设备信息和口令信息。被提供给设备1000的设备信息和口令信息可以被设备1000用于接入外部设备2000。
根据本公开的各种实施例,信息提供单元2200可以给遥控器4000提供用于接入外部设备2000的口令。被提供给遥控器4000的口令可以在遥控器4000的屏幕上显示,并且用户可以检查在遥控器4000的屏幕上显示的口令,然后可以把口令输入设备1000中。
根据本公开的各种实施例,用户输入单元2300接收针对外部设备2000的用户输入。
根据本公开的各种实施例,显示单元2400显示用于网络连接的指导信息和口令。显示单元2400可以显示预先确定的指导信息,以使用户可以通过ap3000将设备1000和外部设备2000通信连接(communication-connect)。根据本公开的各种实施例,显示单元2400可以响应于预先确定的用户输入,显示用于和外部设备2000连接的口令。
根据本公开的各种实施例,db2500存储外部设备2000接入设备1000、从设备1000接收与ap3000相关的连接信息,然后接入ap3000所需的各种类型的信息。
根据本公开的各种实施例,收发单元2600收发外部设备2000接入设备1000、从设备1000接收与ap3000相关的连接信息,然后接入ap3000所需的各种类型的信息
根据本公开的各种实施例,控制单元2700控制接入单元2100、信息提供单元2200、用户输入单元2300、显示单元2400、db2500和收发单元2600,以便允许外部设备2000接入设备1000、从设备1000接收与ap3000相关的连接信息,然后接入ap3000。
根据本公开的各种实施例,接入单元2100、信息提供单元2200、用户输入单元2300、显示单元2400、收发单元2600和控制单元2700中的一些或者全部可以按软件模块来工作。但是,本公开的各种实施例不限于此。根据本公开的各种实施例,接入单元2100、信息提供单元2200、用户输入单元2300、显示单元2400、收发单元2600和控制单元2700中的一些可以按硬件来工作。
根据本公开的各种实施例,接入单元2100、信息提供单元2200、用户输入单元2300、显示单元2400和收发单元2600中的至少一些可以被包括在控制单元2700中。根据本公开的各种实施例,控制单元2700和接入单元2100、信息提供单元2200、用户输入单元2300、显示单元2400和收发单元2600中的至少一些可以按一个处理器来工作。但是,本公开的各种实施例不限于此。
本公开的各种实施例可以被具体实施为非瞬态记录介质(例如要在计算机中执行的程序模块),其包括计算机可读命令。非瞬态计算机可读存储介质可以包括任何可被计算机接入的可用介质、易失和非易失介质,以及可分离和不可分离介质。根据本公开的各种实施例,非瞬态计算机可读存储介质可以包括计算机存储介质和通信介质。非瞬态计算机可读存储介质包括全部的易失和非易失介质,以及可分离和不可分离介质,它们被设计成存储包括计算机可读命令、数据结构、程序模块或者其他数据的信息。通信介质包括计算机可读命令、数据结构、程序模块以及其他传输介质,并且包括其他的信息传输介质。
但是,本公开可以用很多不同的形式具体实施,并且不应被理解为限于这里给出的各种实施例;相反,提供这各种实施例以使本公开将会透彻和完整,并且将向本领域技术人员全面地传达本发明构思。例如,单数形式的构成元件可被以分布式方式执行,而且,分布的构成元件可以被组合,然后被执行。
虽然已经参考本公开的各种实施例示出和描述了本公开,但是本领域技术人员将会理解,不偏离本公开的由所附权利要求及其等同物限定的精神和范围,就可以对其作出形式和细节上的各种变化。