[0037] 本发明提供一种基于移动终端的WIFI热点连接方法及移动终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0038] 本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0039] 本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0040] 下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
[0041] 请参照图1,图1为本发明提供的基于移动终端的WIFI热点连接方法的较佳实施例的流程图。所述方法包括:
[0042] S10、移动终端接收接入其发布的WIFI热点的请求,其中,所述请求携带设备标识;
[0043] 具体地,所述WIFI热点指的移动终端通过AP功能将其接收的GPRS、3G或4G信号转化而成的wifi信号。所述终端设备指的是扫描到所述WIFI热点,并请求接入所述WIFI热点的设备。所述请求指的是终端设备发送的用于连接所述WIFI热点的请求信息,其携带有所述终端设备的设备标识。其中,所述设备标识为与所述终端设备唯一对应的标识信息,其可以为所述终端设备的序列码、MAC地址等。因此,所述步骤S10之前还包括一个移动终端发布WIFI热点的过程,其具体包括:
[0044] S01、移动终端在预设范围内发布WIFI热点,其中,所述WIFI热点的连接模式包含有密码连接模式和无密码连接模式;
[0045] S02、接收终端设备选择的连接模式,并在所述连接模式为无密码连接模式时,执行接收携带有所述终端设备的设备标识的请求的步骤。
[0046] 具体来说,在所述步骤S01中,所述预设范围指的是所述WIFI热点的覆盖范围,仅在所述预设范围内的终端设备才能扫描到所述WIFI热点。所述连接模式指的是连接所述WIFI热点的模式,其包括无密码连接和有密码连接。所述无密码连接指的是连接所述WIFI热点无需输入密码,即后续移动终端也无需通过校验密码来验证是否连接所述终端设备。所述有密码连接指的是目前常规的连接方式,即终端设备通过输入所述WIFI热点对应的密码,并发送至所述移动终端,移动终端校验所述密码,并在校验正确时,与终端设备建立连接。因此,当终端设备扫描所述WIFI热点时,根据用户的操作选择对应的连接模式。在所述步骤S02中,当接收到用户选择无密码连接的操作时,终端设备获其自身的设备标识,并生成连接WIFI热点的请求,然后将所述设备标识写入所述请求中,并将所述请求发送至移动终端以请求接入所述WIFI热点。
[0047] 在本发明的一个实施例中,当终端设备接收到选择有密码连接的模式时,执行步骤S03:
[0048] 在所述连接模式为有密码连接模式时,接收所述终端设备发送的密码,并通过验证所述密码以使得所述终端设备接入所述WIFI热点。
[0049] 这样,为用户提供了充分的选择自由,使得用户既可以选择便捷的无密码连接方式,同时也可以采用传统的密码验证的连接方式。
[0050] S20、将所述设备标识显示于显示界面以供用户查看,并接收用户对所述设备标识的操作,其中,所述操作包括确认操作和拒绝操作。
[0051] 具体地,所述确认操作指的是移动终端接收到的执行所述请求的操作,即允许发送所述请求的终端设备接入所述WIFI热点;所述拒绝操作指的是移动终端接收到的拒绝所述请求的操作,即不允许发送请求的终端设备接入所述WIFI热点。
[0052] 在本发明的一个实施例中,由于移动终端可能会接收到多个终端设备发送的连接请求,因此可以根据每个请求的接收时间依次处理每个请求,以免造成混乱。因此,所述将所述设备标识显示于显示界面以供用户查看,并接收用户对所述设备标识的操作,其中,所述操作包括确认操作和拒绝操作具体可以包括:
[0053] S21、移动终端获取所述请求携带的设备标识以及所述请求的接收时间;
[0054] S22、根据所述接收时间将所述设备标识加入预设的请求队列中,并将所述请求队列中的设备标识逐一显示于显示界面;
[0055] S23、接收用户对显示界面上的设备标识的操作,其中,所述操作包括确认操作和拒绝操作。
[0056] 具体来说,在所述步骤S21中,所述预设的请求队列用于按照预设顺序缓存多个请求携带的设备标识。在本实施例中,将设备标识按照请求的接收时间将请求缓存于所述请求队列中,即按照先进先出,后进后出的原则将请求依次加入所述请求队列中。因此,当接收到请求时,获取所述请求的接收时间,然后根据所述接收时间将所述请求对应的设备标识加入所述请求队列中,以等待显示给用户以使得请求队列中的设备标识逐一显示于显示界面,以供用户确认/拒绝。
[0057] 进一步,在此基础上还可以设置若干个优先显示的终端设备(设备标识),即当接收到优先显示的设备发送的请求时,获取所述请求携带的设备标识,然后在预设的优先显示列表中查找所述设备标识,当查找到所述设备标识时,判定所述设备标识对应的终端设备为优先显示设备,并将所述设备标识直接排列在所述请求队列中的第一位,以优先显示于显示界面,并等待用户确认。这样,当用户接收到多个连接请求时,可以优先确认优先等级高的终端设备,以节省连接的时间,同时满足用户的个性化需求。
[0058] 在所述步骤S23中,为了方便用户操作,在本实施例中用户可以通过摇晃移动终端或者输入指纹来进行确认。因此,所述确认操作可以为摇晃操作和指纹输入操作。所述摇晃操作指的是用户手持移动终端摇晃的动作。所述指纹输入操作指的是用户通过输入指纹进行确认的操作。这样有利于用户实现盲操作,而无需在移动终端的屏幕上查找相应的操作区域,简便快捷。
[0059] 实施例一
[0060] 当所述确认操作为摇晃操作时,所述接收用户对显示界面上的设备标识的操作,其中,所述操作包括确认操作和拒绝操作具体包括:
[0061] S231a、在预设时间内通过移动终端内配置的加速度传感器获取加速度,并将获取到的加速度与预设加速度阈值进行比较;
[0062] S232a、当所述加速度大于所述预设加速度阈值时,判定监听到用户的确认操作。
[0063] 具体来说,在所述步骤S31a中,所述预设时间指的是预先设置的用于监听确认操作的时间,例如5S,指的是在5S内监听用户的确认操作,5S过后则显示请求队列中的下一个请求。所述预设加速度阈值指的是预先设置的加速度值,其可以为系统默认设置的,也可以是用户根据自身的使用情况自行设置。当移动终端的显示界面显示所述请求对应的设备标识时,在预设时间内监听加速度值,并将监听到的加速度值与预设加速度阈值进行比较。当所述加速度值大于所述预设加速度阈值时,说明用户查看所述设备标识后进行了摇晃移动终端的操作,即监听到了用户的确认操作。此时执行步骤S30以使得所述设备标识对应的终端设备接入所述WIFI热点,即,所述终端设备可以使用移动终端共享的WIFI网络。当在预设时间内,未监听到大于所述预设加速度阈值的加速度值时,判定未监听到用户的确认操作,此时返回一个连接失败的信息至所述设备标识对应的终端设备,并显示请求队列中的下一个设备标识。
[0064] 实施例二
[0065] 当所述确认操作为输入指纹的操作时,所述接收用户对显示界面上的设备标识的操作,其中,所述操作包括确认操作和拒绝操作具具体包括:
[0066] S231b、在预设时间内采集用户的指纹数据,并将采集到的指纹数据与预设指纹数据库进行比对;
[0067] S232b、若比对成功,则判定接收到用户的确认操作。
[0068] 具体来说,在预设时间内接收用户输入的指纹数据,即通过移动终端内配置的指纹采集装置获取用户的指纹数据,并将所述指纹数据与预设指纹数据库进行比对。当所述预设指纹数据库中存在所述指纹数据时,判定比对成功,说明此时接收到用户的确认操作。然后执行步骤S30此时同意所述请求,以使得所述设备标识对应的终端设备接入所述WIFI热点,即,所述终端设备可以使用移动终端共享的WIFI网络。当二者不同时,说明输入了错误的指纹,即未接收到用户的确认操作。当然,在实际应用中,还可以采用其他的确认方式,在此不作限制。
[0069] S233、在预设时间内接收到关闭显示设备标识的窗口的操作时,判定接受到用户的拒绝操作。
[0070] S234、在接收到用户的拒绝操作时,丢弃所述请求并返回连接失败的信息至所述设备标识对应的终端设备。
[0071] 具体来说,所述关闭显示设备标识的窗口的操作可以是滑动操作,也可以是点击操作。例如将显示设备标识的窗口向上/下/左/右的方向滑动,以关闭显示窗口。当接收到关闭显示设备标识的窗口的操作时,判定接收到用户的拒绝操作,此时丢弃所述请求,并返回连接失败的信息至对应的终端设备。这样,用户可以通过主动发起拒绝操作来阻止其他终端设备接入其共享的WIFI热点。当然,若在预设时间内未接收到用户的确认操作/拒绝操作,则默认为接收到拒绝操作,此时同样丢弃所述连接请求。
[0072] S30、在接收到确认操作时,允许所述设备标识对应的终端设备接入所述WIFI热点。
[0073] 具体地,当接收到确认操作时,将所述设备标识对应的终端设备接入所述WIFI热点,以使得所述终端设备可以使用所述WIFI热点进行上网等活动。通过移动终端接收用户的确认操作来与发起连接请求的终端设备建立连接,使得所述终端设备无需输入复杂的密码即可接入移动终端发布的WIFI热点。
[0074] 本发明还提供了一种存储介质,其存储有多条指令,所述指令适于由处理器加载并执行如上任一所述的基于移动终端的WIFI热点连接方法。
[0075] 本发明还提供了一种移动终端,如图2所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(Communications Interface)
23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。
[0076] 此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
[0077] 存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器30通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
[0078] 存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据移动终端的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
[0079] 此外,上述存储介质以及移动终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
[0080] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。