一种移动设备共享网络流量系统及其方法技术方案

技术编号:15794694 阅读:496 留言:0更新日期:2017-07-10 09:31
本发明专利技术提供了一种用于帮助智能手机用户更充分有效地使用自身的移动数据流量的移动设备网络流量统计与计价系统及其方法。可以实现用户共享热点与连接热点,在连WiFi前能获知连接到该WiFi的代价,以及选择是否连接。同时,流量计价功能体现在当用户共享或使用热点的时候,该用户的账户余额会随着其所共享网络的使用情况而增减,当用户余额为0时,将自动断开用户对其他用户共享热点的连接。该构想的实现可以帮助用户交换这些他们使用不完的网络资源,使用户能够充分的利用自己的网络资源,同时也可以使用户能以最小的代价获得最好的网络服务。

【技术实现步骤摘要】
一种移动设备共享网络流量系统及其方法
本专利技术属于计算机网络软件领域,其核心为用于帮助智能手机用户更充分有效地使用自身的移动数据流量的移动设备网络流量统计与计价系统及其方法。
技术介绍
在当今社会,智能手机的使用已经相当普及化,同时广大用户对流量的使用及依赖性越来越强。然而据调查显示,大部分智能手机用户每月套餐包含的数据流量并不能够满足用户自身每月数据流量的消耗。而智能手机用户的另一种网络访问方式WiFi自身的覆盖范围有限,并不是使移动设备真正“移动”的好方法。
技术实现思路
专利技术目的:本专利技术的目的为:帮助解决大部分智能手机用户的流量不足问题。而且它也能通过智能手机用户之间的流量热点共享来大大增加现今WiFi网络覆盖范围移动设备网络流量统计与计价软件的目的是帮助流量充沛的智能手机用户充分地利用自身套餐内的数据流量,同时帮助流量不足的用户以较小的代价来使用其他用户共享的流量或WiFi网络,以实现社会闲置资源的再利用。技术方案:一种移动设备共享网络流量系统,包括注册登录模块、热点共享模块、WiFi连接模块、个人历史记录模块以及后端数据同步模块;所述注册登录模块用于用户注册账户与登录;所述热点共享模块用于用户设置并共享WiFi热点,所述WiFi热点的设置包括设置所共享的WiFi热点的名字、类型、密码、定价以及此次共享WiFi热点的时长或流量;所述WiFi连接模块用于用户获取其附近的共享WiFi信息并连接具体WiFi;所述共享WiFi信息包括各可连接的WiFi名字、WiFi强度、是否可连接、WiFi使用评价、WiFi使用次数以及接入定价;所述个人历史记录模块记录用户使用使用共享WiFi的历史记录以及用户流量的使用详情;所述后端数据同步模块对用户的账户信息以及用户数据与服务器进行同步。还包括个人设置模块;所述个人设置模块用于用户的账号管理与账户属性设置。所述用户账户包含用户基本信息,历史使用情况、余额信息;并支持在线支付充值。一种移动设备共享网络流量方法,包括步骤:(1)用户通过注册登录模块注册账号并登录;(2)用户通过热点共享模块共享热点并定价,将所共享的WiFi信息上传到服务器,服务器将数据进行同步;(3)其他用户通过WiFi连接模块连接该热点;同时服务器对使用流量进行监控并计价,实时增减用户的账户余额;(4)个人历史记录模块记录用户此次共享使用历史,并且通过后端数据同步模块将此次信息同步到服务器端数据库。所述步骤(1)具体为:在所述用户注册时所述注册登录模块向服务器查询用户名是否已存在;若已存在,则让用户更换用户名注册;若用户名不存在,则用户注册成功;用户登录时注册登录模块向后台服务器查询用户名与密码是否匹配,若不匹配,提示用户登录失败,若匹配则用户登录成功。所述步骤(3)中当用户余额为0时,系统自动断开用户对其他用户共享热点的连接。有益效果:(1)本专利技术可实现当用户流量不足时,可以接入他人共享的网络,并且得到其所使用的接入流量的统计。(2)本专利技术可实现当用户月底流量过量时,可以共享自己的过盈流量,并且得到自身所共享的数据流量的统计。(3)本专利技术可实现将使用他人共享网络接入时的流量统计数据和自身共享数据流量时的流量统计数据在后台服务器进行计价处理,设置阈值等一系列操作。(4)本专利技术的各个模块支持可扩展,方便之后的各个操作的功能丰富。附图说明图1为本专利技术的工作模块及其流程图。具体实施方式下面结合附图对本专利技术作更进一步的说明。本专利技术的移动设备网络流量统计与计价系统是由服务器端和客户端(即Android端、IOS端或者PC端,本文以android端举例说明)组成,服务器端使用Eclipse集成开发环境编写逻辑代码,将根据从客户端得到的数据进行后端数据库的更新,同时也可以将服务器端数据库的数据同步到Android客户端。其中,使用SQLite数据库来存储用户本地客户端数据,使用HTTP通信在Android端和后端传输数据,使用MySQL来存储用户后端数据,使用JSON来进行数据传输。本专利技术的移动设备网络流量统计与计价系统包括注册登录模块、WiFi连接模块、热点共享模块、个人设置模块、个人历史记录模块以及后端数据同步模块。1.注册登录模块设计为:用户打开移动设备网络流量统计与计价软件,客户端即进入注册登录模块,用户可以在此界面进行注册或登录操作,注册成功后将自动登录,登录成功后用户将可以访问到其他模块的功能,如果用户未能成功登录,那么该用户将不能进行其他模块功能的访问,也就是说用户在注册登录模块界面的成功登录是本程序能正常访问其他模块的前提。每个用户账户都包含着用户基本信息,历史使用情况、余额查询等信息,并支持在线支付充值。具体实现为:用户的基本信息存储在客户端中一个叫User的model类中,用户注册时会向后台服务器查询用户名是否已存在,若已存在,客户端会让用户更换用户名注册,若用户名不存在,则用户注册成功。用户登录时客户端向后台服务器查询用户名与密码是否匹配,若不匹配,提示用户登录失败,若匹配则用户登录成功。2.WiFi连接模块设计为:用户登录成功后看到的默认界面即为WiFi连接模块,用户可通过此模块获取到附近的共享WiFi列表信息,共享WiFi列表信息包括各可连接WiFi的WiFi名、WiFi强度(距离)、是否可连接等信息,点击WiFi列表里的项会显示对应项的详细信息,包括该选中WiFi项的WiFi名字、WiFi强度(距离)、是否可连接、WiFi使用评价、WiFi使用次数以及接入定价等信息。另外,在确定需要连接某一WiFi之后,WiFi连接模块破解该WiFi密码并进行连接,在此过程中,连接用户并不知晓该WiFi的密码。具体实现为:通过调用客户端底层中的WifiManage中的startScan()方法来扫描附近的wifi,getScanResults()方法来获取wifi列表中的数据。再用adapter来显示获取到的wifi列表的数据。点击WiFi列表中的每一项就会显示对应项的WiFi具体信息,点击可进行连接,然后即可开始计价服务,该功能是通过adapter中的getFragmentItem(intposition)方法来获取以选中位置来选中该项数据。3.热点共享模块此模块的功能是:用户可通过此模块进行自己想要共享的WiFi热点的设置,包括所共享WiFi热点的名字、所共享WiFi热点的类型、所共享WiFi热点的密码、所共享WiFi的定价、此次共享热点的时长或流量等信息,设置完可以选择是否自动开启WiFi热点。此模块功能的实现是通过用户在界面对共享热点的配置,将用户对热点的配置信息存储到本地SQLite数据库中,并且将对应的数据设置到一个WifiConfiguration对象中,如WiFi名使用SSID属性存储,WiFi密码使用preSharedKey属性存储,然后使用WiFiManager的公有方法setWifiApEnabled来开启WiFi热点。4.个人设置模块个人设置模块的功能是用户的账号管理与账户属性设置。此模块功能的实现是通过用户在对自己的账户信息或账户属性信息进行更新时,会将更新操作存储到本地SQLite数据库并同步到服务器端数据库中。用户在新设备登录时可以选择将服务器端的数据同步到本地S本文档来自技高网...
一种移动设备共享网络流量系统及其方法

