一种快速分享热点的方法及设备与流程

文档序号:13911630阅读:266来源:国知局

本发明涉及移动通信领域,尤其涉及一种快速分享热点的方法及设备。



背景技术:

随着4g网络的不断完善,手机等移动终端用户对网络的需求也变得越来越大,所以,用户常常会遇到需要进行网络分享的场景。传统的网络分享技术通常是当某个热点设备的移动网络可用时,所述热点设备可以建立一个移动热点,设置热点的名称(ssid)、加密方式以及密码,然后告诉使用者这些热点信息,使用者搜索到该热点输入正确密码才可成功连接到该热点。

然而,该热点共享方式,需要用户的参与,对于用户来讲操作过于繁琐,且热点的名称和密码等要告知使用者,存在传达不一致、泄密等情况。



技术实现要素:

本发明提供一种快速分享热点的方法及设备,用以解决现有技术中的热点分享方式操作繁琐且安全性低的问题。

依据本发明的一个方面,提供一种快速分享热点的方法,应用于分享热点的设备侧,包括:

配置热点连接信息;

对请求使用本热点的设备进行身份认证,并在认证通过时,向其发送所述热点连接信息;

启动热点模式,进行热点分享。

依据本发明的另一个方面,提供一种快速分享热点的方法,应用于使用热点的设备侧,包括:

请求分享热点的设备对本设备进行身份认证;

在身份认证通过后,获取所述分享热点的设备侧发送的热点连接信息;

扫描周围热点,并基于接收到的所述热点连接信息,进行热点连接。

依据本发明的第三个方面,提供一种快速分享热点的设备,包括:

配置模块,用于配置热点连接信息;

第一认证模块,用于对请求使用本热点的设备进行身份认证,并在认证通过时,向其发送所述热点连接信息;

第一网络模块,用于在所述认证模块发送热点连接信息后,启动热点模式,进行热点分享。

依据本发明的第四个方面,提供一种使用热点的设备,包括:

第二认证模块,用于请求分享热点的设备对本设备进行身份认证,并在身份认证通过后,获取所述分享热点的设备侧发送的热点连接信息;

第二网络模块,用于扫描周围热点,并基于接收到的所述热点连接信息,进行热点连接。

本发明有益效果如下:

在本发明提供的方法和设备下,热点分享操作和使用热点操作均在设备后台完成,无需用户参与,简化了分享热点时和使用热点时用户的操作,可以快捷、安全的进行热点分享和使用,很好的解决了现有技术中热点分享方式操作繁琐且安全性低的问题。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明第一实施例提供的一种快速分享热点的方法的流程图;

图2为本发明第二实施例提供的一种快速分享热点的方法的流程图;

图3为本发明第三实施例中设置热点的实施流程图;

图4为本发明第三实施例中确认使用热点者身份的实施流程图;

图5为本发明第三实施例中协商完全配置信息的实施流程图;

图6为本发明第三实施例中开启并连接热点的实施流程图;

图7为本发明第三实施例所述快速分享热点的方法的整体实施流程图;

图8为本发明第四实施例提供的一种快速分享热点的设备的结构框图;

图9为本发明第五实施例提供的一种使用热点的设备的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

针对现有的热点分享方式的步骤过于繁琐,热点的名称和密码要告知使用者时,存在传达不一致、泄密等问题,本发明实施例提供一种快速分享热点的方法及设备,所述方法及设备简化了用户的操作,对于用户来讲只需点击一键分享热点键,便可在后台完成全部工作,使用热点的用户可快捷、安全地连接到分享的热点。下面分别从分享热点侧和使用热点侧对本发明的实施过程进行详细阐述。

在本发明的第一实施例中提供一种快速分享热点的方法,应用于分享热点的设备侧。具体的,当用户有分享热点的需求时,可以触发预设的一键分享控件,在该控件被触发时,执行如下步骤,如图1所示,包括:

步骤s101,配置热点连接信息;

本实施例中,配置的热点连接信息包括:本热点的服务集标识ssid、加密方式、以及随机生成的连接本热点的密码。

步骤s102,对请求使用本热点的设备进行身份认证,并在认证通过时,向其发送所述热点连接信息;

在本发明的一个具体实施例中,实现对请求使用本热点的设备进行身份认证的方式,包括:

1)按设定的协议规则,设置本设备的设备名称;

2)开启设定的时间窗口,在该时间窗口内若仅接收到一个按所述协议规则命名的设备发送的p2p(peertopeer)连接邀请,则与该设备建立p2p连接,并在连接成功时,判定该设备的身份认证通过,记录该设备的mac地址,否则,判定身份认证不通过。

也就是说,本实施例考虑到wi-fi联盟已推出的p2p技术支持多个wi-fi设备在没有ap的情况下相互连接。所以,本实施例中将能够成功建立p2p连接的设备作为身份认证是否通过的依据。并且为了防止分享的热点被其他用户使用,提出了时间窗口的概念,在该时间窗口内若只有一个用户请求建立p2p连接,才予以响应,否则,判定身份认证不通过。其中,时间窗口可以根据需求灵活设定,例如10s秒。

当然,本实施例中,只对时间窗口内有且仅有的一个设备发起的p2p连接邀请予以响应,主要是考虑到当时间窗口内有多个设备发起连接邀请时,其中必然存在干扰用户,无法对目标设备进行有效识别的问题。对此,在本发明的另一具体实施例中,提出一种对请求使用本热点的设备进行身份认证的方式,具体包括:

与前一具体实施例实施原理相同,区别在于设定的协议规则中定义多种命名方式,在用户触发预设的一键分享控件时,提供不同命名方式的协议规则选项供用户选择,并按照用户选定的命名规则对本设备进行命名。那么在开启设定的时间窗口内,若接收到多个设备发送的p2p连接邀请,则选择与本设备命名方式相同的设备进行连接,并认为其是合法用户。当然,这只是实现对多设备识别的一种具体实施方式,本领域技术人员容易想到的其他方式,只要能够实现对多个发起连接邀请的p2p设备进行识别,都在本发明的保护思想范围内。

进一步地,本实施例中,向身份认证通过的设备发送配置的所述连接信息,具体包括:基于记录的所述设备的mac地址,利用建立的p2p连接,向所述设备发送携带有所述热点连接信息的数据包。

步骤s103,启动热点模式,进行热点分享。

具体的,在启动热点模式后,sta设备即可根据本热点的连接信息连接本热点,实现热点的分享。

在本发明的第二实施例中提供一种快速分享热点的方法,应用于使用热点的设备侧。具体的,当用户有要使用分享的热点的需求时,可以触发预设的一键使用分享热点的控件,在该控件被触发时,执行如下步骤,如图2所示,包括:

步骤s201,请求分享热点的设备对本设备进行身份认证;

具体的,与第一实施例相匹配的,实现请求分享热点的设备对本设备进行身份认证的方式包括:

1)按设定的协议规则,设置本设备的设备名称;

2)当发现有按所述协议规则命名的p2p设备时,判定该p2p设备为分享热点的设备,向其发起p2p连接请求,并在p2p连接成功时,判定本设备的身份认证已通过。

步骤s202,在身份认证通过后,获取所述分享热点的设备侧发送的热点连接信息;

具体的,与第一实施例相匹配的,在身份认证通过后,接收分享热点的设备侧发送至本设备的携带有热点连接信息的数据包,解析该数据包得到热点连接信息。

步骤s203,扫描周围热点,并基于接收到的所述热点连接信息,进行热点连接。

本实施例中,从扫描周围热点到进行热点连接,均在设备内完成,无需用户参与,具体的,扫描周围热点,调取所述热点连接信息中的ssid和加密方式,并在扫描到的热点中确定出与所述ssid和加密方式匹配的目标热点,并根据调取的所述热点连接信息中的密码信息,连接到所述目标热点。

