无线连线设定传递方法与流程

文档序号:22753091发布日期:2020-10-31 09:48阅读:146来源:国知局
无线连线设定传递方法与流程

本发明涉及无线连线设定传递方法,尤其涉及支持隐藏服务集识别码的无线连线设定传递方法。



背景技术:

随着物联网技术的发展,无线连网装置的使用愈来愈常见,除了个人电脑及移动装置(例如:移动电话)外,无线连网技术也被应用于生活周遭的物品上,如玩具、冰箱、电灯、音箱等。这些物品(下称待设定无线装置)的连网设定,大都通过下述连线方法:个人电脑或移动装置的应用程序以特定方法发送一目标无线装置(例如:存取点)的连线设定给一待设定无线装置;以及该待设定无线装置在完成接收该连线设定后,利用该连线设定的信息连接该目标无线装置。然而,当该目标无线装置的服务集识别码(servicesetidentifier,ssid)设定为隐藏,且不是美国信息交换标准代码(americanstandardcodeforinformationinterchange,ascii)时,前述连线方法便无法使待设定无线装置顺利取得目标无线装置的连线设定。



技术实现要素:

本发明的一目的在于提供一种无线连线设定传递方法,以支持隐藏服务集识别码。

本发明的另一目的在于提供一种无线连线设定传递方法,以支持非美国信息交换标准代码的隐藏服务集识别码。

本发明的无线连线设定传递方法的一实施例是由多个无线装置来执行,该多个无线装置包含一目标无线装置(例如:存取点)、一第一无线装置(例如:移动装置或个人电脑)以及一第二无线装置(例如:无线连网装置,比如无线音箱或其它物联网装置),该实施例包含下列步骤:该第一无线装置无线连接该目标无线装置,其中该目标无线装置的服务集识别码是隐藏的;该第一无线装置的一应用程序取得该目标无线装置的连线设定;该第二无线装置发出一信标信号携有预定数据以供该第一无线装置来检测;该第一无线装置接收该信标信号并得知该信标信号携有该预定数据;该第一无线装置中断与该目标无线装置的无线连接,接着该第一无线装置无线连接该第二无线装置;该第一无线装置传送该连线设定给该第二无线装置,接着中断与该第二无线装置的无线连接;该第一无线装置重复连接该目标无线装置达n次,以供该第二无线装置依据该连线设定获取该第一无线装置与该目标无线装置之间用于建立连线的多个封包,其中该n为不小于一的正整数;以及该第二无线装置依据该多个封包取得该服务集识别码的原始数据,接着该第二无线装置依据该连线设定以及该原始数据与该目标无线装置建立连线。于本实施例的一实作范例中,该第二无线装置进一步通过该目标无线装置传送一连线成功信息给该第一无线装置。于本实施例的一实作范例中,该目标无线装置的服务集识别码不是美国信息交换标准代码。

本发明的无线连线设定传递方法的另一实施例是由一第一无线装置(例如:移动装置或个人电脑)来执行,该实施例包含下列步骤:无线连接一目标无线装置(例如:存取点),其中该目标无线装置的服务集识别码是隐藏的;通过一应用程序取得该目标无线装置的连线设定;接收一第二无线装置(例如:无线连网装置,比如无线音箱或其它物联网装置)所发出的一信标信号,并得知该信标信号携有预定数据;中断与该目标无线装置的无线连接,接着无线连接该第二无线装置;传送该连线设定给该第二无线装置,接着中断与该第二无线装置的无线连接;以及重复连接该目标无线装置达n次,以供该第二无线装置依据该连线设定获取该第一无线装置与该目标无线装置之间用于建立连线的多个封包,其中该n为不小于一的正整数。于本实施例的一实作范例中,该第一无线装置进一步接收该第二无线装置通过该目标无线装置所传送的一连线成功信息。于本实施例的一实作范例中,该目标无线装置的服务集识别码不是美国信息交换标准代码。

本发明的无线连线设定传递方法的又一实施例是由一第二无线装置(例如:无线连网装置,比如无线音箱或其它物联网装置)来执行,该实施例包含下列步骤:发出一信标信号携有预定数据以供一第一无线装置(例如:移动装置或个人电脑)来检测;无线连接该第一无线装置;从该第一无线装置接收一目标无线装置(例如:存取点)的连线设定,接着中断与该第一无线装置的无线连接,其中该目标无线装置的服务集识别码是隐藏的;依据该连线设定,获取该第一无线装置与该目标无线装置之间用于建立连线的多个封包;以及依据该多个封包取得该服务集识别码的原始数据,再依据该连线设定以及该原始数据与该目标无线装置建立连线。于本实施例的一实作范例中,该第二无线装置通过该目标无线装置传送一连线成功信息给该第一无线装置。于本实施例的一实作范例中,该目标无线装置的服务集识别码不是美国信息交换标准代码。

