著录项信息
专利名称 | 获取接入Wi-Fi热点的客户终端的网络连接信息的方法和终端 |
申请号 | CN201110451687.7 | 申请日期 | 2011-12-29 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2012-07-11 | 公开/公告号 | CN102572799A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W8/22 | IPC分类号 | H;0;4;W;8;/;2;2查看分类表>
|
申请人 | 华为终端有限公司 | 申请人地址 | 广东省深圳市福田区香蜜湖街道东海社区红荔西路8089号深业中城6号楼A单元3401
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 荣耀终端有限公司 | 当前权利人 | 荣耀终端有限公司 |
发明人 | 周丹 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明实施例提供了一种获取接入Wi-Fi热点的客户终端的网络连接信息的方法和终端,能够获取接入到移动Wi-Fi热点的客户终端的网络连接信息。该方法包括:获取当前和所述移动Wi-Fi热点建立连接的客户终端的当前连接信息;将所述当前连接信息存储在所述移动Wi-Fi热点的数据库中,所述数据库中还包括所述客户终端的历史连接信息;根据所述客户终端在数据库中的连接信息获取客户终端的网络连接信息。本发明适用于接入移动Wi-Fi热点的技术领域。
1.一种获取接入Wi-Fi热点的客户终端的网络连接信息的方法,所述Wi-Fi热点为移动Wi-Fi热点,其特征在于,包括:
所述移动Wi-Fi热点获取当前和所述移动Wi-Fi热点建立连接的客户终端的当前连接信息,所述当前连接信息包括:客户终端的本次接入时间、本次断开时间和/或本次已使用数据流量信息;
所述移动Wi-Fi热点将所述当前连接信息存储在所述移动Wi-Fi热点的数据库中,所述数据库中还包括所述客户终端的历史连接信息,所述历史连接信息包括:所述客户终端历史连接时长和/或历史已使用数据流量;
所述移动Wi-Fi热点根据单位时间内所述客户终端和所述移动Wi-Fi热点之间的传输的数据流量获取客户终端的实时链路速率;和/或
所述移动Wi-Fi热点根据所述当前连接信息中所述客户终端的本次接入时间、本次断开连接时间和历史连接信息中的客户终端的历史连接时长获取客户终端的已连接时长;和/或
所述移动Wi-Fi热点根据所述当前连接信息中客户终端的本次已使用数据流量和所述历史连接信息中的历史已使用数据流量获取客户终端的已使用数据流量。
2.根据权利要求1所述的方法,其特征在于,所述移动Wi-Fi热点在所述获取当前和所述移动Wi-Fi热点建立连接的客户终端的当前连接信息前,还包括:所述移动Wi-Fi热点设置所述当前和所述移动Wi-Fi热点建立连接的客户终端的最大连接速率信息和/或优先级信息。
3.根据权利要求1或2所述的方法,其特征在于,所述移动Wi-Fi热点在根据所述客户终端在数据库中的连接信息获取客户终端的网络连接信息后,还包括:
所述移动Wi-Fi热点根据所述客户端的网络连接信息判断当前和所述移动Wi-Fi热点建立连接的客户终端是否存在恶意连接;
若所述客户终端为恶意连接,所述移动Wi-Fi热点拒绝所述客户终端接入所述移动Wi-Fi热点。
4.根据权利要求3所述的方法,其特征在于,所述移动Wi-Fi热点根据所述客户端的网络连接信息判断当前和所述移动Wi-Fi热点建立连接的客户终端是否存在恶意连接包括:
所述移动Wi-Fi热点根据所述客户终端的已连接时长判断客户终端的连接时长是否超过预设时长,且所述客户终端的实时链路速率是否大于预设链路速率或所述客户终端的已使用数据流量是否大于预设流量;或
所述移动Wi-Fi热点判断所述客户终端是否恶意改变所述移动Wi-Fi热点的系统文件或试图获取所述移动Wi-Fi热点的管理权限。
5.根据权利要求4所述的方法,其特征在于,所述移动Wi-Fi热点在所述获取当前和所述移动Wi-Fi热点建立连接的客户终端的当前连接信息前还包括:所述移动Wi-Fi热点建立所述客户终端和所述移动Wi-Fi热点的连接。
6.根据权利要求5所述的方法,其特征在于,所述移动Wi-Fi热点建立所述客户终端和所述移动Wi-Fi热点的连接包括:
所述移动Wi-Fi热点判断当前和所述移动Wi-Fi热点连接的用户终端数量是否达到所述移动Wi-Fi热点最大连接数;
若当前和所述移动Wi-Fi热点连接的所述用户终端数量没有超出所述移动Wi-Fi热点最大连接数,所述移动Wi-Fi热点判断所述移动Wi-Fi热点的数据连接的信号状态是否满足预设接入条件;
若所述移动Wi-Fi热点数据连接的信号状态满足所述预设接入条件,所述移动Wi-Fi热点接受所述客户终端的连接请求;或
所述移动Wi-Fi热点根据用户的指示信息确定所述移动Wi-Fi热点是否接受客户终端的连接请求;和/或
所述移动Wi-Fi热点对客户终端的认证信息和业务信息的合法性进行鉴权。
7.根据权利要求6所述的方法,其特征在于,在所述移动Wi-Fi热点根据所述客户终端在数据库中的连接信息获取客户终端的网络连接信息后,还包括:所述移动Wi-Fi热点根据用户输入的查询信息,向用户显示所述移动Wi-Fi热点存储在所述数据库中的当前连接信息和/或历史连接信息和/或网络连接信息;和/或在所述移动Wi-Fi热点的数据库中更改、设置所述客户终端的当前连接信息;和/或在所述移动Wi-Fi热点的数据库中备份所述客户终端的当前连接信息和历史连接信息。
8.根据权利要求1所述的方法,其特征在于,在所述移动Wi-Fi热点获取当前和所述移动Wi-Fi热点建立连接的客户终端的当前连接信息后,还包括:
所述移动Wi-Fi热点向当前和所述移动Wi-Fi热点连接的所有客户终端发送所述所有客户终端的IP地址信息;
所述移动Wi-Fi热点接收第一客户终端向第二客户终端发送的文本信息或所述第一客户终端向所述第二客户终端发送的由语音信息转化的文本信息,所述文本信息携带有所述第二客户终端的IP地址;
所述移动Wi-Fi热点根据所述第二客户终端的IP地址,向所述第二客户终端转发所述客户终端发送的文本信息。
9.一种移动终端,其特征在于,所述移动终端为移动Wi-Fi热点,该移动终端包括:
客户终端管理单元,用于获取当前和移动Wi-Fi热点建立连接的客户终端的当前连接信息,所述当前连接信息包括:客户终端的本次接入时间、本次断开时间和/或本次已使用数据流量信息;
数据库单元,用于将所述当前连接信息存储在所述移动Wi-Fi热点的数据库中,所述数据库中还包括所述客户终端的历史连接信息,所述历史连接信息包括:所述客户终端历史连接时长和/或历史已使用数据流量;
业务处理单元用于:
根据单位时间内所述客户终端和所述移动Wi-Fi热点之间的传输的数据流量获取客户终端的实时链路速率;和/或
根据所述当前连接信息中所述客户终端的本次接入时间、本次断开时间和历史连接信息中的客户终端的历史连接时长获取客户终端的已连接时长;和/或
根据所述当前连接信息中客户终端的本次已使用数据流量和所述历史连接信息中的历史已使用数据流量获取客户终端的已使用数据流量。
10.根据权利要求9所述的终端,其特征在于,所述业务处理单元还用于设置客户终端的最大连接速率信息和/或优先级信息。
11.根据权利要求9或10所述的终端,其特征在于,还包括:
所述业务处理单元还用于:根据所述客户端的网络连接信息判断当前和所述移动Wi-Fi热点建立连接的客户终端是否存在恶意连接;
若客户终端为恶意连接,拒绝客户终端接入所述移动Wi-Fi热点。
12.根据权利要求11所述的终端,其特征在于,所述业务处理单元根据所述客户端的网络连接信息判断当前和所述移动Wi-Fi热点建立连接的客户终端是否存在恶意连接具体为:根据所述客户终端的已连接时长判断客户终端的连接时长是否超过预设时长,且所述客户终端的实时链路速率是否大于预设链路速率或所述客户终端的已使用数据流量是否大于预设流量;或
判断所述客户终端是否恶意改变所述移动Wi-Fi热点的系统文件或试图获取所述移动Wi-Fi热点的管理权限。
13.根据权利要求12所述的终端,其特征在于,还包括:连接管理单元,用于建立所述客户终端和所述移动Wi-Fi热点的连接。
14.根据权利要求13所述的终端,其特征在于,所述连接管理单元具体用于:
判断当前和所述移动Wi-Fi热点连接的用户终端数量是否达到所述移动Wi-Fi热点最大连接数;
若当前和所述移动Wi-Fi热点连接的所述用户终端数量没有超出所述移动Wi-Fi热点最大连接数,判断所述移动Wi-Fi热点的数据连接的信号状态是否满足预设接入条件;
若所述移动Wi-Fi热点数据连接的信号状态满足所述预设接入条件,所述移动Wi-Fi热点接受所述客户终端的连接请求;或
根据用户的指示信息确定所述移动Wi-Fi热点是否接受客户终端的连接请求;和/或对客户终端的认证信息和业务信息的合法性进行鉴权。
15.根据权利要求14所述的终端,其特征在于,还包括显示单元,用于根据用户输入的查询信息,向用户显示所述移动Wi-Fi热点存储在所述数据库中的当前连接信息和/或历史连接信息和/或网络连接信息;和/或
所述业务处理单元还用于在所述移动Wi-Fi热点的数据库中更改、设置所述客户终端的当前连接信息;和/或在所述移动Wi-Fi热点的数据库中备份所述客户终端的当前连接信息和历史连接信息。
16.根据权利要求9所述的终端,其特征在于,还包括:
发送单元,用于向当前和所述移动Wi-Fi热点连接的所有客户终端发送所述所有客户终端的IP地址信息;
接收单元,用于接收第一客户终端向第二客户终端发送的文本信息或所述第一客户终端向所述第二客户终端发送的由语音信息转化的文本信息,所述文本信息携带有所述第二客户终端的IP地址;
转发单元,用于根据所述第二客户终端的IP地址,向所述第二客户终端转发所述客户终端发送的文本信息。
获取接入Wi-Fi热点的客户终端的网络连接信息的方法和\n终端\n技术领域\n[0001] 本发明涉及移动Wi-Fi热点接入的技术领域,尤其涉及一种获取接入Wi-Fi热点的客户终端的网络连接信息的方法和终端。\n背景技术\n[0002] Wi-Fi技术由于其自身的传输速度快、传输距离较远的技术优势,现在被广泛应用到设备的无线通信中,如现有的笔记本电脑、手机、Mp4、无线上网数据卡都具有Wi-Fi的通信接口。\n[0003] Android系统实现了便携式移动Wi-Fi热点功能,用于将基于Android系统的终端作为Wi-Fi热点使用,其它的具有Wi-Fi接口的设备作为客户终端都可以接入该Wi-Fi热点共享该用户终端的数据业务连接。\n[0004] 在实现上述客户终端接入Wi-Fi热点的过程中,发明人发现现有技术中,作为Wi-Fi热点的终端无法掌握客户终端的网络连接信息,从而无法对接入到Wi-Fi热点的客户终端进行管理。\n发明内容\n[0005] 本发明的实施例提供一种获取接入Wi-Fi热点的客户终端的网络连接信息的方法和终端,能够获取接入到移动Wi-Fi热点的客户终端的网络连接信息。\n[0006] 为达到上述目的,本发明的实施例采用如下技术方案:\n[0007] 一种获取接入Wi-Fi热点的客户终端的网络连接信息的方法,所述Wi-Fi热点为移动Wi-Fi热点,包括:\n[0008] 获取当前和所述移动Wi-Fi热点建立连接的客户终端的当前连接信息;\n[0009] 将所述当前连接信息存储在所述移动Wi-Fi热点的数据库中,所述数据库中还包括所述客户终端的历史连接信息;\n[0010] 根据所述客户终端在数据库中的连接信息获取客户终端的网络连接信息。\n[0011] 一种移动终端,包括:\n[0012] 客户终端管理单元,用于获取当前和移动Wi-Fi热点建立连接的客户终端的当前连接信息;\n[0013] 数据库单元,用于将所述当前连接信息存储在所述移动Wi-Fi热点的数据库中,所述数据库中还包括所述客户终端的历史连接信息;\n[0014] 业务处理单元,根据所述客户终端在数据库中的连接信息获取客户终端的网络连接信息。\n[0015] 本发明实施例提供的获取接入Wi-Fi热点的客户终端的网络连接信息的方法和移动终端,通过获取客户终端的当前连接信息,将客户终端的当前连接信息和历史连接信息存储在移动Wi-Fi热点的数据库中,从而根据数据库中的客户终端的当前连接信息和历史连接信息可以获取客户终端的网络连接信息。\n附图说明\n[0016] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0017] 图1为本发明实施例提供的一种获取接入Wi-Fi热点的客户终端的网络连接信息的方法流程图;\n[0018] 图2为本发明实施例提供的一种移动终端结构框图;\n[0019] 图3为本发明实施例提供的另一种获取接入Wi-Fi热点的客户终端的网络连接信息的方法流程图;\n[0020] 图4为本发明实施例提供的另一种移动终端的结构图。\n具体实施方式\n[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0022] 实施例一\n[0023] 本发明实施例提供了一种获取接入Wi-Fi热点的客户终端的网络连接信息的方法,所述Wi-Fi热点为移动Wi-Fi热点,具体如图1所示,包括:\n[0024] S101、获取当前和所述移动Wi-Fi热点建立连接的客户终端的当前连接信息。\n[0025] 当前连接信息中包括:客户终端标识号信息、客户终端的IP地址、客户终端的连接端口、客户终端的实时链路速率、客户终端本次接入移动Wi-Fi热点的连接的时间、客户终端本次断开连接的时间和客户终端本次连接经过移动Wi-Fi热点已传输的数据流量等。\n[0026] S102、将所述当前连接信息存储在所述移动Wi-Fi热点的数据库中,所述数据库中还包括所述客户终端的历史连接信息。\n[0027] 若该客户终端首次接入移动Wi-Fi热点,在获取了当前连接信息后,将当前连接信息作为该客户端的历史连接信息存储在数据库中,其中历史连接信息中包括了客户终端标识号信息、客户终端的IP地址、客户终端的连接端口、客户终端的本次接入移动Wi-Fi热点的连接时间,还包括了客户终端经过移动Wi-Fi热点历史已传输的数据流量,客户终端的历史连接时长、客户终端被允许使用的连接时长和被允许使用的数据流量等信息。\n[0028] 当该客户终端之前接入到过该移动Wi-Fi热点,在获取该客户终端的当前连接信息后,在数据库中对该客户终端的连接信息进行维护。具体的,如维护该客户终端本次接入的IP地址、客户终端的已连接时长、已传输数据流量等。\n[0029] S103、根据所述客户终端在数据库中的连接信息获取客户终端的网络连接信息。\n[0030] 移动Wi-Fi热点与每个客户终端的连接通路,使用一个单独的线程来进行监控。\n每个连接通路的通路线程相应的对每个连接通路进行监控,根据在数据库中的连接信息获取客户端终端的网络连接信息。主要包括:\n[0031] 获取实时链路速率:通路线程通过监控移动Wi-Fi热点与客户终端之间单位时间内传输的数据包的大小值获取客户终端的实时链路速率。通路线程通过定时器,每过一段时间统计一次移动Wi-Fi热点和客户终端传输的数据包,从而计算出每条连接通路的平均数据传输速率,即实时链路速率。\n[0032] 获取已连接时长:根据所述当前连接信息中所述客户终端的本次接入时间、本次断开连接时间和历史连接信息中的客户终端的历史连接时长获取客户终端的已连接时长。\n[0033] 获取已使用数据流量:根据所述当前连接信息中客户终端的本次已使用数据流量和所述历史连接信息中的历史已使用数据流量获取客户终端的已使用数据流量。\n[0034] 本发明实施例还提供了一种移动终端20,具体如图2所示,包括:客户终端管理单元21、数据库单元22和业务处理单元23。\n[0035] 客户终端管理单元21,用于获取当前和移动Wi-Fi热点建立连接的客户终端的当前连接信息。\n[0036] 在客户终端接入移动Wi-Fi热点后,客户终端管理单元21获取客户终端的当前连接信息,其中当前连接信息中包括:客户终端标识号信息、客户终端的IP地址、客户终端的连接端口、客户终端的实时链路速率、客户终端的本次接入移动Wi-Fi热点的连接时间、客户终端本次连接的断开连接的时间和客户终端经过移动Wi-Fi热点已传输的数据流量等。\n[0037] 数据库单元22,用于将所述当前连接信息存储在所述移动Wi-Fi热点的数据库中,所述数据库中还包括所述客户终端的历史连接信息。\n[0038] 若该客户终端首次接入移动Wi-Fi热点,在客户端管理单元21获取了客户端的当前连接信息后,数据库单元22将客户端的当前连接信息作为客户端的历史连接信息存储在数据库中,其中历史连接信息中包括了客户终端标识号信息、客户终端的IP地址、客户终端的连接端口、客户终端的本次接入移动Wi-Fi热点的连接时间,还包括了客户终端经过移动Wi-Fi热点历史已传输的数据流量,客户终端的历史连接时长、客户终端被允许使用的连接时长和被允许使用的数据流量等信息。\n[0039] 当该客户终端之前有接入到过该移动Wi-Fi热点,在客户端管理单元21获取了该客户终端的当前连接信息后,数据库单元22在数据库中对该客户终端的连接信息进行更新维护。具体的,如维护该客户终端本次接入的IP地址、客户终端的已连接时长、已传输数据流量等。\n[0040] 业务处理单元23,用于根据所述客户终端在数据库中的连接信息获取客户终端的网络连接信息。\n[0041] 本发明实施例提供的获取接入Wi-Fi热点的客户终端的网络连接信息的方法和移动终端,通过获取客户终端的当前连接信息,将客户终端的当前连接信息和历史连接信息存储在移动Wi-Fi热点的数据库中,从而根据数据库中的客户终端的当前连接信息和历史连接信息可以获取客户终端的网络连接信息。\n[0042] 实施例二\n[0043] 本发明实施例提供了一种获取接入Wi-Fi热点的客户终端的网络连接信息的方法,该Wi-Fi热点为移动Wi-Fi热点,本实施例中的移动Wi-Fi热点具体以安卓系统的移动终端为例进行说明,如图3所示,包括:\n[0044] S301、建立所述客户终端和所述移动Wi-Fi热点的连接。\n[0045] 首先,在客户终端向移动Wi-Fi热点发起连接请求后,移动Wi-Fi热点接收到该连接请求,判断当前和所述移动Wi-Fi热点连接的用户终端数量是否达到所述移动Wi-Fi热点最大连接数,例如移动Wi-Fi热点最多支持连接8个客户终端。若和移动Wi-Fi热点连接的客户终端达到8个,则移动Wi-Fi热点拒绝新客户终端的连接请求。\n[0046] 若当前和所述移动Wi-Fi热点连接的所述用户终端数量没有超出所述移动Wi-Fi热点最大连接数,判断所述移动Wi-Fi热点的数据连接的信号状态是否满足预设接入条件;若所述移动Wi-Fi热点数据连接的信号状态不满足所述预设接入条件,例如移动Wi-Fi热点的数据的接收功率小于50db,WiFi热点则认为自身的数据连接的信号状态不好,所述Wi-Fi则拒绝接受所述客户终端的连接请求。\n[0047] 若所述移动Wi-Fi热点数据连接的信号状态满足所述预设接入条件,所述移动Wi-Fi热点接受所述客户终端的连接请求。\n[0048] 当然,还可以在具有移动Wi-Fi热点的终端上设置弹出对话框,当有客户终端发起连接请求时,通过用户在弹出对话框输入的指示信息来确定是否接受客户终端的连接请求,人为决定是否允许该客户终端接入。\n[0049] 若所述用户允许客户终端的连接请求,则移动Wi-Fi热点接受客户终端的连接请求。\n[0050] 当接受客户终端的连接请求后,移动Wi-Fi热点还可以对客户终端的认证信息和业务信息进行合法性鉴权。首先判断客户终端的认证信息,如连接密码是否正确,若客户终端的认证信息错误,则不允许该客户终端接入。当客户终端的认证信息正确,移动Wi-Fi热点进一步的判断客户终端的业务信息是否合法,例如当移动Wi-Fi热点提供的是收费服务,根据存储在数据库中的该客户终端的已连接时长信息或已使用数据流量信息判断客户终端是否已超过移动Wi-Fi热点允许的连接时长或可使用的数据流量;若该客户终端的业务信息不合法,则不允许该客户终端的接入,反之允许该客户终端接入移动Wi-Fi热点。这样移动Wi-Fi热点可以实现对客户端终端的接入进行管理。\n[0051] S302、设置所述当前和所述移动Wi-Fi热点建立连接的客户终端的最大连接速率信息和/或优先级信息。\n[0052] 在客户终端接入移动Wi-Fi热点后,移动Wi-Fi热点根据自身的带宽为每个客户终端分别设置最大连接速率和/或优先级信息,当然也可以统一分配同样的最大连接速率。当客户终端的连接速率达到最大连接速率时,移动Wi-Fi热点限制客户终端的连接速率,具体的可以通过延迟客户终端和移动Wi-Fi热点之间数据包的发送时间,这样单位时间发送的数据包的数量减小,从而间接的限制了客户终端的连接速率。\n[0053] 当然在客户终端接入移动Wi-Fi热点后,移动Wi-Fi热点通过自身的显示单元显示移动Wi-Fi热点提供的提示窗口人为主观设置或更改客户端的优先级信息和/或最大连接信息。\n[0054] S303、获取当前和所述移动Wi-Fi热点建立连接的客户终端的当前连接信息。\n[0055] 在客户终端接入移动Wi-Fi热点后,移动Wi-Fi热点获取该客户终端的当前连接信息,其中当前连接信息中包括:客户终端标识号信息、客户终端的IP地址、客户终端的连接端口、客户终端的实时链路速率、客户终端的本次接入移动Wi-Fi热点的连接时间、客户终端本次连接的断开连接时间、客户终端经过移动Wi-Fi热点已传输的数据流量、在对客户终端的认证信息和业务信息的合法性进行鉴权的鉴权信息,以及设置的客户终端的最大连接速率信息和优先级信息等。\n[0056] S304、将所述当前连接信息存储在所述移动Wi-Fi热点的数据库中,所述数据库中还包括所述客户终端的历史连接信息。\n[0057] 若该客户终端首次接入移动Wi-Fi热点,在移动Wi-Fi热点获取了客户终端的当前连接信息后,在数据库中存储该客户终端的当前连接信息,同时将该当前连接信息也作为该客户端的历史连接信息。其中历史连接信息包括了客户终端标识号信息、客户终端的IP地址、客户终端的连接端口、客户终端的历史接入移动Wi-Fi热点的连接时间,还包括了客户终端经过移动Wi-Fi热点历史已传输的数据流量,客户终端的历史连接时长、客户终端被允许使用的连接时长和被允许使用的数据流量,以及在对客户终端的认证信息和业务信息的合法性进行鉴权的鉴权信息、设置的客户终端的最大连接速率信息和优先级信息等。\n[0058] 若该客户终端之前接入到过该移动Wi-Fi热点,在获取该客户终端的当前连接信息后,在数据库中存储该客户终端的当前连接信息。同时在数据库中对该客户终端的历史连接信息进行更新维护。具体的,如维护该客户终端本次接入的IP地址、客户终端的已连接时长、已传输数据流量等。\n[0059] 移动Wi-Fi热点在接受用户的查询信息后,可以通过移动Wi-Fi热点的显示单元来显示每个当前和移动Wi-Fi热点建立连接的当前连接信息和/或历史连接信息。\n[0060] 在数据库中对当前连接信息进行存储,可以是新建客户端的连接列表,或也可以是为每个客户终端建立存储连接信息的文本,也可以采用其它形式,在此不作限定。\n[0061] S305、根据所述客户终端在数据库中的连接信息获取客户终端的网络连接信息。\n[0062] 移动Wi-Fi热点与每个客户终端的连接通路,使用一个单独的线程来进行监控。\n每个连接通路的线程相应的对每个连接通路进行监控,从而获取客户终端的网络连接信息。其中网络连接信息主要包括:\n[0063] 获取实时链路速率:线程通过监控移动Wi-Fi热点与客户终端之间单位时间内传输的数据包的大小值获取客户终端的链路速率。连接通路的管理线程通过定时器,每间隔一段时间统计一次移动Wi-Fi热点和客户终端传输的数据包,从而计算出每条连接通路的平均数据传输速率,即实时链路速率。\n[0064] 获取已连接时长:根据当前连接信息中记录的客户终端本次接入的时间,计算本次接入后的连接时长,然后根据数据库中客户终端的历史连接信息中记录的该客户终端历史接入的连接时长,获取每个客户终端的总的连接时长。\n[0065] 获取已使用数据流量:当前连接信息中记录了各个客户终端本次接入已使用的数据流量;数据库中也存储了每个客户终端的历史已使用数据流量,从而可以获取每个客户终端总的已使用数据流量。\n[0066] 当然,移动Wi-Fi热点在接受用户的查询信息后,也可以通过自身的显示单元来显示每个和移动Wi-Fi热点建立连接的客户终端的网络连接信息,如实时链路速率、获取已连接时长和已使用数据流量。\n[0067] S306、根据所述客户端的网络连接信息判断当前和所述移动Wi-Fi热点建立连接的客户终端是否存在恶意连接;若所述客户终端为恶意连接,拒绝所述客户终端接入所述移动Wi-Fi热点。\n[0068] 根据获取的客户终端的网络连接信息,具体如客户终端连接时长、已使用数据流量来进一步判断客户终端是否属于恶意连接。具体的可以判断客户终端的已连接时长是否超过预设时长,且所述客户终端的实时链路速率是否大于预设链路速率或所述客户终端的已使用数据流量是否大于预设流量,如移动Wi-Fi热点为包月流量时,客户终端在超过预设的连接时长内,长时间保持高速率的实施链路速率大于预设链路速率数据传输,则移动Wi-Fi热点认为该客户终端为恶意连接。\n[0069] 若客户终端试图改变移动Wi-Fi热点的系统文件、恶意修改移动Wi-Fi热点的文件或者试图获取移动Wi-Fi热点的管理权限,则移动Wi-Fi热点也可以认为该客户终端为恶意连接。\n[0070] 当然,移动Wi-Fi热点在接收用户的查询信息后,可以通过自身的显示单元向用户实时显示哪些用户终端是否存在恶意连接。同时移动Wi-Fi热点还可以实时更改或设置客户终端在数据库中的当前连接信息,如更改或设置客户终端的优先级或最大连接速率或IP地址等信息。\n[0071] 这样移动Wi-Fi热点通过获取客户终端的当前连接信息,根据当前连接信息维护和存储每个客户终端的历史连接信息,从而可以获取客户终端的网络连接信息,且同时在客户终端建立连接及连接后的过程中,移动Wi-Fi热点能够对客户终端进行实时管理,如是否允许客户端接入,客户端的最大连接速率和优先级,以及客户终端是否为恶意连接等。\n[0072] 进一步的,多个客户终端和移动Wi-Fi热点各自拥有IP地址,在多个客户终端接入到移动Wi-Fi热点后,客户终端可以通过移动Wi-Fi热点获得其他客户终端的IP地址,这样多个客户终端可以通过移动Wi-Fi热点基于WIFI进行通信。具体的通信过程如下:\n[0073] 客户终端之间不仅可以进行文本通信,也可以进行语音通信。若客户终端之间进行文本信息传输时,第一客户终端首先将文本信息发送给移动Wi-Fi热点,其中文本信息中携带了第二客户终端的IP地址信息。移动Wi-Fi热点收到该第一客户终端的文本信息后,根据文本信息携带的接收方的IP地址信息,将该文本信息发送至该IP地址指示的第二客户终端。\n[0074] 若客户终端之间进行语音通信,这样客户终端需要借助自身的语音和文本数据转换硬件设备或软件进行信息转换。具体的过程如下:\n[0075] 第一客户终端首先将语音信息转化成文本信息,具体的转化过程为现有技术,在此不再赘述,然后将转化获得的文本信息发送至移动Wi-Fi热点,其中文本信息中携带有第二客户终端的IP地址信息。移动Wi-Fi热点收到该第一客户终端的文本信息后,根据文本信息携带的第二客户终端的IP地址信息,将该文本信息发送至该IP地址指示的第二客户终端。第二客户终端对该文本信息进行反转化,获得语音信息,播放给第二客户终端。\n[0076] 移动Wi-Fi热点作为信息中转站,从而可以实现了客户终端之间基于WIFI的文本信息和语音信息的通信。\n[0077] 本发明实施例提供的获取接入移动Wi-Fi热点的客户终端的网络连接信息的方法,通过在和客户终端建立连接后,移动Wi-Fi热点可以获取客户终端的当前连接信息,同时在数据库中存储客户终端的当前连接信息和历史连接信息。然后移动Wi-Fi热点根据获取的客户终端的当前连接信息和历史连接信息可以获取每个客户终端的网络连接参数信息,且同时在客户终端建立连接过程中及在建立连接后的过程中,移动Wi-Fi热点能够实现对客户终端进行实时管理,如是否允许客户端接入,客户端的最大连接速率和优先级,以及客户终端是否为恶意连接等。\n[0078] 实施例三\n[0079] 本发明实施例提供了一种移动终端40,本实施例中的移动终端具体以安卓系统的移动终端为例进行说明,该移动终端作为移动Wi-Fi热点,如图4所示,包括连接管理单元\n41、客户终端管理单元42、数据库单元43、业务处理单元44和显示单元45。\n[0080] 连接管理单元41,用于建立所述客户终端和移动Wi-Fi热点的连接。\n[0081] 首先,在客户终端向移动Wi-Fi热点发起连接请求后,移动Wi-Fi热点接收到该连接请求,连接管理单元41判断当前和移动Wi-Fi热点连接的用户终端数量是否达到移动Wi-Fi热点最大连接数,例如移动Wi-Fi热点最多支持连接8个客户终端。若和移动Wi-Fi热点连接的客户终端达到8个,则连接管理单元41拒绝新客户终端的连接请求。\n[0082] 若当前和所述移动Wi-Fi热点连接的所述用户终端数量没有超出所述移动Wi-Fi热点最大连接数,连接管理单元41还用于判断所述移动Wi-Fi热点的数据连接的信号状态是否满足预设接入条件。\n[0083] 若所述移动Wi-Fi热点数据连接的信号状态不满足所述预设接入条件,例如移动Wi-Fi热点的数据的接收功率小于50db,连接管理单元41则认为自身的数据连接的信号状态不好,连接管理单元41则拒绝接受所述客户终端的连接请求。\n[0084] 若所述移动Wi-Fi热点数据连接的信号状态满足所述预设接入条件,连接管理单元41接受所述客户终端的连接请求。\n[0085] 当然在具有Wi-Fi热点的移动终端上可以设置弹出对话框询问用户是否接受用户端终端的连接请求,若所述用户允许客户终端的连接请求,则连接管理单元41接受客户终端的连接请求。\n[0086] 当连接管理单元41接受客户终端的连接请求后,连接管理单元41还可以对客户终端的认证信息和业务信息进行合法性鉴权。首先连接管理单元41判断客户终端的认证信息,如连接密码是否正确,若客户终端的认证信息错误,则连接管理单元41不允许该客户终端接入。当客户终端的认证信息正确,连接管理单元41进一步的判断客户终端的业务信息是否合法,例如当移动Wi-Fi热点提供的是收费服务,根据存储在数据库中的该客户终端的已连接时长信息或已使用数据流量信息判断客户终端是否已超过移动Wi-Fi热点允许的连接时长或可使用的数据流量;若该客户终端的业务信息不合法,则连接管理单元\n41不允许该客户终端的接入。反之允许该客户终端接入移动Wi-Fi热点,从而建立了移动Wi-Fi热点和客户终端的连接。\n[0087] 客户终端管理单元42,用于获取当前所述连接单元41建立的和所述移动Wi-Fi热点连接的客户终端的当前连接信息。\n[0088] 在客户终端接入移动Wi-Fi热点后,客户终端管理单元42获取该客户终端的当前连接信息,其中当前连接信息中包括:客户终端标识号信息、客户终端的IP地址、客户终端的连接端口、客户终端的实时链路速率、客户终端的本次接入移动Wi-Fi热点的连接时间、客户终端本次连接的断开连接时间、客户终端经过移动Wi-Fi热点已传输的数据流量、在对客户终端的认证信息和业务信息的合法性进行鉴权的鉴权信息,以及设置的客户终端的最大连接速率信息和优先级信息等。\n[0089] 数据库单元43,用于维护和存储所述客户终端在数据库中的连接信息,所述在数据库中的连接信息包括所述客户终端的当前连接信息和历史连接信息。\n[0090] 若该客户终端首次接入移动Wi-Fi热点,在客户终端管理单元42获取了客户终端的当前连接信息后,数据库单元43在数据库中存储该客户终端的当前连接信息,同时将该当前连接信息也作为该客户端的历史连接信息。其中历史连接信息包括了客户终端标识号信息、客户终端的IP地址、客户终端的连接端口、客户终端的历史接入移动Wi-Fi热点的连接时间,还包括了客户终端经过移动Wi-Fi热点历史已传输的数据流量,客户终端的历史连接时长、客户终端被允许使用的连接时长和被允许使用的数据流量,以及在对客户终端的认证信息和业务信息的合法性进行鉴权的鉴权信息、设置的客户终端的最大连接速率信息和优先级信息等。\n[0091] 若该客户终端之前接入到过该移动Wi-Fi热点,在客户端管理单元42获取该客户终端的当前连接信息后,数据库单元43在数据库中存储该客户终端的当前连接信息。同时数据库单元43在数据库中对该客户终端的历史连接信息进行更新维护。具体的,如维护该客户终端本次接入的IP地址、客户终端的已连接时长、已传输数据流量等。\n[0092] 在数据库中对当前连接信息进行存储,可以是新建客户端的连接列表,或也可以是为每个客户终端建立存储连接信息的文本,也可以采用其它形式,在此不作限定。\n[0093] 业务处理单元44,用于根据所述客户终端在数据库中的连接信息获取客户终端的网络连接信息。\n[0094] 移动Wi-Fi热点与每个客户终端的连接通路,业务处理单元44通过每个连接通路的线程相应的对每个连接通路进行监控,从而获取客户终端的网络连接信息。其中网络连接信息主要包括:\n[0095] 获取实时链路速率:线程通过监控移动Wi-Fi热点与客户终端之间单位时间内传输的数据包的大小值获取客户终端的链路速率。连接通路的管理线程通过定时器,每间隔一段时间统计一次移动Wi-Fi热点和客户终端传输的数据包,从而计算出每条连接通路的平均数据传输速率,即实时链路速率。\n[0096] 获取已连接时长:根据当前连接信息中记录的客户终端本次接入的时间,计算本次接入后的连接时长,然后根据数据库中客户终端的历史连接信息中记录的该客户终端历史接入的连接时长,获取每个客户终端的总的连接时长。\n[0097] 获取已使用数据流量:当前连接信息中记录了各个客户终端本次接入已使用的数据流量;数据库中也存储了每个客户终端的历史已使用数据流量,从而可以获取每个客户终端总的已使用数据流量。\n[0098] 业务处理单元44还用于在客户终端建立和移动Wi-Fi热点连接后用于设置该客户终端的最大连接速率信息和/或优先级信息。\n[0099] 在建立了移动Wi-Fi热点和客户终端的连接后,在客户终端接入移动Wi-Fi热点后,业务处理单元44根据自身的带宽为每个客户终端分别设置最大连接速率和/或优先级信息,当然也可以统一设置同样的最大连接速率。当客户终端的连接速率达到最大连接速率时,业务处理单元44限制客户终端的连接速率,具体的可以通过延迟客户终端和移动Wi-Fi热点之间数据包的发送时间,这样单位时间发送的数据包的数量减小,从而间接的限制了客户终端的连接速率。\n[0100] 当然在客户终端接入移动Wi-Fi热点后,业务处理单元44也可以接收用户通过显示单元45提供的提示窗口设置或更改的客户终端的优先级信息和/或最大连接速率信息。\n[0101] 业务处理单元44在获取客户端的网络连接信息后,还可以根据所述客户端的网络连接信息判断当前和所述移动Wi-Fi热点建立连接的客户终端是否存在恶意连接,若客户终端为恶意连接,拒绝客户终端接入所述移动Wi-Fi热点。\n[0102] 业务处理单元44根据获取的客户终端的网络连接信息,如客户终端连接时长、已使用数据流量来进一步判断客户终端是否属于恶意连接。具体的业务处理单元44可以判断客户终端的已连接时长是否超过预设时长,且所述客户终端的实时链路速率是否大于预设链路速率或所述客户终端的已使用数据流量是否大于预设流量,如移动Wi-Fi热点为包月流量时,客户终端在超过预设的连接时长内,长时间保持高速率的的实施链路速率大于预设链路速率数据传输,则业务处理单元44认为该客户终端为恶意连接。\n[0103] 若客户终端试图改变移动Wi-Fi热点的系统文件、恶意修改移动Wi-Fi热点的文件或者试图获取移动Wi-Fi热点的管理权限,则业务处理单元44也可以认为该客户终端为恶意连接。\n[0104] 当然,移动Wi-Fi热点也可以通过自身的显示单元来显示每个和移动Wi-Fi热点建立连接的客户终端的网络连接信息,如实时链路速率、获取已连接时长和已使用数据流量。\n[0105] 当然,在业务处理单元44在获取客户终端的网络连接信息后,移动Wi-Fi热点也可以通过自身的显示单元来显示每个和移动Wi-Fi热点建立连接的客户终端的网络连接信息,如实时链路速率、获取已连接时长和已使用数据流量。\n[0106] 显示单元45,用于根据用户的查询信息,向用户显示所述移动Wi-Fi热点存储在所述数据库中的当前连接信息和/或历史连接信息和/或网络连接信息。\n[0107] 移动Wi-Fi热点在接受用户的查询信息后,可以通过显示单元45来显示每个当前和移动Wi-Fi热点建立连接的当前连接信息和/或历史连接信息和/或网络连接信息。\n[0108] 进一步的,移动终端还包括:发送单元、接收单元和转发单元。\n[0109] 发送单元,用于向当前和所述移动Wi-Fi热点连接的所有客户终端发送所述所有客户终端的IP地址信息。\n[0110] 多个客户终端和移动Wi-Fi热点各自拥有IP地址,在多个客户终端接入到移动Wi-Fi热点后,发送单元向客户终端发送所有和移动Wi-Fi热点连接的客户终端的IP地址信息。这样多个客户终端可以通过移动Wi-Fi热点基于WIFI进行通信。\n[0111] 接收单元,用于接收第一客户终端向第二客户终端发送的文本信息或所述第一客户终端向所述第二客户终端发送的由语音信息转化的文本信息,所述文本信息携带有所述第二客户终端的IP地址。\n[0112] 移动Wi-Fi热点接收发送方客户终端发送的文本信息,其中文本信息中携带了接收方的客户终端的IP地址信息。\n[0113] 转发单元,用于根据所述第二客户终端的IP地址,向所述第二客户终端转发所述客户终端发送的文本信息。\n[0114] 转发单元根据文本信息携带的接收方的IP地址信息,将该文本信息发送至该IP地址指示的接收方的客户终端。\n[0115] 当然客户终端之间也可以进行语音通信,这样客户终端需要借助自身的语音和文本数据转换硬件设备或软件进行信息转换。第一客户终端需要将要发送的语音信息转化为文本信息,然后再发送出去。第二客户终端接收到该文本信息后需要将该文本信息转化为语音信息播放给第二客户终端。\n[0116] 移动Wi-Fi热点作为信息中转站,从而可以实现了客户终端之间基于WIFI的文本信息和语音信息的通信。\n[0117] 当然,以上的移动Wi-Fi热点的连接管理单元41、客户终端管理单元42、数据库单元43、业务处理单元44和显示单元45都属于移动Wi-Fi热点的功能单元,但对于具体的移动终端即移动Wi-Fi热点,连接管理单元41、客户端管理单元42和业务处理单元分别是通过移动终端的处理器来执行的不同功能,数据库单元43具体则是移动终端的存储器件,在本发明实施中用于存储客户终端的连接信息,显示单元则是移动终端的显示模块,用于提供用户和处理器之间的交互界面。\n[0118] 本发明实施例提供的移动终端,通过连接管理单元在和客户终端建立连接后,客户终端管理单元可以获取客户终端的当前连接信息,同时数据库单元在数据库中维护和存储客户终端的历史连接信息。然后业务处理单元根据获取的客户终端的当前连接信息和历史连接信息可以获取每个客户终端的网络连接信息,且同时连接管理单元在客户终端建立连接过程中及业务处理单元在建立连接后的过程中,能够实现对客户终端进行实时管理,如是否允许客户端接入,客户端的最大连接速率和优先级,以及客户终端是否为恶意连接等。\n[0119] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0120] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
法律信息
- 2021-05-11
专利权的转移
登记生效日: 2021.04.27
专利权人由华为终端有限公司变更为荣耀终端有限公司
地址由523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5变更为518040 广东省深圳市福田区香蜜湖街道东海社区红荔西路8089号深业中城6号楼A单元3401
- 2019-05-31
专利权人的姓名或者名称、地址的变更
专利权人由华为终端(东莞)有限公司变更为华为终端有限公司
地址由523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2017-12-05
专利权的转移
登记生效日: 2017.11.16
专利权人由华为终端有限公司变更为华为终端(东莞)有限公司
地址由518129 广东省深圳市龙岗区坂田华为基地B区2号楼变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2015-04-29
- 2012-09-12
实质审查的生效
IPC(主分类): H04W 8/22
专利申请号: 201110451687.7
申请日: 2011.12.29
- 2012-07-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-09-14
|
2011-04-29
| | |
2
| |
2010-03-10
|
2009-08-14
| | |
3
| |
2010-11-10
|
2010-05-10
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |