1.本技术实施例涉及通信技术领域,尤其涉及一种管理流量结算的方法及装置。
背景技术:2.手机热点是将手机接收的gprs、3g或4g信号转化为无限网络信号发出去的技术,手机必须有无线ap功能,才能当做热点。它是一个允许电子设备连接到一个无线局域网的技术,通常使用2.4g或5g射频频段。现在的手机基本上都有开热点的功能,不过大多数都是使用流量来开热点的。
3.在使用手机热点过程中,需要消耗手机的上网流量,产生的流量费用由各个运营商收取。比如,b手机连接了a手机的热点,可以简单认为a手机做了b手机的路由器,因为b手机访问网络都是通过a手机的,a手机通过由网络运营商分配的公网ip访问internet,如果用b手机上网查询公网ip会发现和a手机的一样,所以是b手机使用的了a手机的流量。
4.现实生活中,手机用户使用的流量通常是有限的,用户通过手机分享热点是用户的私下行为,用户难以记录通过热点分享出去已使用的流量数据以及分享过程中产生的流量费用。
技术实现要素:5.本技术实施例提供了一种管理流量结算的方法及装置,用于帮助用户记录在分享热点过程中被消耗掉的数据流量以及计算分享过程中所产生的流量费用。
6.为了实现上述发明目的,本技术实施例提供一下技术方案:
7.本技术实施例第一方面提供一种管理流量结算的方法,应用于服务器,包括:
8.接收第一终端发送的热点连接请求;
9.根据所述热点连接请求确定所述第一终端所处环境的目标热点;
10.根据所述热点连接请求向所述目标热点的第二终端发送热点连接提示;
11.接收所述第二终端根据所述热点连接提示生成的确认指令;
12.根据所述确认指令建立所述第一终端与所述第二终端的热点连接;
13.对所述第一终端使用的流量数据进行实时监控;
14.结算所述流量数据对应的流量费用。
15.可选的,所述根据所述确认指令建立所述第一终端与所述第二终端的热点连接包括:
16.根据所述确认指令获取所述第二终端的登录认证信息,所述登录认证信息包括mac地址、安全认证方式以及登录密码;
17.根据所述登录认证信息建立所述第一终端与所述第二终端的热点连接。
18.可选的,在根据所述确认指令获取所述第二终端的登录认证信息之前,所述方法还包括:
19.向所述第二终端发送热点开启指令,所述热点开启指令用于控制所述第二终端处
于热点开启状态。
20.可选的,所述安全认证方式包括wpa方式或wep方式。
21.可选的,所述根据所述热点连接请求确定所述第一终端所处环境的目标热点包括:
22.获取所述第一终端所处环境的至少一个可用热点;
23.根据所述至少一个可用热点的网速确定网速最优的目标热点。
24.可选的,所述对所述第一终端使用的流量数据进行实时监控包括:
25.对所述第一终端使用的流量数据进行累计,当累计使用的流量数据值大于或等于流量阈值时,断开所述第一终端的热点连接。
26.可选的,所述对所述第一终端使用的流量数据进行实时监控包括:
27.获取所述第一终端的实际网速,当所述实际网速大于网速阈值时,则将所述第一终端的实际网速值限制为小于或等于所述网速阈值。
28.本技术实施例第二方面提供一种管理流量结算的装置,包括:
29.第一接收单元,用于接收第一终端发送的热点连接请求;
30.确定单元,用于根据所述热点连接请求确定所述第一终端所处环境的目标热点;
31.第一发送单元,用于根据所述热点连接请求向所述目标热点的第二终端发送热点连接提示;
32.第二接收单元,用于接收所述第二终端根据所述热点连接提示生成的确认指令;
33.创建单元,用于根据所述确认指令建立所述第一终端与所述第二终端的热点连接;
34.监控单元,用于对所述第一终端使用的流量数据进行实时监控;
35.结算单元,用于结算所述流量数据对应的流量费用。
36.本技术实施例第三方面提供一种电子设备,包括:
37.处理器、存储器、输入输出单元、总线;
38.所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
39.所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一项中所述的一种管理流量结算的方法的步骤。
40.本技术实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行如权利要求1至7任一项中所述的一种管理流量结算的方法。
41.在以上技术方案中,第一终端可以通过发送热点连接请求主动连接附近可共享热点的第二终端的目标热点,服务器根据第一终端发送的热点连接请求向第二终端发送热点连接提示;服务器接收第二终端根据所述热点连接提示生成的确认指令;服务器根据上述确认指令建立第一终端与第二终端的通信连接;服务器对第一终端使用的流量数据进行实时监控并结算上述流量数据对应的流量费用。通过该方案,帮助用户记录在分享热点过程中被消耗掉的数据流量以及计算分享过程中所产生的流量费用。
附图说明
42.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
43.图1为本技术实施例提供的一种管理流量结算的方法的一个实施例流程示意图;
44.图2为本技术实施例提供的一种管理流量结算的方法的另一个实施例流程示意图;
45.图3为本技术实施例提供的一种管理流量结算的方法的另一个实施例流程示意图;
46.图4为本技术实施例提供的一种管理流量结算的装置的一个实施例结构示意图;
47.图5为本技术实施例提供的一种管理流量结算的装置的另一个实施例结构示意图;
48.图6为本技术实施例提供的一种管理流量结算的装置的另一个实施例结构示意图;
49.图7为本技术实施例提供的一种电子设备的一个实施例结构示意图。
具体实施方式
50.本技术实施例提供了一种管理流量结算的方法及装置,用于帮助用户记录在分享热点过程中被消耗掉的数据流量以及计算分享过程中所产生的流量费用。
51.下面将结合本技术实施例中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
52.此外,下面所示的实施例不对权利要求所记载的发明内容起任何限定作用。另外,下面实施例所表示的构成的全部内容不限于作为权利要求所记载的发明的解决方案所必需的。
53.本技术实施例第一方面公开了一种管理流量结算的方法,应用于服务器,其中,第一终端和第二终端为用户终端,用户终端可以是支持热点共享网络服务的硬件设备,其可以是支持具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机、台式计算机等。本技术实施例从服务器角度对本技术提供的一种管理流量结算的方法进行说明。
54.参阅图1,图1为本技术实施例提供的一种管理流量结算的方法的一个实施例流程示意图,包括:
55.101、服务器接收第一终端发送的热点连接请求;
56.作为一个实施例,热点连接请求可以为热点扫描请求,用于请求扫描上述第一终端周围的可连接的热点,热点连接请求携带第一终端的当前位置信息和第一终端的终端标识。
57.102、服务器根据上述热点连接请求确定上述第一终端所处环境的目标热点;
58.服务器根据上述热点连接请求携带的第一终端的当前位置信息确定第一终端所处环境最优选的目标热点,另外,第一终端的当前位置信息在目标热点的热点覆盖范围之内,热点覆盖范围可表示目标热点的可连接范围,指以目标热点的分享设备为中心,指定范围为半径的一个圆形区域。
59.103、服务器根据上述热点连接请求向上述目标热点的第二终端发送热点连接提示;
60.服务器确定第一终端待连接的目标热点,便向目标热点的分享设备即第二终端发送热点连接提示,该热点连接提示用于表示第一终端向第二终端请求建立热点共享网络连接。
61.104、服务器接收上述第二终端根据上述热点连接提示生成的确认指令;
62.如果第二终端同意第一终端的上述热点连接请求,第二终端会向服务器反馈一个确认指令,即作为该热点连接请求的响应,服务器接收第二终端根据所述热点连接提示生成的确认指令,同时,上述第二终端保存上述第一终端的终端标识。
63.105、服务器根据上述确认指令建立上述第一终端与上述第二终端的热点连接;
64.服务器接收第二终端的确认指令的同时也获得第二终端的授权,以便服务器可以对第二终端进行热点信息配置,服务器完成对第二终端的热点信息配置后向所述第一终端发送热点连接信息,第一终端根据该热点连接信息建立与第二终端的热点连接。
65.106、服务器对上述第一终端使用的流量数据进行实时监控;
66.当第一终端通过与第二终端建立热点连接之后开始上网时,第一终端需要网络包数据,服务器获取并解析上述网络包数据,服务器根据第二终端相关的设置对第一终端的数据包大小(即流量)进行实时监控,并进行流量限制。
67.107、服务器结算上述流量数据对应的流量费用。
68.服务器计算出流量数据对应的流量费用,并将流量费用对应的付款请求下发给第一终端,以使第一终端向目标热点的第二终端支付网络费用。
69.在本技术实施例中,第一终端可以通过发送热点连接请求主动连接附近可共享热点的第二终端的目标热点,服务器根据第一终端发送的热点连接请求向第二终端发送热点连接提示;服务器接收第二终端根据所述热点连接提示生成的确认指令;服务器根据上述确认指令建立第一终端与第二终端的通信连接;服务器对第一终端使用的流量数据进行实时监控并结算上述流量数据对应的流量费用。通过该方案,帮助用户记录在分享热点过程中被消耗掉的数据流量以及计算分享过程中所产生的流量费用。
70.参阅图2,图2为本技术实施例提供的一种管理流量结算的方法的另一个实施例流程示意图,包括:
71.201、服务器接收第一终端发送的热点连接请求;
72.本实施例中的步骤201与前述实施例中步骤101类似,此处不再赘述。
73.202、服务器获取上述第一终端所处环境的至少一个可用热点;
74.服务器根据上述热点连接请求携带的第一终端的当前位置信息确定第一终端所处环境可连接的所有热点。
75.203、服务器根据上述至少一个可用热点的网速确定网速最优的目标热点;
76.服务器根据第一终端当前位置和上述所有可连接的热点信息确定第一终端所处
环境网络速度最优的热点作为目标热点。另外,最优网络速度为目标热点的分享设备所设置的最大网速限制,目标热点第一终端的当前位置信息在目标热点的热点覆盖范围之内,热点覆盖范围可表示目标热点的可连接范围,指以目标热点的分享设备为中心,指定范围为半径的一个圆形区域。
77.204、服务器根据上述热点连接请求向上述目标热点的第二终端发送热点连接提示;
78.205、服务器接收上述第二终端根据上述热点连接提示生成的确认指令;
79.本实施例中的步骤204至步骤205与前述实施例中步骤103至步骤104类似,此处不再赘述。
80.206、服务器向上述第二终端发送热点开启指令,上述热点开启指令用于控制上述第二终端处于热点开启状态;
81.服务器向上述第二终端发送热点开启指令,上述热点开启指令用于控制上述第二终端处于热点开启状态。
82.207、服务器根据上述确认指令获取上述第二终端的登录认证信息,上述登录认证信息包括mac地址、安全认证方式以及登录密码;
83.上述登录认证信息用于提供目标热点的分享设备即第二终端与热点连接接入设备即第二终端建立热点连接过程中的安全认证信息,提高第一终端的网络安全性,防止用户流量数据被恶意使用。
84.208、服务器根据上述登录认证信息建立上述第一终端与上述第二终端的热点连接;
85.服务器将上述登录认证信息发送给第一终端,第一终端根据上述登录认证信息与上述第二终端建立热点连接。
86.209、服务器对上述第一终端使用的流量数据进行累计;
87.当第一终端通过与第二终端建立热点连接之后开始上网时,第一终端需要通过第二终端获取网络包数据,服务器获取并解析上述网络包数据,并对网络包数据大小进行统计,并累计第一终端使用的流量数据。
88.210、当累计使用的流量数据值大于或等于流量阈值时,断开所述第一终端的热点连接;
89.服务器根据第二终端的热点相关设置对第一终端的数据包大小进行实时监控,当累计使用的流量数据值大于或等于第一终端的设置的可共享流量阈值时,断开所述第一终端和第二终端的热点连接,避免第二终端的流量数据超预期使用。
90.211、服务器结算上述流量数据对应的流量费用。
91.本实施例中的步骤211与前述实施例中步骤107类似,此处不再赘述。
92.参阅图3,图3为本技术实施例提供的一种管理流量结算的方法的另一个实施例流程示意图,包括:
93.301、服务器接收第一终端发送的热点连接请求;
94.302、服务器获取上述第一终端所处环境的至少一个可用热点;
95.303、服务器根据上述至少一个可用热点的网速确定网速最优的目标热点;
96.304、服务器根据上述热点连接请求向上述目标热点的第二终端发送热点连接提
示;
97.305、服务器接收上述第二终端根据上述热点连接提示生成的确认指令;
98.306、服务器向上述第二终端发送热点开启指令,上述热点开启指令用于控制上述第二终端处于热点开启状态;
99.307、服务器根据上述确认指令获取上述第二终端的登录认证信息,上述登录认证信息包括mac地址、安全认证方式以及登录密码;
100.308、服务器根据上述登录认证信息建立上述第一终端与上述第二终端的热点连接;
101.本实施例中的步骤301至步骤308与前述实施例中步骤201至步骤208类似,此处不再赘述。
102.309、获取所述第一终端的实际网速;
103.当第一终端通过与第二终端建立热点连接之后开始上网时,第一终端需要通过第二终端获取网络包数据,服务器获取并解析上述网络包数据,根据上述网络包数据对所述目标热点进行网络速度测试,获取目标热点的当前网络速度。
104.310、当上述实际网速大于网速阈值时,则将所述第一终端的实际网速值限制为小于或等于所述网速阈值;
105.服务器根据数据包大小进行实时监控,当当上述实际网速大于大于第一终端的设置的网速阈值时,将所述第一终端的实际网速值限制为小于或等于上述网速阈值。
106.311、服务器结算上述流量数据对应的流量费用。
107.本实施例中的步骤311与前述实施例中步骤107类似,此处不再赘述。
108.本技术实施例第二方面公开了一种管理流量结算的装置,参阅图4,图4为本技术实施例提供的一种管理流量结算的装置的一个实施例结构示意图,包括:
109.第一接收单元401,用于接收第一终端发送的热点连接请求;
110.确定单元402,用于根据所述热点连接请求确定所述第一终端所处环境的目标热点;
111.第一发送单元403,用于根据所述热点连接请求向所述目标热点的第二终端发送热点连接提示;
112.第二接收单元404,用于接收所述第二终端根据所述热点连接提示生成的确认指令;
113.创建单元405,用于根据所述确认指令建立所述第一终端与所述第二终端的热点连接;
114.监控单元406,用于对所述第一终端使用的流量数据进行实时监控;
115.结算单元407,用于结算所述流量数据对应的流量费用。
116.参阅图5,图5为本技术实施例提供的一种管理流量结算的装置的另一个实施例结构示意图,包括:
117.第一接收单元501,用于接收第一终端发送的热点连接请求;
118.确定单元502,用于根据所述热点连接请求确定所述第一终端所处环境的目标热点;
119.第一发送单元503,用于根据所述热点连接请求向所述目标热点的第二终端发送
热点连接提示;
120.第二接收单元504,用于接收所述第二终端根据所述热点连接提示生成的确认指令;
121.创建单元505,用于根据所述确认指令建立所述第一终端与所述第二终端的热点连接;
122.监控单元506,用于对所述第一终端使用的流量数据进行实时监控;
123.结算单元507,用于结算所述流量数据对应的流量费用。
124.在一个可选的实施例中,所述创建单元505包括:
125.第二获取模块5051,用于根据所述确认指令获取所述第二终端的登录认证信息,所述登录认证信息包括mac地址、安全认证方式以及登录密码;
126.创建模块5012,用于根据所述登录认证信息建立所述第一终端与所述第二终端的热点连接。
127.在一个可选的实施例中,所述装置还包括:
128.第二发送单元508,用于向所述第二终端发送热点开启指令,所述热点开启指令用于控制所述第二终端处于热点开启状态。
129.在一个可选的实施例中,所述确定单元502包括:
130.第一获取模块5021,用于获取所述第一终端所处环境的至少一个可用热点;
131.确定模块5022,用于根据所述至少一个可用热点的网速确定网速最优的目标热点。
132.在一个可选的实施例中,所述监控单元506包括:
133.累计模块5061,用于对所述第一终端使用的流量数据进行累计;
134.断开模块5062,用于当累计使用的流量数据值大于或等于流量阈值时,断开所述第一终端的热点连接。
135.参阅图6,图6为本技术实施例提供的一种管理流量结算的装置的另一个实施例结构示意图,包括:
136.第一接收单元601,用于接收第一终端发送的热点连接请求;
137.确定单元602,用于根据所述热点连接请求确定所述第一终端所处环境的目标热点;
138.第一发送单元603,用于根据所述热点连接请求向所述目标热点的第二终端发送热点连接提示;
139.第二接收单元604,用于接收所述第二终端根据所述热点连接提示生成的确认指令;
140.创建单元605,用于根据所述确认指令建立所述第一终端与所述第二终端的热点连接;
141.监控单元606,用于对所述第一终端使用的流量数据进行实时监控;
142.结算单元607,用于结算所述流量数据对应的流量费用。
143.在一个可选的实施例中,所述创建单元505包括:
144.第二获取模块6051,用于根据所述确认指令获取所述第二终端的登录认证信息,所述登录认证信息包括mac地址、安全认证方式以及登录密码;
145.创建模块6012,用于根据所述登录认证信息建立所述第一终端与所述第二终端的热点连接。
146.在一个可选的实施例中,所述装置还包括:
147.第二发送单元608,用于向所述第二终端发送热点开启指令,所述热点开启指令用于控制所述第二终端处于热点开启状态。
148.在一个可选的实施例中,所述确定单元502包括:
149.第一获取模块6021,用于获取所述第一终端所处环境的至少一个可用热点;
150.确定模块6022,用于根据所述至少一个可用热点的网速确定网速最优的目标热点。
151.在一个可选的实施例中,所述监控单元606包括:
152.第三获取模块6061,用于获取所述第一终端的实际网速;
153.设置模块6062,用于当所述实际网速大于网速阈值时,则将所述第一终端的实际网速值限制为小于或等于所述网速阈值。
154.关于第二方面所述的一种管理流量结算的装置,具体限定可以参见上文中对于第一方面中的一种管理流量结算的方法的限定,在此不再赘述。上述一种管理流量结算的装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
155.本技术实施例第三方面公开了一种电子设备,参阅图7,图7为本技术实施例提供的一种电子设备的一个实施例结构示意图,包括:
156.处理器701、存储器702、输入输出单元703、总线704;
157.所述处理器701与所述存储器702、所述输入输出单元703以及所述总线704相连;
158.所述存储器702存储有所述处理器701可执行的机器可读指令,当所述电子设备运行时,所述处理器701与所述存储器702之间通过总线704通信,所述机器可读指令被所述处理器701执行时执行如第一方面所述的一种管理流量结算的方法的步骤。
159.本技术实施例第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行前述图1至图3所示的一种管理流量结算的方法。
160.在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
161.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
162.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间
存在任何这种实际的关系或者顺序。
163.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
164.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
165.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
166.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
167.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read
‑
only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。