【技术保护点】
一种移动设备共享网络流量系统,其特征在于:包括注册登录模块、热点共享模块、WiFi连接模块、个人历史记录模块以及后端数据同步模块;所述注册登录模块用于用户注册账户与登录;所述热点共享模块用于用户设置并共享WiFi热点,所述WiFi热点的设置包括设置所共享的WiFi热点的名字、类型、密码、定价以及此次共享WiFi热点的时长或流量;所述WiFi连接模块用于用户获取其附近的共享WiFi信息并连接具体WiFi;所述共享WiFi信息包括各可连接的WiFi名字、WiFi强度、是否可连接、WiFi使用评价、WiFi使用次数以及接入定价;所述个人历史记录模块记录用户使用使用共享WiFi的历史记录以及用户流量的使用详情;所述后端数据同步模块对用户的账户信息以及用户数据与服务器进行同步。

【技术特征摘要】
1.一种移动设备共享网络流量系统,其特征在于:包括注册登录模块、热点共享模块、WiFi连接模块、个人历史记录模块以及后端数据同步模块;所述注册登录模块用于用户注册账户与登录;所述热点共享模块用于用户设置并共享WiFi热点,所述WiFi热点的设置包括设置所共享的WiFi热点的名字、类型、密码、定价以及此次共享WiFi热点的时长或流量;所述WiFi连接模块用于用户获取其附近的共享WiFi信息并连接具体WiFi;所述共享WiFi信息包括各可连接的WiFi名字、WiFi强度、是否可连接、WiFi使用评价、WiFi使用次数以及接入定价;所述个人历史记录模块记录用户使用使用共享WiFi的历史记录以及用户流量的使用详情;所述后端数据同步模块对用户的账户信息以及用户数据与服务器进行同步。2.根据权利要求1所述的移动设备共享网络流量系统,其特征在于:还包括个人设置模块;所述个人设置模块用于用户的账号管理与账户属性设置。3.根据权利要求1所述的移动设备共享网络流量系统,其特征在于:所述用户账户包含用户基本信息,历史使用情况、余额信息;并...

【专利技术属性】
技术研发人员:翟象平徐而实陈兵
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1