基于临时mac地址的接入方法、装置及系统的制作方法_5

文档序号:9474861阅读:来源:国知局
包括用于指示基站是否支持STA使用TMA的第一指标。
[0382]在图7所示实施例中的第十种可能的实现方式中,当第一指标用于指示基站支持STA使用TMA时,询问回应消息还包括用于指示STA生成TMA的生成规则。
[0383]在图7所示实施例中的第i^一种可能的实现方式中,认证消息发送模块744可以包括:第三判断单元744a、地址确认单元744b和第二生成单元744c。
[0384]第三判断单元744a,可以用于当询问回应消息中的第一指标用于指示基站支持STA使用TMA时,判断询问回应消息是否用于指示允许STA使用询问消息中的TMA进行通?目;
[0385]地址确认单元744b,可以用于当第三判断单元744a的判断结果为询问回应消息用于指示允许STA使用询问消息中的TMA进行通信时,确认在后续通信中使用该TMA ;
[0386]第二生成单元744c,可以用于当第三判断单元744a的判断结果为询问回应消息用于指示不允许STA使用询问消息中的TMA进行通信时,利用生成规则生成另一个TMA,利用生成的TMA向基站发送认证消息。
[0387]这里所讲的认证消息即为图6中所描述的认证消息发送模块646所发送的认证消肩、O
[0388]也即,第二生成单元744c,可以用于当第三判断单元744的判断结果为询问回应消息用于指示不允许STA使用询问消息中的TMA进行通信时,利用生成规则生成另一个TMA,触发认证消息发送模块644利用生成的该TMA向基站发送认证消息。
[0389]在图7所示实施例中的第十二种可能的实现方式中,询问回应消息还包括用于指示是否需要STA上传STA的RMA的第二指标。
[0390]在图7所示实施例中的第十三种可能的实现方式中,基于临时MAC地址的接入装置740可以包括:
[0391]回应接收模块748,用于接收基站发送的认证回应消息,认证回应消息是基站在接收到STA发送的认证消息之后,利用认证消息解析出TMA,并根据认证消息向STA发送的认证回应消息,认证回应消息用于指示基站是否允许STA使用TMA进行通信;
[0392]地址确认模块7410,用于当认证回应消息用于指示允许STA使用TMA进行通信,确认在后续通信中使用TMA ;
[0393]判断模块7412,用于当认证回应消息用于指示不允许STA使用TMA进行通信,则判断STA在本次接入认证中生成的TMA次数是否达到预定阈值;第三生成模块7414,用于在判断模块的判断结果为STA在本次接入认证中生成的TMA次数未达到预定阈值时,根据生成规则生成另一个TMA,并利用TMA向基站发送认证消息;接入终止模块7416,用于在判断模块的判断结果为STA在本次接入认证中生成的TMA次数达到预定阈值时,终止本次接入认证。
[0394]在图7所示实施例中的第十四种可能的实现方式中,基于临时MAC地址的接入装置740包括:第四生成模块7418、第一加密模块7420和第一发送模块7422,或,公钥接收模块7424、第二加密模块7426和第二发送模块7428。
[0395]第四生成模块7418,可以用于与基站进行密钥信令信息交互,根据密钥信令信息生成与基站共同的密钥;第一加密模块7420,可以用于利用密钥对STA的RMA进行加密;第一发送模块7422,可以用于将加密后的RMA发送给基站,以便基站利用密钥对加密后的RMA进行解密;或,
[0396]公钥接收模块7424,可以用于接收基站发送的公钥,公钥是基站生成的;第二加密模块7426,可以用于利用公钥对STA的RMA进行加密;第二发送模块7428,可以用于将加密后的RMA发送给基站,以便基站利用生成的私钥对RMA进行解密。
[0397]在实际应用中,具有上述装置720的基站72可以单独实施基于临时MAC地址的接入方法,具有上述装置740的非基站设备74也可以单独实施基于临时MAC地址的接入方法。
[0398]综上所述,本发明实施例提供的基于临时MAC地址的接入系统,通过在非基站设备STA向基站进行无线通信的接入认证过程中,基站向STA发送用于指示基站是否支持STA使用临时MAC地址TMA的消息;解决了当基站不支持STA使用TMA时,会导致STA不断地利用生成的TMA向基站进行接入认证,容易导致STA无法进行正常通信的问题;由于基站可以告知STA其是否支持STA使用TMA,因此达到了可以避免STA在基站不支持STA使用TMA时被拒绝接入的情况,进而可以保证STA利用RMA进行接入认证,实现无线通信的效果。
[0399]需要说明的是:上述实施例提供的基于临时MAC地址的接入装置在STA向基站进行无线通信的接入认证时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将基站和非基站设备STA的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于临时MAC地址的接入装置与基于临时MAC地址的接入方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0400]请参见图8所示,其示出了本发明一个实施例中提供的基站的结构示意图,该基站可以为图1所示实施环境中的基站AP120。该基站可以包括发送机802和接收机804。
[0401]发送机802,用于在非基站设备STA向基站进行无线通信的接入认证过程中,向STA发送用于指示基站是否支持STA使用临时MAC地址TMA的消息,以便STA根据消息向基站发送认证消息,认证消息是STA在消息用于指示基站支持STA使用TMA时,利用TMA向基站发送的认证消息;
[0402]接收机804,用于接收认证消息,利用认证消息解析出TMA ;
[0403]发送机802,还用于根据接收机804接收到的认证消息向STA发送认证回应消息,认证回应消息用于指示基站是否允许STA使用TMA进行通信。
[0404]综上所述,本发明实施例提供的基站,通过在非基站设备STA向基站进行无线通信的接入认证过程中,基站向STA发送用于指示基站是否支持STA使用临时MAC地址TMA的消息;解决了当基站不支持STA使用TMA时,会导致STA不断地利用生成的TMA向基站进行接入认证,容易导致STA无法进行正常通信的问题;由于基站可以告知STA其是否支持STA使用TMA,因此达到了可以避免STA在基站不支持STA使用TMA时被拒绝接入的情况,进而可以保证STA利用RMA进行接入认证,实现无线通信的效果。
[0405]请参见图9所示,其示出了本发明另一个实施例中提供的基站的结构示意图,该基站可以为图1所示实施环境中的基站AP120。该基站可以包括发送机902、处理器904、接收机906和存储器908,其中处理器904分别与接收机906、发送机902和存储器908耦合,存储器908中存储有至少一种计算机软件,处理器904可以利用存储器908中存储的计算机软件实现相应的功能。
[0406]在图9所示实施例中的第一种可能的实现方式中,该基站可以包括发送机902,该发送机902,可以用于在非基站设备STA向基站进行无线通信的接入认证过程中,向STA发送用于指示基站是否支持STA使用临时MAC地址TMA的消息,以便STA根据消息向基站发送认证消息,认证消息是STA在消息用于指示基站支持STA使用TMA时,利用TMA向基站发送的认证消息;
[0407]接收机906,用于接收认证消息,利用认证消息解析出TMA ;
[0408]发送机902,还用于根据接收机906接收到的认证消息向STA发送认证回应消息,认证回应消息用于指示基站是否允许STA使用TMA进行通信。
[0409]在图9所示实施例中的第二种可能的实现方式中,消息为发现消息,发送机902还可以用于:
[0410]每隔预定时间间隔广播发送发现消息,发现消息包括用于指示基站是否支持STA使用TMA的第一指标。
[0411]在图9所示实施例中的第三种可能的实现方式中,当第一指标用于指示基站支持STA使用TMA时,发现消息还包括用于指示STA生成TMA的生成规则。
[0412]在图9所示实施例中的第四种可能的实现方式中,发现消息还包括用于指示是否需要STA上传STA的真实MAC地址RMA的第二指标。
[0413]在图9所示实施例中的第五种可能的实现方式中,接收机906,还可以用于接收STA利用生成的TMA发送的询问消息;
[0414]消息为询问回应消息,发送机902,还可以用于:
[0415]向STA发送询问回应消息,询问回应消息包括用于指示基站是否支持STA使用TMA的第一指标。
[0416]在图9所示实施例中的第六种可能的实现方式中,处理器904,可以用于利用询问消息解析出TMA ;
[0417]处理器904,还可以用于在基站支持STA使用TMA时,判断TMA是否与预存的TMA相冲突,预存的TMA包括与基站进行无线通信连接的各个STA所使用的TMA ;
[0418]发送机902,还可以用于在处理器904的判断结果为TMA不与预存的TMA相冲突,则向STA发送用于指示允许STA使用TMA进行通信的询问回应消息,以便STA确认在后续通信中使用该TMA ;
[0419]发送机902,还可以用于在处理器904的判断结果为TMA与预存的TMA相冲突时,向STA发送用于指示不允许STA使用TMA进行通信的询问回应消息。
[0420]在图9所示实施例中的第七种可能的实现方式中,当第一指标用于指示基站支持STA使用TMA时,询问回应消息还包括用于指示STA生成TMA的生成规则。
[0421]在图9所示实施例中的第八种可能的实现方式中,询问回应消息还包括用于指示是否需要STA上传STA的真实MAC地址RMA的第二指标。
[0422]在图9所示实施例中的第九种可能的实现方式中,
[0423]处理器904,还用于在基站支持STA使用TMA时,判断TMA是否与预存的TMA相冲突,预存的TMA包括与基站进行无线通信连接的各个STA所使用的TMA ;
[0424]发送机906,还用于在处理器904的判断结果为TMA不与预存的TMA相冲突时,向STA发送用于指示允许STA使用TMA进行通信的认证回应消息,以便STA确认在后续通信中使用TMA ;
[0425]发送机906,还用于在处理器904的判断结果为TMA与预存的TMA相冲突时,向STA发送用于指示不允许STA使用TMA进行通信的认证回应消息。
[0426]在图9所示实施例中的第十种可能的实现方式中,处理器904,还可以用于与STA进行密钥信令信息交互,根据密钥信令信息生成与STA共同的密钥;接收机906,还用于接收STA利用密钥加密后的RMA ;处理器904,还用于利用密钥对加密后的RMA进行解密;或,
[0427]处理器904,还可以用于生成公钥和私钥;发送机902,还用于将公钥发送给STA ;接收机906,还用于接收STA利用公钥加密后的RMA ;处理器904,还用于利用私钥对加密后的RMA进行解密。
[0428]在图9所示实施例中的第i^一种可能的实现方式中,处理器904,还可以用于检测解密得到的RMA是否存在于预存的RMA列表中,预存的RMA列表存储有允许接入基站的STA的 RMA ;
[0429]处理器904,还可以用于在检测结果为解密得到的RMA存在于预存的RMA列表中时,允许完成本次接入认证。
[0430]综上所述,本发明实施例提供的基站,通过在非基站设备STA向基站进行无线通信的接入认证过程中,基站向STA发送用于指示基站是否支持STA使用临时MAC地址TMA的消息;解决了当基站不支持STA使用TMA时,会导致STA不断地利用生成的TMA向基站进行接入认证,容易导致STA无法进行正常通信的问题;由于基站可以告知STA其是否支持STA使用TMA,因此达到了可以避免STA在基站不支持STA使用TMA时被拒绝接入的情况,进而可以保证STA利用RMA进行接入认证,实现无线通信的效果。
[0431]请参见图10所示,其示出了本发明一个实施例中提供的STA的结构示意图,该基站可以为图1所示实施环境中的非基站设备STA140。该STA可以包括:接收机1002和发送机1004。
[0432]接收机1002,用于在非基站设备STA向基站进行无线通信的接入认证过程中,接收基站发送的用于指示基站是否支持STA使用临时MAC地址TMA的消息;
[0433]发送机1004,还用于当接收机1002接收到的消息用于指示基站支持STA使用TMA时,利用TMA向基站发送认证消息。
[0434]综上所述,本发明实施例提供的STA,通过在非基站设备STA向基站进行无线通信的接入认证过程中,基站向STA发送用于指示基站是否支持STA使用临时MAC地址TMA的消息;解决了当基站不支持STA使用TMA时,会导致STA不断地利用生成的TMA向基站进行接入认证,容易导致STA无法进行正常通信的问题;由于基站可以告知STA其是否支持STA使用TMA,因此达到了可以避免STA在基站不支持STA使用TMA时被拒绝接入的情况,进而可以保证STA利用RMA进行接入认证,实现无线通信的效果。
[0435]请参见图11所示,其示出了本发明另一个实施例中提供的STA的结构示意图,该基站可以为图1所示实施环境中的非基站设备STA140。该STA可以包括:接收机1102、处理器1104、发送机1106和存储器1108,其中处理器1104分别与接收机1102、发送机1106和存储器1108耦合,存储器1108中存储有至少一种计算机软件,处理器1104可以利用存储器1108中存储的计算机软件实现相应的功能。
[0436]在图11所示实施例中的第一种可能的实现方式中,该STA可以包括接收机1102和发送机1106,
[0437]接收机1102,可以用于在非基站设备STA向基站进行无线通信的接入认证过程中,接收基站发送的用于指示基站是否支持STA使用临时MAC地址TMA的消息;
[0438]发送机1106,还用于当接收机1102接收到的消息用于指示基站支持STA使用TMA时,利用TMA向基站发送认证消息。
[0439]在图11所示实施例中的第二种可能的实现方式中,消息为发现消息,接收机1102还可以用于:
[0440]接收基站每隔预定时间间隔广播发送的发现消息,发现消息包括用于指示基站是否支持STA使用TMA的第一指标。
[0441]在图11所示实施例中的第三种可能的实现方式中,当第一指标用于指示基站支持STA使用TMA时,发现消息还包括用于指示STA生成TMA的生成规则。
[0442]在图11所示实施例中的第四种可能的实现方式中,STA还可以包括处理器1104,
[0443]处理器1104,可以用于当第一指标用于指示基站支持STA使用TMA时,利用生成规则生成TMA ;
[0444]发送机1106,可以用于利用TMA向基站发送认证消息,以便基站接收认证消息,利用认证消息解析出TMA ;根据认证消息向STA发送认证回应消息,认证回应消息用于指示基站是否允许STA使用TMA进行通信。
[0445]在图11所示实施例中的第五种可能的实现方式中,发现消息还包括用于指示是否需要STA上传STA的真实MAC地址RMA的第二指标。
[0446]在图11所示实施例中的第六种可能的实现方式中,发送机1106,还可以用于利用生成的TMA向基站发送询问消息,以便基站利用询问消息解析出TMA ;在基站支持STA使用TMA时,检测TMA是否与预存的TMA相冲突,预存的TMA包括与基站进行无线通信连接的各个STA所使用的TMA ;若检测结果为TMA不与预存的TMA相冲突,则向STA发送用于指示允许STA使用TMA进行通信的询问回应消息,以便STA确认在后续通信中使用该TMA ;若检测结果为TMA与预存的TMA相冲突,则向STA发送用于指示不允许STA使用TMA进行通信的询问回应消息;
[0447]消息为询问回应消息,接收机1102还可以用于:
[0448]接收基站发送的询问回应消息,询问回应消息包括用于指示基站是否支持STA使用TMA的第一指标。
[0449]在图11所示实施例中的第七种可能的实现方式中,当第一指标用于指示基站支持STA使用TMA时,询问回应消息还包括用于指示STA生成TMA的生成规则。
[0450]在图11所示实施例中的第八种可能的实现方式中,处理器1104,还可以用于当询问回应消息中的第一指标用于指示基站支持STA使用TMA时,判断询问回应消息是否用于指示允许STA使用询问消息中的TMA进行通信;
[0451]处理器1104,还可以用于当判断结果为询问回应消息用于指示允许STA使用询问消息中的TMA进行通信,则利用询问消息中的TMA进行通信,确认在后续通信中使用该TMA,发送机还用于利用TMA向基站发送认证消息;
[0452]处理器1104,还可以用于当判断结果为询问回应消息用于指示不允许STA使用询问消息中的TMA进行通信,则利用生成规则生成另一个TMA,发送机1106还用于利用生成的TMA向基站发送询问消息或者认证消息。
[0453]在图11所示实施例中的第九种可能的实现方式中,询问回应消息还包括用于指示是否需要STA上传STA的RMA的第二指标。
[0454]在图11所示实施例中的第十种可能的实现方式中,接收机1102,还用于接收基站发送的认证回应消息,认证回应消息是基站在接收到STA发送的认证消息之后,利用认证消息解析出TMA,并根据认证消息向STA发送的认证回应消息,认证回应消息用于指示基站是否允许STA使用TMA进行通信;
[0455]处理器1104,还用于当认证回应消息用于指示允许STA使用TMA进行通信,确认在后续通信中使用TMA ;
[0456]处理器1104,还用于当认证回应消息用于指示不允许STA使用TMA进行通信,则判断STA在本次接入认证中生成的TMA次数是否达到预定阈值;处理器1104,还用于当判断结果为STA在本次接入认证中生成的TMA次数未达到预定阈值时,根据生成规则生成另一个TMA,触发发送机1106利用TMA向基站发送认证消息;处理器1104,还用于当判断结果为STA在本次接入认证中生成的TMA次数达到预定阈值,则终止本次接入认证。
[0457]在图11所示实施例中的第i^一种可能的实现方式中,处理器1104,还可以用于与基站进行密钥信令信息交互,根据密钥信令信息生成与基站共同的密钥;处理器1104,还可以用于利用密钥对STA的RMA进行加密;发送机1106,还可以用于将加密后的RMA发送给基站,以便基站利用密钥对加密后的RMA进行解密;或,
[0458]接收机1102,还可以用于接收基站发送的公钥,公钥是基站生成的;处理器1104,还可以用于利用公钥对STA的RMA进行加密;发送机1106,还可以用于将加密后的RMA发送给基站,以便基站利用生成的私钥对RMA进行解密。
[0459]综上所述,本发明实施例提供的STA,通过在非基站设备STA向基站进行无线通信的接入认证过程中,基站向STA发送用于指示基站是否支持STA使用临时MAC地址TMA的消息;解决了当基站不支持STA使用TMA时,会导致STA不断地利用生成的TMA向基站进行接入认证,容易导致STA无法进行正常通信的问题;由于基站可以告知STA其是否支持STA使用TMA,因此达到了可以避免STA在基站不支持STA使用TMA时被拒绝接入的情况,进而可以保证STA利用RMA进行接入认证,实现无线通信的效果。
[0460]请参见图12所示,其示出了本发明还一个实施例中提供的基于临时MAC地址的接入系统的结构示意图,该基于临时MAC地址的接入系统可以应用于为图1所示实施环境中。该基于临时MAC地址的接入系统可以包括:基站1002和至少一个非基站设备(STA) 1204。
[0461]基站1202可以为如图8或图9中所描述的基站;STA1204可以为如图10或图11中所描述的STA。
[0462]综上所述,本发明实施例提供的基于临时MAC地址的接入系统,当基站不支持STA使用TMA时,会导致STA不断地利用生成的TMA向基站进行接入认证,容易导致STA无法进行正常通信。本发明通过基站在消息中携带是否允许STA使用TMA接入的方法,解决了该问题。
[0463]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0464]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0465]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,可以仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0466]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1