欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种WIFI热点的共享方法及装置独创技术17005字

一种WIFI热点的共享方法及装置

2021-02-07 13:40:38

一种WIFI热点的共享方法及装置

  技术领域

  本发明涉及通信技术领域,特别涉及一种WIFI热点的共享方法及装置。

  背景技术

  “移动办公”,即办公人员可在任何时间(Anytime)、任何地点(Anywhere)处理与业务相关的任何事情(Anything)。移动办公使用和推广的首要问题就是移动办公的安全问题。由于移动办公要经过运营商的无线网和移动运营商的运营网络,这就有可能发生信息泄密或引入黑客攻击的问题。

  背景技术中的一种解决方式是WIFI热点的把自己的热点信号隐藏起来,别人就搜索不到相应的WIFI热点,可以从源头上防止被蹭网。但是这样有个问题,就是所有设备都搜不到这个热点了。要想连接热点,具体的操作是需要通过手动添加WIFI的方式:输入热点的用户名、安全策略(包含WEP/WPA/802.1*EAP等)、密码、是否隐藏...所有输入都正确的情况下,才能连接成功,用户体验不佳。所以,现有的热点分享技术,要么所有人都可见,要么所有人都不可见。都可见的方式,安全性无法保证,都不可见的方式,用户体验没法保证。

  发明内容

  本发明提供了一种WIFI热点的共享方法,其目的是为了解决现有的热点分享技术,要么所有人都可见,要么所有人都不可见的问题。

  一方面,本发明实施例公开了一种WIFI热点的共享方法,包括:获取共享终端预先设置的白名单设备列表和热点信息,其中,所述列表中存储有待接入终端的唯一识别码,所述白名单设备列表用于判断待接入终端查询自身的唯一识别码信息是否在所述白名单中;将所述唯一识别码和所述热点信息封装到信标Beacon帧中,并广播所述封装后的Beacon帧。

  一方面,本发明实施例公开了一种WIFI热点的共享方法,包括:接收共享终端的Beacon帧,其中,所述Beacon帧中封装有白名单设备列表和共享终端的热点信息;获取所述白名单设备列表和热点信息,查询自身的唯一识别码信息是否在所述白名单中;当自身的唯一识别码信息在所述白名单中的情况下,显示所述热点信息。

  一方面,本发明实施例公开了一种WIFI热点的共享方法,包括:接收待接入终端发送的probe探测帧,所述探测帧中携带有待接入终端的唯一识别码;查询所述探测帧中唯一识别码信息是否在预先存储的白名单列表中;当所述唯一识别码信息在预先存储的白名单列表中,向所述待接入终端发送热点信息,其中,所述热点信息至少包括热点名称。

  一方面,本发明实施例公开了一种WIFI热点的共享方法,包括:发送probe探测帧,所述探测帧中携带有待接入终端的唯一识别码,所述唯一识别码用于共享终端查询所述探测帧中唯一识别码信息是否在预先存储的白名单列表中;当共享终端查询所述探测帧中唯一识别码信息在预先存储的白名单列表中的情况下,接收所述共享终端发送的热点信息并显示所述热点信息。

  一方面,本发明实施例公开了一种WIFI热点的共享装置,包括:获取模块,用于获取共享终端预先设置的白名单设备列表和热点信息,其中,所述列表中存储有待接入终端的唯一识别码,所述白名单设备列表用于判断待接入终端查询自身的唯一识别码信息是否在所述白名单中;封装模块,用于将所述唯一识别码和所述热点信息封装到信标Beacon帧中,并广播所述封装后的Beacon帧。

  一方面,本发明实施例公开了一种WIFI热点的共享装置,所述装置包括:第一接收模块,用于接收共享终端的Beacon帧,其中,所述Beacon帧中封装有白名单设备列表和共享终端的热点信息,其中,所述热点信息至少包含热点名称;第一查询模块,用于获取所述白名单设备列表和热点信息,查询自身的唯一识别码信息是否在所述白名单中;

  第一显示模块,用于当自身的唯一识别码信息在所述白名单中的情况下,显示所述热点信息。

  一方面,本发明实施例公开了一种WIFI热点的共享装置,所述装置包括:第二接收模块,用于接收待接入终端发送的probe探测帧,所述探测帧中携带有待接入终端的唯一识别码;第二查询模块,用于查询所述探测帧中唯一识别码信息是否在预先存储的白名单列表中;第一发送模块,用于当所述唯一识别码信息在预先存储的白名单列表中,向所述待接入终端发送热点信息,其中,所述热点信息至少包括热点名称。

  一方面,本发明实施例公开了一种WIFI热点的共享装置,所述装置包括:第二发送模块,用于发送probe探测帧,所述探测帧中携带有待接入终端的唯一识别码,所述唯一识别码用于共享终端查询所述探测帧中唯一识别码信息是否在预先存储的白名单列表中;第二显示模块,用于当共享终端查询所述探测帧中唯一识别码信息在预先存储的白名单列表中的情况下,接收所述共享终端发送的热点信息并显示所述热点信息。

  本发明的上述方案至少包括以下有益效果:通过白名单校验的方式使得将WIFI热点定向分享给待接入终端。

  附图说明

  图1是本发明实施例WIFI热点的共享方法流程图;

  图2是本发明实施例WIFI热点的共享方法流程图;

  图3是本发明实施例WIFI热点的共享方法流程图;

  图4是本发明实施例WIFI热点的共享方法流程图;

  图5是本发明实施例WIFI热点的共享装置框图;

  图6是本发明实施例WIFI热点的共享装置框图;

  图7是本发明实施例WIFI热点的共享装置框图;

  图8是本发明实施例WIFI热点的共享装置框图;

  图9是本发明实施例白名单示意图;

  图10是本发明实施例Beacon帧扩展字段示意图。

  具体实施方式

  为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本发明要解决的技术问题是:克服现有技术中终端热点分享技术,不能实现部分热点定向共享的问题。

  在网络通信中,数据被封装成了帧,而帧就是指通信中的一个数据块,帧在数据链路层传输的时候是有固定格式和规则的。BeaconFrame(信标帧),是相当重要的维护机制,主要来宣告某个AP网络的存在。定期发送的信标,可让移动WIFI设备得知该网络的存在,从而调整加入该网络所必要的参数。在基础网络里,AP必须负责发送Beacon帧,Beacon帧所及范围即为基本服务区域。在基础型网络里,所有沟通都必须通过接入点,因此WIFI设备不能距离太远,否则无法接收到信标。ProbeRequest(探测请求帧),WIFI设备将会利用ProbeRequest帧,扫描所在区域内目前有哪些802.11网络;Data(数据帧),当接入点要送出一个帧给WIFI设备但是不必确认之前所传送的信息时,就会使用标准的数据帧。

  开热点的设备定时的向四周广播发送Beacon信标帧,用来通知附近的WIFI设备AP是存在的。我们的WIFI设备,手机,平板电脑等,也不停的发送着probe探测帧,去寻找附近可用的AP。而probe帧包含了设备的mac地址,当我们的AP接收到probe帧之后就获取了这个设备的mac地址。MAC(Media Access Control,介质访问控制)地址,也叫硬件地址。形象地说,MAC地址就如同身份证上的身份证号码,具有全球唯一性。所以设备的mac地址可以理解为设备的‘身份证’,每台设备的mac地址都是独一无二的。我们可以在手机的设置-》关于手机-》状态里边看到设备的Wlan MAC地址。

  要特别说明一下,无论AP侧开启的热点是否是隐藏的,AP侧都会广播Beacon信标帧。显示热点的广播包含了(Service Set Identifier,SSID)设备名信息,而隐藏热点是不含SSID(设备名)信息的。

  本发明针对现有的问题,提供了一种WIFI热点共享方法。

  图1是本发明实施例WIFI热点共享方法流程图,如图1所示的WIFI热点共享方法,主要包括以下步骤:

  步骤S11、获取共享终端预先设置的白名单设备列表和热点信息,其中,所述列表中存储有待接入终端的唯一识别码,所述白名单设备列表用于判断待接入终端查询自身的唯一识别码信息是否在所述白名单中;

  步骤S12、将所述唯一识别码和所述热点信息封装到信标Beacon帧中,并广播所述封装后的Beacon帧;

  如图9所示,是热点分享方在本机存储模块预置的设备白名单列表,主要信息就是设备名和相应的MAC地址。关于白名单列表的生成,本专利不做限制。一般手机的MAC地址,我们可以在“设置-》关于手机-》状态”里边看到,就是Wlan MAC地址这项。所以白名单列表,可以用户手动添加、删除、修改,也可以在连接热点之后,通过软件的方式自动读取设备的MAC地址,进而添加进入白名单。

  是图10是BeaconFrame(信标帧)中扩展的字段示意图。具体的,扩展的是信标帧中Optional区的字段。具体的扩展情况如图6,热点信息字段存储了热点的设备名称,MAC地址等必要的信息,而白名单设备列表字段则存储了可以允许访问该热点的所有设备的MAC地址列表。

  在一个实施例中,所述方法还包括显示接入终端的接入信息。

  图2是本发明实施例WIFI热点共享方法流程图,如图2所示的WIFI热点共享方法,主要包括以下步骤:

  步骤S21、接收共享终端的Beacon帧,其中,所述Beacon帧中封装有白名单设备列表和共享终端的热点信息;

  步骤S22、获取所述白名单设备列表和热点信息,查询自身的唯一识别码信息是否在所述白名单中;

  步骤S23、当自身的唯一识别码信息在所述白名单中的情况下,显示所述热点信息。

  在一个实施例中,其如果热点信息中没有密码,则直接向共享终端发出接入请求;热点如果有密码,则携带密码信息向共享终端发出接入请求。

  图3是本发明实施例WIFI热点共享方法流程图,如图3所示的WIFI热点共享方法,主要包括以下步骤:

  步骤S31、发送probe探测帧,所述探测帧中携带有待接入终端的唯一识别码,所述唯一识别码用于共享终端查询所述探测帧中唯一识别码信息是否在预先存储的白名单列表中;

  步骤S32、当共享终端查询所述探测帧中唯一识别码信息在预先存储的白名单列表中的情况下,接收所述共享终端发送的热点信息并显示所述热点信息。

  图4是本发明实施例WIFI热点共享方法流程图,如图4所示的WIFI热点共享方法,主要包括以下步骤:

  步骤S41、接收待接入终端发送的probe探测帧,所述探测帧中携带有待接入终端的唯一识别码;

  步骤S42、查询所述探测帧中唯一识别码信息是否在预先存储的白名单列表中;

  步骤S43、当所述唯一识别码信息在预先存储的白名单列表中,向所述待接入终端发送热点信息,其中,所述热点信息至少包括热点名称。

  图5是本发明实施例WIFI热点共享装置框图,如图5所示的WIFI热点共享装置,主要包括以下模块:

  获取模块51,用于获取共享终端预先设置的白名单设备列表和热点信息,其中,所述列表中存储有待接入终端的唯一识别码,所述白名单设备列表用于判断待接入终端查询自身的唯一识别码信息是否在所述白名单中;

  封装模块52,用于将所述唯一识别码和所述热点信息封装到信标Beacon帧中,并广播所述封装后的Beacon帧。

  图6是本发明实施例WIFI热点共享装置框图,如图6所示的WIFI热点共享装置,主要包括以下模块:

  第一接收模块61,用于接收共享终端的Beacon帧,其中,所述Beacon帧中封装有白名单设备列表和共享终端的热点信息,其中,所述热点信息至少包含热点名称;

  第一查询模块62,用于获取所述白名单设备列表和热点信息,查询自身的唯一识别码信息是否在所述白名单中;

  第一显示模块63,用于当自身的唯一识别码信息在所述白名单中的情况下,显示所述热点信息。

  图7是本发明实施例WIFI热点共享装置框图,如图7所示的WIFI热点共享装置,主要包括:

  第二接收模块71,用于接收待接入终端发送的probe探测帧,所述探测帧中携带有待接入终端的唯一识别码;

  第二查询模块72,用于查询所述探测帧中唯一识别码信息是否在预先存储的白名单列表中;

  第一发送模块73,用于当所述唯一识别码信息在预先存储的白名单列表中,向所述待接入终端发送热点信息,其中,所述热点信息至少包括热点名称。

  图8是本发明实施例WIFI热点共享装置框图,如图8所示的WIFI热点共享装置,主要包括:

  第二发送模块81,用于发送probe探测帧,所述探测帧中携带有待接入终端的唯一识别码,所述唯一识别码用于共享终端查询所述探测帧中唯一识别码信息是否在预先存储的白名单列表中;

  第二显示模块82,用于当共享终端查询所述探测帧中唯一识别码信息在预先存储的白名单列表中的情况下,接收所述共享终端发送的热点信息并显示所述热点信息。在一个实施例中,所述待接入终端的唯一识别码包括待接入设备的MAC地址。

  下面结合使用场景说明本发明实施例的效果。手机本地存储了一个设备白名单列表,例如白名单存储了B、C、D三个设备的MAC地址,也就是A的定向热点对BCD可见,而其他设备则不可见;

  对A发送的beacon帧进行扩展,新增加两个数据,一个数据是A热点的必要信息,如SSID(热点设备名称)等;另一个数据是A上存储的设备白名单列表;这样每次发送beacon帧的时候,其扩展字段就包含了A热点信息和B、C、D三个设备的MAC地址;

  C设备检测到A发送的beacon帧信息之后,C设备的控制模块会拿自己的MAC地址去校验,由于C在白名单里边,校验成功。所以C识别出A热点,之后通过显示模块在WIFI列表里边显示A热点;E设备也同样检测到A发送的beacon帧,由于其MAC地址不在A的白名单里边,所以识别失败。A热点对E不可见。

  现有的热点分享技术,要么所有人都可见,要么所有人都不可见。都可见的方式,安全性无法保证,都不可见的方式,用户体验没法保证。

  本发明则可以让用户定向推送热点,用户开的热点,只让白名单设备看见并连接,而非白名单的设备看不见该热点,限制连接或者禁止连接。简单说,我开的热点,只给我的熟人(白名单)可见,陌生人是看不见的。这样,在兼顾了安全性的同时,也最大限度的方便了用户使用热点。

  比如:对于在公众场合移动办公,由于可以禁止陌生人看到和连接,我们甚至可以开一个不设置密码的白名单热点,而白名单是事先预置好的同事群,这样就只有公司同事能够方便的接入该热点。用户在公共场合开热点进行移动办公,如果能够定向分享热点,由于仅限白名单设备连接,我们甚至可以不设置热点密码;用户家里的路由器,也需要支持定向分享,因为比起显示热点,隐藏热点更安全;如果能够通过用户主动打过电话,主动发过短信、微信来识别出哪些是熟人,自动给熟人生成白名单,自动生成白名单的操作,用户体验会更好。

  同时,整套方案都是纯软件实现,成本很低。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

《一种WIFI热点的共享方法及装置.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)