综上可知,本实施例所述方法设计一套流程来简化用户的操作,用户只需点击一键分享热点键,便可在后台完成全部工作,使用热点的用户可快捷、安全地连接到分享的热点,很好的解决了目前移动智能终端分享热点的步骤过于繁琐,热点的名称和密码要告知使用者时,存在传达不一致、泄密等问题。

在本发明的第三实施例中提供一种快速分享热点的方法,所述方法分为四部分:设置热点、确认使用热点者身份、协商完全配置信息、以及开启并连接热点。这四步在用户按下一键分享热点键后,后台依次执行,简化了用户在实际使用中的繁琐步骤,且不用担心热点密码被泄露,整个过程操作便捷、密码安全、连接快速。如下表述中ap代表分享热点的设备,sta代表使用热点的设备。

一,设置热点,即如何去新建一个要分享的热点;

如图3所示,设置热点过程,包括如下步骤:

步骤s301:分享热点者点击一键分享热点键后,ap将wi-fi芯片工作模式设置为hotspotmode;

步骤s302:配置分享热点的名称(ssid);

步骤s303:配置分享热点的加密方式为wpa2psk,并随机生成密码;

步骤s304:备份分享热点的ssid、加密方式和密码。

具体的,本实施例中,通过后台下发命令,设置wi-fi芯片工作在hotspot模式,随后配置分享热点的名称(最大长度32字符),加密方式,例如选择wpa2psk,并配置数字、大小写字母混合至少8位的密码,然后备份分享热点的ssid、加密方式及密码,以备后续过程使用。

二,确认使用热点者身份,以防被其他用户使用分享的热点,具体流程示意图如图4所以,详细步骤如下:

步骤s401:ap将其wi-fi芯片工作模式切换到p2pmode;要使用该ap的sta在用户触发了预设的一键使用分享热点的控件后,也将其wi-fi芯片工作模式切换到p2pmode;

步骤s402:ap和sta在切换到p2pmode后,均按设定的协议规则,设置本设备的devicename,例如设置的设备名称均为xxx_***格式;

步骤s403:sta若发现有命名规则为xxx_***的设备,则向其发起p2p连接邀请;

步骤s404:ap设定一个时间窗口,若该时间窗口内接收到仅且只有一个xxx_***设备的p2p连接邀请,则响应该连接邀请;否则,判定热点使用者身份认证不成功;

步骤s405:p2p连接成功了,热点使用者身份便确认ok。

本方法实施借助p2p技术规范来验证使用热点者的身份,首先ap和sta都将工作在p2p模式,且设备名都被命名为一定规则的形式,如:xxx_***,sta若发现有该规则形式的p2pdevice便向其发起p2p连接邀请,ap若短时间间隔内,只接收到仅且只有一个该规则形式的p2pdevice的p2p邀请,才会同意邀请,p2p连接成功便表明使用热点者的身份确认ok了,同时会记录下sta的mac地址,以备后续步骤使用。

三,协商完全配置信息,即ap如何将分享的热点信息安全地告知给sta,具体的流程示意图如图5所示,详细步骤如下:

步骤s501:ap给sta发送一帧hotspotinfo数据包;

步骤s502:sta解析hotspotinfo数据包;

步骤s503:sta响应一帧hotspotresponse数据包给ap;

步骤s504:ap给sta发送一帧hotspotsuccess数据包。

本实施例中的s501步骤中,发送的hotspotinfo数据包携带了之前备份的热点配置信息(ssid、加密方式及密码),同时包头中也添加了之前已确认身份sta的mac地址,即指定该帧数据包将定向发送给已确认身份的sta,sta成功接收到该帧数据包后,将先解析其中的apie信息,提取ap的ssid和密码,随后便响应一帧hotspotresponse数据包给ap,以表明sta已成功提取到ap的ssid和密码,最后ap给sta发送一帧hotspotsuccess数据包,表示ap的热点配置信息告知sta动作成功完成,可以继续下一步的流程。

