一种通信方法、装置及系统的制作方法

文档序号:9768198阅读:187来源:国知局
一种通信方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种通信方法、装置及系统。
【背景技术】
[0002]随着社会的不断发展,为了适应人们对移动办公的需求,W1-Fi (WirelessFidelity,无线保真)技术应运而生,并以其传输速率高、便于管理等优点迅速成为人们生活中不可或缺的一部分。通常,W1-Fi网络是由AP (Access PointdiiAA)和STA (Stat1n,站点)组成的,其中,AP为STA提供接入服务,STA通过AP接入网络进而通过AP与网络中的其他设备进行数据交互。
[0003]实际中,为了使STA能够识别不同的AP,从而接入特定网络,每个AP都设定了MAC (Medium Access Control,媒体接入控制层)地址来进行区分。通常的,MAC地址分为两类:一类是在AP生产过程中设定好的全球唯一地址;另一类是可以进行变更的本地临时地址。AP和STA在数据交互的过程中,AP的MAC地址使用的是全球唯一地址,因此AP的MAC地址是固定的。这样,AP和STA的数据交互过程就会存在一定的安全隐患,例如,由于AP的MAC地址总是携带在交互的数据中,偷听者就会通过跟踪AP的MAC地址获取AP的信息,进而根据AP的信息跟踪与该AP进行数据交互的STA,导致使用该STA的用户的隐私等信息泄露。
[0004]为了解决上述问题,现有技术通常采用STA不定期地改变自身的MAC地址的方式来防止跟踪,从而起到保护用户隐私、提高网络安全的作用。然而,由于现有技术中AP的MAC地址是固定不变的,偷听者可以根据AP的固定的MAC地址推测出变化后的STA的MAC地址,间接获得STA的信息,随后对STA进行跟踪。

【发明内容】