有关本发明的特征、实作与技术效果,兹配合附图作优选实施例详细说明如下。

附图说明

图1显示本发明的无线连线设定传递方法的一实施例;

图2显示图1的多个无线装置的一实施例;

图3显示本发明的无线连线设定传递方法的另一实施例;以及

图4显示本发明的无线连线设定传递方法的又一实施例。

符号说明

s110~s190步骤

200目标无线装置

210第一无线装置

220第二无线装置

s310~s370步骤

s410~s460步骤

具体实施方式

本发明公开一种无线连线设定传递方法,能够使待设定无线装置与具有隐藏服务集识别码(hiddenservicesetidentifier,hiddenssid)的目标无线装置连线,即便该ssid不是美国信息交换标准代码(americanstandardcodeforinformationinterchange,ascii)。

图1显示本发明的无线连线设定传递方法的一实施例。该实施例是由多个无线装置来执行,该多个无线装置的一实施例如图2所示,包含一目标无线装置200、一第一无线装置210以及一第二无线装置220。于一实作范例中,目标无线装置200是一存取点(accesspoint,ap)或是一具有ap功能的无线装置;第一无线装置210(例如:移动电话或个人电脑)已经取得目标无线装置200的连线设定并连上目标无线装置200;第二无线装置220(例如:无线连网装置,比如无线音箱或其它物联网装置)在收到来自第一无线装置210所传送的目标无线装置200的连线设定前,未取得目标无线装置200的连线设定。于一实作范例中,该多个无线装置均为wi-fi装置,符合ieee802.11标准系列的至少其中之一(例如:802.11a、802.11b、802.11g、802.11n、802.11ac、802.11ax)。

请参阅图1与图2。图1的实施例包含下列步骤:

步骤s110:第一无线装置210无线连接目标无线装置200,其中目标无线装置200的ssid是隐藏的。于一实作范例中,目标无线装置200所广播的一信标信号(beaconsignal)未包含有效的ssid;换言之,该信标信号不会包含目标无线装置200的ssid。于一实作范例中,目标无线装置200的ssid是一隐藏的非ascii的ssid。

步骤s120:第一无线装置210的一应用程序取得目标无线装置200的连线设定。于一实作范例中,该连线设定包含:目标无线装置200的一基础服务集识别码(basicservicesetidentifier,bssid)(例如:mediaaccesscontrol(mac)address);信息用于指出目标无线装置200的ssid是隐藏的;以及目标无线装置200的一连线密码。值得注意的是,通常而言,该应用程序所取得的该连线设定是经过第一无线装置210编码后的数据(例如:utf-8(8-bitunicodetransformationformat)数据),且该应用程序没有权限取得该连线设定的原始数据(例如:gb2312(信息交换用汉字编码字元集·基本集)数据或gbk(汉字内码扩展规范)数据),因此,当目标无线装置200的ssid是一隐藏的非ascii的ssid时,该应用程序令第一无线装置210提供给第二无线装置220的编码后的ssid,无法使第二无线装置220与目标无线装置200连线。

步骤s130:第二无线装置220发出一信标信号携有预定数据,以供第一无线装置210来检测。于一实作范例中,该预定数据为一符合特殊规则的ssid,该特殊规则为一已知或自定的规则,且为第一无线装置210与第二无线装置220均能识别的规则。

步骤s140:第一无线装置210接收第二无线装置220的信标信号,并得知该信标信号携有该预定数据。于一实作范例中,第一无线装置210接收信号,并判断是否收到携有该预定数据(例如:符合特殊规则的ssid)的信标信号,从而得知发出该信标信号的第二无线装置220要求第一无线装置210协助它进行连线。

步骤s150:第一无线装置210中断与目标无线装置200的无线连接,接着第一无线装置210无线连接第二无线装置220。步骤s150接续步骤s140。

步骤s160:第一无线装置210传送该连线设定给第二无线装置220,接着中断与第二无线装置220的无线连接。步骤s160接续步骤s150。