四,开启并连接热点,即ap如何开启热点以及sta怎样去连接该热点,详细的流程示意图见图6,具体如下:

步骤s601:将ap的wi-fi芯片工作模式切换到hotspotmode;

步骤s602:ap开启分享热点;

步骤s603:将sta的wi-fi芯片工作模式切换到stamode;

步骤s604:sta扫描周围热点;

步骤s605:sta选定与目标ssid和加密方式一致的热点,输入密码进行连接。

本实施例的s601和s602两步开启了分享热点,其热点信息已在之前步骤中设置ok,接下来sta扫描周围的热点,检索到有与hotspotinfo中ssid及加密方式一致的热点后,便输入密码进行连接,这与正常热点连接流程一样,也要执行四次握手协议流程,流程结束分享热点连接成功。

基于上述设置热点、确认使用热点者身份、协商完全配置信息、以及开启并连接热点四部分的阐述,图7示出了本实施例所述快速分享热点的方法的整体流程示意图,从该整体流程示意图能够更清楚的了解上述四部分的实施过程及时机。

在本发明的第四实施例中提供一种快速分享热点的设备,如图8所示,所述设备包括:

配置模块810,用于配置热点连接信息;

第一认证模块820,用于对请求使用本热点的设备进行身份认证,并在认证通过时,向其发送所述热点连接信息;

第一网络模块830,用于在所述认证模块发送热点连接信息后,启动热点模式,进行热点分享。

基于上述结构框架及实施原理,下面给出在上述结构下的几个具体及优选实施方式,用以细化和优化本发明所述设备的功能,以使本发明方案的实施更方便,准确。具体涉及如下内容:

本实施例中,配置模块810,具体用于配置本热点的ssid、加密方式,并随机生成连接本热点的密码。

进一步地,在本发明的一个具体实施例中,第一认证模块820,包括:

第一命名单元821,用于按设定的协议规则,设置本设备的设备名称;

第一身份认证单元822,用于开启设定的时间窗口,在该时间窗口内若仅接收到一个按所述协议规则命名的设备发送的p2p连接邀请,则与该设备建立p2p连接,并在连接成功时,判定该设备的身份认证通过,记录该设备的mac地址,否则,判定身份认证不通过。

进一步的,第一认证模块820,还包括:

信息发送单元823,用于基于记录的所述设备的mac地址,向所述设备发送携带有所述热点连接信息的数据包。

在本发明的第五实施例中提供一种使用热点的设备,如图9所示,所述设备包括:

第二认证模块910,用于请求分享热点的设备对本设备进行身份认证,并在身份认证通过后,获取所述分享热点的设备侧发送的热点连接信息;

第二网络模块920,用于扫描周围热点,并基于接收到的所述热点连接信息,进行热点连接。

在本发明的一个具体实施例中,第二认证模块910,包括:

第二命名单元911,用于按设定的协议规则,设置本设备的设备名称;

第二身份认证单元912,用于当发现有按所述协议规则命名的p2p设备时,判定该p2p设备为分享热点的设备,向其发起p2p连接请求,并在p2p连接成功时,判定本设备的身份认证已通过。

进一步地,本实施例中,第二网络模块920,扫描周围热点,调取所述热点连接信息中的ssid和加密方式,并根据所述ssid和加密方式,确定扫描到的热点中的目标热点,并根据调取的所述热点连接信息中的密码信息,连接到所述目标热点。

综上可知,本实施例所述设备,简化用户的操作,用户只需点击一键分享热点键,便可在后台完成全部工作,使用热点的用户可快捷、安全地连接到分享的热点,很好的解决了目前移动智能终端分享热点的步骤过于繁琐,热点的名称和密码要告知使用者时,存在传达不一致、泄密等问题。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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