[0005]本发明的实施例提供一种通信方法、装置及系统,能够同时变更接入点的通信地址和站点的通信地址,防止用户信息的泄露,提高网络的安全性。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]本发明第一方面提供一种通信方法,接入点使用第一通信地址和使用第二通信地址的站点通信,第一通信地址为接入点使用的通信地址,第二通信地址为站点使用的通信地址,该方法包括:
[0008]接入点发送通信地址变更第一信息至站点,其中,通信地址变更第一信息用于向站点指示接入点变更通信地址后的通信地址,通信地址变更第一信息至少包括第三通信地址,第三通信地址为接入点进行通信地址变更后的通信地址;
[0009]接入点确定第四通信地址,其中,第四通信地址为站点进行通信地址变更后的通信地址;
[0010]接入点将通信地址从第一通信地址切换至第三通信地址,使用第三通信地址与将通信地址从第二通信地址切换至第四通信地址的站点通信。
[0011]根据第一方面,在第一方面的第一种可能的实现方式中,接入点确定第四通信地址,具体包括:
[0012]接入点生成第四通信地址;或者,
[0013]接入点接收站点发送的通信地址变更第二信息,其中,通信地址变更第二信息用于向接入点指示站点变更通信地址后的通信地址,通信地址变更第二信息至少包括第四通信地址。
[0014]根据第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,通信地址变更第一信息还包括预设时间段;
[0015]接入点将通信地址从第一通信地址切换至第三通信地址,使用第三通信地址与将通信地址从第二通信地址切换至第四通信地址的站点通信,具体包括:
[0016]在预设时间段后,接入点中断第一通信地址和站点的第二通信地址间的通信,将通信地址从第一通信地址切换至第三通信地址,使用第三通信地址与将通信地址从第二通信地址切换至第四通信地址的站点通信。
[0017]根据第一方面,或者第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,该方法还包括:
[0018]在预设时间段内,接入点使用第一通信地址和使用第二通信地址的站点通信。
[0019]根据第一方面,或者第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任意一种,在第一方面的第四种可能的实现方式中,在接入点发送通信地址变更第一信息至站点之前,该方法还包括:
[0020]接入点获取第三通信地址,接入点根据加密算法,对第三通信地址进行加密,生成通信地址变更第一信息;
[0021]或者,
[0022]接入点获取第三通信地址和第四通信地址,接入点根据加密算法,对第三通信地址和第四通信地址进行加密,生成通信地址变更第一信息。
[0023]根据第一方面,或者第一方面的第一种可能的实现方式至第一方面的第四种可能的实现方式中的任意一种,在第一方面的第五种可能的实现方式中,在接入点发送通信地址变更第一信息至站点之前,该方法还包括:
[0024]接入点接收站点发送的通信地址变更第一指示,通信地址变更第一指示用于触发接入点进行通信地址变更;
[0025]和/ 或,
[0026]接入点发送通信地址变更第二指示至站点,通信地址变更第二指示用于触发站点进行通信地址变更。
[0027]根据第一方面,或者第一方面的第一种可能的实现方式至第一方面的第五种可能的实现方式中的任意一种,在第一方面的第六种可能的实现方式中,站点为多个;
[0028]接入点发送通信地址变更第一信息至站点,具体包括:
[0029]在接入点接收一个站点发送的通信地址变更第一指示后,接入点发送通信地址变更第一信息至所有站点。
[0030]根据第一方面,或者第一方面的第一种可能的实现方式至第一方面的第六种可能的实现方式中的任意一种,在第一方面的第七种可能的实现方式中,接入点将通信地址从第一通信地址切换至第三通信地址,使用第三通信地址与将通信地址从第二通信地址切换至第四通信地址的站点通信,具体包括:
[0031]接入点根据第三通信地址和第四通信地址,计算第一会话密钥;
[0032]若第一会话密钥与第二会话密钥匹配,则接入点将通信地址从第一通信地址切换至第三通信地址,使用第三通信地址与与将通信地址从第二通信地址切换至第四通信地址的站点通信,其中,第二会话密钥为站点根据第三通信地址和第四通信地址计算得出的。
[0033]本发明第二方面提供一种通信方法,接入点使用第一通信地址和使用第二通信地址的站点通信,第一通信地址为接入点使用的通信地址,第二通信地址为站点使用的通信地址,该方法包括:
[0034]站点接收接入点发送的通信地址变更第一信息,其中,通信地址变更第一信息用于向站点指示接入点变更通信地址后的通信地址,通信地址变更第一信息至少包括第三通信地址,第三通信地址为接入点进行通信地址变更后的通信地址;
[0035]站点确定第四通信地址,其中,第四通信地址为站点进行通信地址变更后的通信地址;
[0036]站点将通信地址从第二通信地址切换至第四通信地址,使用第四通信地址与将通信地址从第一通信地址切换至第三通信地址的接入点通信。
[0037]根据第二方面,在第二方面的第一种可能的实现方式中,站点确定第四通信地址,具体包括:
[0038]站点根据通信地址变更第一信息获得第四通信地址,其通信地址变更第一信息还包括第四通信地址;或者,
[0039]站点生成第四通信地址。
[0040]根据第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,通信地址变更第一信息还包括预设时间段;
[0041]站点将通信地址从第二通信地址切换至第四通信地址,使用第四通信地址与将通信地址从第一通信地址切换至第三通信地址的接入点通信,具体包括:
[0042]在预设时间段后,站点中断第二通信地址和接入点的第一通信地址间的通信,将通信地址从第二通信地址切换至第四通信地址,使用第四通信地址与将通信地址从第一通信地址切换至第三通信地址的接入点通信。
[0043]根据第二方面或者第二方面的第一种可能的实现方式或者第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,该方法还包括:
[0044]在预设时间段内,站点使用第二通信地址和使用第一通信地址的接入点通信。
[0045]根据第二方面,或者第二方面的第一种可能的实现方式至第二方面的第三种可能的实现方式中任意一种,在第二方面的第四种可能的实现方式中,在站点发送通信地址变更第二信息至接入点之前,该方法还包括:
[0046]站点获取第四通信地址;站点根据加密算法,对第四通信地址进行加密,生成通信地址变更第二信息。
[0047]根据第二方面,或者第二方面的第一种可能的实现方式至第二方面的第四种可能的实现方式中的任意一种,在第二方面的第五种可能的实现方式中,在站点接收接入点发送的通信地址变更第一信息之前,该方法还包括:
[0048]站点发送通信地址变更第一指示至接入点,通信地址变更第一指示用于触发接入点进行通信地址变更;
[0049]或者,
[0050]站点接收接入点发送的通信地址变更第二指示,通信地址变更第二指示用于触发站点进行通信地址变更。
[0051]根据第二方面,或者第二方面的第一种可能的实现方式至第二方面的第五种可能的实现方式中的任意一种,在第二方面的第六种可能的实现方式中,站点为多个;
[0052]站点接收接入点发送的通信地址变更第一信息,具体包括:
[0053]在一个站点发送通信地址变更第一指示至接入点后,站点接收接入点发送的通信地址变更第一信息。
[0054]根据第二方面,或者第二方面的第一种可能的实现方式至第二方面的第六种可能的实现方式中的任意一种,在第二方面的第七种可能的实现方式中,站点将通信地址从第二通信地址切换至第四通信地址,使用第四通信地址与将通信地址从第一通信地址切换至第三通信地址的接入点通信,具体包括:
[0055]站点根据第三通信地址和第四通信地址,计算第二会话密钥;
[0056]若第二会话密钥与第一会话密钥匹配,则站点将通信地址从第二通信地址切换至第四通信地址,使用第四通信地址与将通信地址从第一通信地址切换至第三通信地址的接入点通信,其中,第一会话密钥为接入点根据第三通信地址和第四通信地址计算得出的。
[0057]本发明第三方面提供一种接入点,接入点使用第一通信地址和使用第二通信地址的站点通信,第一通信地址为接入点使用的通信地址,第二通信地址为站点使用的通信地址,接入点包括:
[0058]发送模块,用于发送通信地址变更第一信息至站点,其中,通信地址变更第一信息用于向站点指示接入点变更通信地址后的通信地址,通信地址变更第一信息至少包括第三通信地址,第三通信地址为接入点进行通信地址变更后的通信地址;
[0059]确定模块,用于确定第四通信地址,其中,第四通信地址为站点进行通信地址变更后的通信地址;
[0060]切换模块,用于将通信地址从第一通信地址切换至第三通信地址;
[0061]通信模块,用于使用第三通信地址与将通信地址从第二通信地址切换至第四通信地址的站点通信。
[0062]根据第三方面,在第三方面的第一种可能的实现方式中,确定模块,具体用于生成第四通信地址;
[0063]或者,接收站点发送的通信地址变更第二信息,其中,通信地址变更第二信息用于向接入点指示站点变更通信地址后的通信地址,通信地址变更第二信息至少包括第四通信地址。
[0064]根据第三方面或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,通信地址变更第一信息还包括预设时间段;
[0065]切换模块,具体用于在预设时间段后,中断第一通信地址和站点的第二通信地址间的通信,将通信地址从第一通信地址切换至第三通信地址。
[0066]根据第三方面或者第三方面的第一种可能的实现方式或者第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,通信模块,还用于在预设时间段内,使用第一通信地址和使用第二通信地址的站点通信。
[0067]根据第三方面,或者第三方面的第一种可能的实现方式至第三方面的第三种可能的实现方式中的任意一种,在第三方面的第四种可能的实现方式中,接入点,还包括:
[0068]获取模块,用于在发送模块发送通信地址变更第一信息至站点之前,获取第三通信地址,或者,获取第三通信地址和第四通信地址;
[0069]加密模块,用于根据加密算法,对第三通信地址进行加密,生成通信地址变更第一信息;或者,用于根据加密算法,对第三通信地址和第四通信地址进行加密,生成通信地址变更第一信息。
[0070]根据第三方面,或者第三方面的第一种可能的实现方式至第三方面的第四种可能的实现方式中的任意一种,在第三方面的第五种可能的实现方式中,接入点,还包括:
[0071]接收模块,用于在发送模块发送通信地址变更第一信息至站点之前,接收站点发送的通信地址变更第一指示,通信地址变更第一指示用于触发接入点进行通信地址变更;
[0072]发送模块,还用于在发送模块发送通信地址变更第一信息至站点之前,发送通信地址变更第二指示至站点,通信地址变更第二指示用于触发站点进行通信地址变更。
[0073]根据第三方面,或者第三方面的第一种可能的实现方式至第三方面的第五种可能的实现方式中的任意一种,在第三方面的第六种可能的实现方式中,站点为多个;
[0074]发送模块,具体用于在接收模块接收到一个站点发送的通信地址变更第一指示后,发送通信地址变更第一信息至所有站点。
[0075]根据第三方面,或者第三方面的第一种可能的实现方式至第三方面的第六种可能的实现方式中的任意一种,在第三方面的第七种可能的实现方式中,切换模块,具体包括:
[0076]计算子模块,用于根据第三通信地址和所述第四通信地址,计算第一会话密钥;
[0077]执行子模块,用于若第一会话密钥与第二会话密钥匹配,则将通信地址从第一通信地址切换至第三通信地址,其中,所述第二会话密钥为所述站点根据所述第三通信地址和所述第四通信地址计算得出的。
[0078]本发明第四方面提供一种站点,接入点使用第一通信地址和使用第二通信地址的站点通信,第一通信地址为接入点使用的通信地址,第二通信地址为站点使用的通信地址,站点包括:
[0079]接收模块,用于接收接入点发送的通信地址变更第一信息,其中,通信地址变更第一信息用于向站点指示接入点变更通信地址后的通信地址,通信地址变更第一信息至少包括第三通信地址,第三通信地址为接入点进行通信地址变更后的通信地址;
[0080]确定模块,用于确定第四通信地址,其中,第四通信地址为站点进行通信地址变更后的通信地址;
[0081]切换模块,用于将通信地址从第二通信地址切换至第四通信地址;
[0082]通信模块,用于使用第四通信地址与将通信地址从第一通信地址切换至第三通信地址的接入点通信。
[0083]根据第四方面,在第四方面的第一种可能的实现方式中,确定模块,具体用于根据通信地址变更第一信息获得第四通信地址,其中,通信地址变更第一信息还包括第四通信地址;
[0084]或者,用于生成所述第四通信地址。
[0085]根据第四方面或者第四方面的第一种的可能的实现方式,在第四方面的第二种可能的实现方式中,通信地址变更第一信息还包括预设时间段;
[0086]切换模块,具体用于在预设时间段后,中断第二通信地址和接入点的第一通信地址间的通信,将通信地址从第二通信地址切换至第四通信地址。
[0087]根据第四方面或者第四方面的第一种的可能的实现方式或者第四方面的第二种可能的实现方式,在第四方面的第三种可能的实现方式中,通信模块,还用于在预设时间段内,站点使用第二通信地址和使用第一通信地址的接入点通信。
[0088]根据第四方面,或者第四方面的第一种的可能的实现方式至第四方面的第三种可能的实现方式中的任意一种,在第四方面的第四种可能的实现方式中,站点,还包括:
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1