步骤s170:第一无线装置210重复连接目标无线装置200达n次,以供第二无线装置220依据该连线设定获取第一无线装置210与目标无线装置200之间用于建立连线的该多个封包,其中该n为不小于一的正整数。步骤s170接续步骤s160。于一实作范例中,第二无线装置220依据目标无线装置200的bssid,从收到的封包中找出符合该bssid的该多个封包。于一实作范例中,该多个封包包含:第一无线装置210所发出的一探查要求(proberequest)封包;以及目标无线装置200所发出的一探查回复(proberesponse)封包或一连结要求(associationrequest)封包,其中该探查要求封包、该探查回复封包与该连结要求封包为本领域的通常知识。于一实作范例中,该n不小于三。

步骤s180:第二无线装置220依据该多个封包取得目标无线装置200的ssid的原始数据,接着第二无线装置220依据该连线设定以及该原始数据,与目标无线装置200建立连线。

步骤s190:第二无线装置220通过目标无线装置200传送一连线成功信息给第一无线装置210。本步骤用来避免第一无线装置210重复地尝试协助第二无线装置220连线。然而,本步骤可选择性地被省略;此时,第一无线装置210可于一预定条件(例如:执行完步骤s170及/或未再收到第二无线装置200的信标信号)满足后,停止协助第二无线装置220连线。

图3显示本发明的无线连线设定传递方法的另一实施例。图3的实施例是由一第一无线装置(例如:移动装置或个人电脑)来执行,包含下列步骤:

步骤s310:无线连接一目标无线装置(例如:存取点),其中该目标无线装置的一服务集识别码是隐藏的。

步骤s320:通过一应用程序取得该目标无线装置的连线设定。

步骤s330:接收一第二无线装置(例如:无线连网装置,比如无线音箱或其它物联网装置)所发出的一信标信号,并得知该信标信号携有预定数据。

步骤s340:中断与该目标无线装置的无线连接,接着无线连接该第二无线装置。

步骤s350:传送该连线设定给该第二无线装置,接着中断与该第二无线装置的无线连接。

步骤s360:重复连接该目标无线装置达n次,以供该第二无线装置依据该连线设定获取该第一无线装置与该目标无线装置之间用于建立连线的多个封包,其中该n为不小于一的正整数。

步骤s370:接收该第二无线装置通过该目标无线装置所传送的一连线成功信息。

由于本领域技术人员能够参考图1的实施例的公开来了解图3的实施例的细节与变化,亦即图1的实施例的技术特征可合理地应用于图3的实施例中,因此,在不影响图3的实施例的公开要求与可实施性的前提下,重复及冗余的说明在此省略。

图4显示本发明的无线连线设定传递方法的又一实施例。图4的实施例是由一第二无线装置(例如:例如:无线连网装置,比如无线音箱或其它物联网装置)来执行,包含下列步骤:

步骤s410:发出一信标信号携有预定数据以供一第一无线装置(例如:移动装置或个人电脑)来检测。

步骤s420:无线连接该第一无线装置。

步骤s430:从该第一无线装置接收一目标无线装置(例如:存取点)的连线设定,接着中断与该第一无线装置的无线连接,其中该目标无线装置的一服务集识别码是隐藏的。

步骤s440:依据该连线设定,获取该第一无线装置与该目标无线装置之间用于建立连线的多个封包。

步骤s450:依据该多个封包取得该服务集识别码的原始数据,再依据该连线设定以及该原始数据与该目标无线装置建立连线。

步骤s460:通过该目标无线装置传送一连线成功信息给该第一无线装置。

由于本领域技术人员能够参考图1的实施例的公开来了解图4的实施例的细节与变化,亦即图1的实施例的技术特征可合理地应用于图4的实施例中,因此,在不影响图4的实施例的公开要求与可实施性的前提下,重复及冗余的说明在此省略。

请注意,在实施为可能的前提下,本技术领域技术人员可选择性地实施前述任一实施例中部分或全部技术特征,或选择性地实施前述多个实施例中部分或全部技术特征的组合,借此达到本发明的实施弹性。

综上所述,本发明能够使一无线连网装置与具有隐藏服务集识别码的一目标无线装置连线,即便该服务集识别码为非美国信息交换标准代码;因此,相较于现有技术,本发明不受限于该目标无线装置的ssid的编码,能够提高该无线连网装置的适用性。

虽然本发明的实施例如上所述,然而所述实施例并非用来限定本发明,本技术领域技术人员可依据本发明的明示或隐含的内容对本发明的技术特征施以变化,凡此种种变化均可能属于本发明所寻求的专利保护范围,换言之,本发明的专利保护范围须视本说明书的权利要求所界定者为准。

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