wifi共享方法、电子装置及存储介质与流程

文档序号:17358977发布日期:2019-04-09 21:55阅读:188来源:国知局
wifi共享方法、电子装置及存储介质与流程

本发明涉及云技术,具体地说,涉及一种wifi共享方法、电子装置及存储介质。



背景技术:

当今网络时代,对于wifi网络的需求比较大,出了门尽管有许多的商业免费wifi,但是对于较大人流量也是杯水车薪,而且商业wifi的验证申请、广告浏览、网络速度对于用户来说体验也并不好,毕竟商业免费wifi是以商业为主。wifi万能钥匙可以连接一些免费wifi,也能破解一些非免费的wifi,但是现在wifi安全性越来越好,wifi万能钥匙对于用户的收益越来越差,而且由于是无偿的wifi,对于wifi的所有者也不是公平的。目前如果a某在b某家庭附近办事,b某在a某家庭附近办事,双方的家庭wifi资源都闲置,而且双方还要为自己的当前需要的wifi网络而烦恼。针对以上技术问题,暂时没有较好的解决方案。



技术实现要素:

为解决以上技术问题,本发明提供一种wifi共享方法,应用于电子装置,包括:用户将自有wifi的带宽分割为公有带宽和私有带宽;在wifi共享平台上注册账户,账户信息至少包括用户的自有wifi的登录信息;在所述用户中,当用户连接另一用户的自有wifi的信号时,所述用户为外部用户,所述另一用户为内部用户,外部用户的移动终端向wifi共享平台发送连接请求,wifi共享平台查找内部用户的自有wifi的登录信息并发送给外部用户的移动终端,使得所述外部用户的移动终端自动连接所述内部用户的自有wifi的公有带宽。

优选地,通过区分所述外部用户和所述内部用户的ip地址来设置公有带宽和私有带宽,其中,所述内部用户被分配给固定ip地址,所述外部用户被分配给与所述内部用户的ip地址不同的ip地址。

优选地,通过设置无线路由器的ip地址进行公有带宽和私有带宽的带宽控制,其中,将所述内部用户的ip地址和所述外部用户接入所述内部用户的自有wifi所分配的ip地址进行分组限速,所述内部用户的ip地址形成一个组,而所述外部用户的ip地址形成另一组,利用无线路由器分别设置两组ip地址的限速,从而控制公有带宽和/或私有带宽的网速,或者完全关闭或打开公有带宽和/或私有带宽。

优选地,内部用户按照已分享出去的公有带宽与自有wifi带宽的比例来占用另一内部用户的公有带宽。

优选地,在外部用户的移动终端检测到多个所述公有带宽的wifi信号时,外部用户的移动终端根据网速切换连接到网速最快的公有带宽。

优选地,通过广域网接口访问自有wifi管理页面,根据所述外部用户连接所述内部用户的自有wifi的速度调节所述内部用户的自有wifi的公有带宽,通过增大所述内部用户的自有wifi的公有带宽,使得所述外部用户获得所述内部用户的自有wifi的更多的带宽。

优选地,公有带宽还显示带宽、当前连接到该公有带宽的设备数量,使得所述外部用户的移动终端根据带宽、当前连接设备数量来选择公有带宽。

本发明还提供一种电子装置,该电子装置包括:存储器和处理器,所述存储器中存储有wifi共享程序,所述wifi共享程序被所述处理器执行时实现如下步骤:用户将自有wifi的带宽分割为公有带宽和私有带宽;在wifi共享平台上注册账户,账户信息至少包括用户的自有wifi的登录信息;在所述用户中,当用户连接另一用户的自有wifi的信号时,所述用户为外部用户,所述另一用户为内部用户,外部用户的移动终端向wifi共享平台发送连接请求,wifi共享平台查找内部用户的自有wifi的登录信息并发送给外部用户的移动终端,使得所述外部用户的移动终端自动连接所述内部用户的自有wifi的公有带宽。

优选地,通过区分所述外部用户和所述内部用户的ip地址来区分公有带宽和私有带宽,其中,所述内部用户被分配给固定ip地址,所述用户被分配给与所述内部用户的ip地址不同的ip地址。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,实现如上所述的wifi共享方法。

本发明既解决了用户出门后没有wifi资源的问题又充分利用了家庭闲置的wifi网络资源。而且,外部人员只能连接公有带宽,不会对自用网络造成影响。还可以根据私有网络的网速情况自动关闭部分或全部公有带宽。用户可以按照已分享出去的公有带宽与自有wifi总带宽的比例来占用外面的免费公有带宽。

附图说明

通过结合下面附图对其实施例进行描述,本发明的上述特征和技术优点将会变得更加清楚和容易理解。

图1是本发明实施例的wifi共享方法的流程示意图;

图2是本发明实施例的电子装置的硬件架构示意图;

图3是本发明实施例的wifi共享程序的模块构成图。

具体实施方式

下面将参考附图来描述本发明所述的wifi共享方法、电子装置及存储介质的实施例。本领域的普通技术人员可以认识到,在不偏离本发明的精神和范围的情况下,可以用各种不同的方式或其组合对所描述的实施例进行修正。因此,附图和描述在本质上是说明性的,而不是用于限制权利要求的保护范围。此外,在本说明书中,附图未按比例画出,并且相同的附图标记表示相同的部分。

图1为本发明实施例提供的wifi共享方法的流程示意图。该方法包括以下步骤:

步骤s10,将自有wifi的带宽分割为公有带宽和私有带宽。

步骤s30,获取用户在wifi共享平台上注册的账户信息,账户信息至少包括用户的自有wifi的登录信息。登录信息包括个人自有wifi的账号、密码。通过wifi共享平台注册的人员相互共享wifi的账号、密码。其中,注册时必须要提供自有wifi的账号、密码,也就是说,只有具有自有wifi的人才能注册成为wifi共享平台的用户。其中,用户根据作为wifi提供者和wifi连接者区分为内部用户和外部用户。当用户连接另一用户的自有wifi的信号时,所述用户为外部用户,所述另一用户为内部用户。应当理解,尽管术语内部用户、外部用户可以在此用来描述各种元素,但这些元素不应该受限于这些术语。这些术语仅用来将这些元素彼此区分开。例如,在不脱离本发明范围的前提下,内部用户出外连接其他用户的共享的wifi的公有带宽,则可以被称为外部用户,并且类似地,外部用户分享wifi,则被称为内部用户。

步骤s50,外部用户在内部用户的自有wifi的信号范围内时,外部用户的移动终端向wifi共享平台发送连接请求,wifi共享平台查找内部用户的自有wifi的登录信息并发送给外部用户的移动终端,使得外部用户的移动终端自动连接所述内部用户的自有wifi的公有带宽。并且,外面连接进来的外部用户只能享受公有带宽的带宽,而内部用户则使用其私有带宽,并不会影响内部用户的网速。

内部用户可以是通过安装在手机上的app来完成在wifi共享平台上注册,而wifi共享平台则通过该app来自动扫描设备的相关信息,包括无线路由器的mac地址,wifi密码,广域网地址和远程配置端口号,并将信息提交给wifi共享平台存储。当用户在外面时,其变为外部用户,外部用户的移动终端搜索到在wifi共享平台上注册的内部用户的wifi信号,移动终端向wifi共享平台发送所连接无线路由器的mac地址和广域网地址等信息,wifi共享平台通过无线路由器mac地址查询数据库获得所述内部用户的在注册阶段提交到wifi共享平台的wifi密码,服务器通过密文形式发送给外部用户wifi密码,从而使得外部用户连接到所述内部用户的分享出来的公有带宽。

进一步地,步骤s10中,通过设置无线路由器接入点的网络限制,从而区分公有带宽和私有带宽。具体说就是无线路由器通常在内部用户接入的时候会分配一个ip地址给内部用户,后续内部用户都是使用同一个ip地址连接网络。而对于外部的想要连接该wifi的外部用户,想要连接该wifi网络,则会被分配给与内部用户所用ip地址不同的ip地址,不同的外部用户会分被分配给不同的ip地址。

在一个可选实施例中,通过设置无线路由器的ip地址进行公有带宽和私有带宽的带宽控制,其中,将内部用户的ip地址和外部用户所分配的ip地址进行分组限速,内部用户的ip地址形成一个组,而外部用户的ip地址形成另一组,利用无线路由器分别设置两组ip地址的限速,从而控制公有带宽和/或私有带宽的网速。

进一步地,可以设置完全的关闭公有带宽或私有带宽,也就是在上述分组限速设置中,将限速设置为0。例如,某个时间段内部用户不想向外部用户分享其公有带宽,则可以通过将限速设置为0完全关闭公有带宽。或者,内部用户也可以通过设置禁用外部ip地址来限制外部用户连接其自有wifi的公有带宽。

在一个可选实施例中,外部用户按照已分享出去的公有带宽与自有wifi带宽的比例来占用内部用户的公有带宽。例如,自有wifi总带宽为100m,其中设置有公有带宽20m给外部用户使用,则公有带宽与自有wifi总带宽的比例为20%,则用户可以在外面占用所连接的公有带宽的20%的带宽。或者,用户按照分享出的公有带宽的大下来占用外面的免费公有带宽,例如,设置有公有带宽20m,则可以占用其他用户分享的公有带宽中的20m。

在一个可选实施例中,在外部用户的移动终端检测到多个所述公有带宽的wifi信号时,外部用户的移动终端根据网速切换连接到网速最快的公有带宽。当多个外部用户连接到同一公有带宽,使得该公有带宽的网速低于网速下限时,则会使得多个外部用户的网络体验变差,为此,在该外部用户的移动终端检测到还有另一个公有带宽时,移动终端自动从已连接的wifi断开连接,并自动连接到另一个公有带宽。

在一个可选实施例中,通过广域网接口访问自有wifi管理页面,根据外部用户连接内部用户的自有wifi的速度调节内部用户的自有wifi的公有带宽。例如,通过增大内部用户的自有wifi的公有带宽,使得外部用户获得内部用户的自有wifi的更多的带宽。

在一个可选实施例中,公有带宽还显示带宽、当前连接到该公有带宽的设备数量,使得外部用户的移动终端根据带宽、当前连接设备数量来选择公有带宽。

在一个可选实施例中,wifi共享平台还限制公有带宽的网速下限,例如,可能有多个人同时连接到同一公有带宽,由于观看视频、玩游戏等操作会导致占用大量的带宽,而对于有紧急事件需要上网的用户来说,这种体验非常不好。通过设置公有带宽的网速下限,当公有带宽的网速达到下限值,wifi共享平台发送指令给该公有带宽的无线路由器,无线路由器将占用带宽最大的一个或几个用户所对应的ip地址限速,例如,可以将这几个ip地址的网速设置为0,从而保证使用该公有带宽的用户的上网体验。进一步地,对于有紧急事件且需求一定带宽的用户,例如,用户可能需要紧急下载一封邮件中的附件,附件较大。这时用户可能希望自己一人占用一个共享wifi,则用户可以向wifi共享平台发送独占请求,例如,用户可以是在注册期间将其支付宝、微信与其注册账户绑定,则可以向wifi共享平台支付一定的独占费用,wifi共享平台则向公有带宽的无线路由器发送指令,使得无线路由器仅给予该已支付的用户对应的ip地址开放网络,而对于其他连接的用户,则将对应的ip地址限速为0,从而保证已支付用户的独占需求。

在一个可选实施例中,某一用户的公有带宽可能不足够需要的人使用,例如某一用户的自有带宽1000m,而其设置的公有带宽可能只有10m,当外部的用户连接到该公有带宽后,不足以满足使用需求,用户可以通过向wifi共享平台发送调整带宽请求,wifi共享平台则向提供公有带宽的用户发送推送消息,用户可以根据实际情况调整公有带宽的大小,以方便外部用户的连接需求。进一步地,用户可以授权推送平台通过web登录无线路由器的设置界面,从而可以调整公有带宽的大小。

进一步地,内部用户家中的设备可能在使用私有带宽,例如,使用迅雷软件下载资料,此时用户当然希望其私有带宽大一些,公有带宽小一些。当用户下载完成后,则公有带宽和私有带宽的大小对内部用户来说并没有影响。因此,wifi共享平台可以实时调整公有带宽的大小。当wifi共享平台检测到有设备连接到私有带宽,则不调整公有带宽。当wifi共享平台检测到没有设备连接到私有带宽,说明内部用户暂时不需要私有带宽,则wifi共享平台通过web登录无线路由器的设置界面,将公有带宽调整大一些。更进一步,wifi共享平台还检测连接到公有带宽的外部用户的数量,并随着外部用户数量的增多,逐渐增大公有带宽。使得在不损害内部用户的上网速度情况下,提高外部用户连接到公有带宽的使用体验。

参阅图2所示,是本发明电子装置的实施例的硬件架构示意图。本实施例中,所述电子装置2是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。例如,可以是智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图2所示,所述电子装置2至少包括,但不限于,可通过系统总线相互通信连接的存储器21、处理器22、无线路由器23。其中:所述存储器21至少包括一种类型的计算机可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器21可以是所述电子装置2的内部存储单元,例如该电子装置2的硬盘或内存。在另一些实施例中,所述存储器21也可以是所述电子装置2的外部存储设备,例如该电子装置2上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,所述存储器21还可以既包括所述电子装置2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器21通常用于存储安装于所述电子装置2的操作系统和各类应用软件,例如所述wifi共享程序代码等。此外,所述存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器22在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制所述电子装置2的总体操作,例如执行与所述电子装置2进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器22用于运行所述存储器21中存储的程序代码或者处理数据,例如运行所述的wifi共享程序等。

所述无线路由器23是用于用户上网、带有无线覆盖功能的无线路由器,该无线路由器23用于在所述电子装置2与其他电子装置之间建立通信连接。例如,所述无线路由器23用于通过网络将所述电子装置2与wifi共享平台和外部用户的移动终端连接,在所述电子装置2与wifi共享平台之间,在电子装置和外部用户的移动终端之间建立数据传输通道和通信连接等。所述网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、wi-fi等无线网络。

可选地,该电子装置2还可以包括显示器,显示器也可以称为显示屏或显示单元。在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(organiclight-emittingdiode,oled)显示器等。显示器用于显示在电子装置2中处理的信息以及用于显示可视化的用户界面。

需要指出的是,图2仅示出了具有组件21~23的电子装置2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

包含可读存储介质的存储器21中可以包括操作系统、wifi共享程序50等。处理器22执行存储器21中wifi共享程序50时实现如下步骤:

步骤s10,将自有wifi的带宽分割为公有带宽和私有带宽;

步骤s30,获取用户在wifi共享平台上注册的账户信息,账信息至少包括用户的自有wifi的登录信息;

步骤s50,用户在另一用户的自有wifi的信号范围内时,用户的移动终端向wifi共享平台发送连接请求,wifi共享平台查找所述另一用户的自有wifi的登录信息并发送给用户的移动终端,使得所述用户的移动终端自动连接所述另一用户的自有wifi的公有带宽。

图3所示为wifi共享程序50的程序模块图。在本实施例中,wifi共享程序50被分割为多个模块,该多个模块被存储于存储器13中,并由处理器14执行,以完成本发明。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段。所述wifi共享程序50可以被分割为:带宽设置模块501、登录信息获取模块502、wifi连接模块503。

其中,带宽设置模块501用于将自有wifi的带宽分割为公有带宽和私有带宽。

其中,登录信息获取模块502用于当用户在wifi共享平台上注册账户时,获取用户的登录信息,账户的信息至少包括用户的自有wifi的登录信息。

wifi连接模块503用于当用户在另一用户的自有wifi的信号范围内时,用户的移动终端向wifi共享平台发送连接请求,wifi共享平台查找所述另一用户的自有wifi的登录信息并发送给用户的移动终端,使得所述用户的移动终端自动连接所述另一用户的自有wifi的公有带宽。

进一步地,带宽设置模块501通过设置无线路由器接入点的网络限制,从而区分公有带宽和私有带宽。可以通过设置无线路由器来设置某个接入点的网络限制,从而区分公有带宽和私有带宽。具体说就是无线路由器通常在内部用户接入的时候会分配一个ip地址给内部用户,后续内部用户都是使用同一个ip地址连接网络。而对于外部用户想要连接该wifi网络,则会被分配给与内部用户所用ip地址不同的ip地址,不同的用户会分被分配给不同的ip地址。

在一个可选实施例中,还包括带宽调节模块504,带宽调节模块504通过设置无线路由器的ip地址进行公有带宽和私有带宽的带宽控制,其中,将所述另一用户的ip地址和所述用户接入所述另一用户的自有wifi所分配的ip地址进行分组限速,所述另一用户的ip地址形成一个组,而所述用户的ip地址形成另一组,利用无线路由器分别设置两组ip地址的限速,从而控制公有带宽和/或私有带宽的网速。

进一步地,带宽调节模块504可以设置完全的关闭公有带宽或私有带宽,也就是在上述分组限速设置中,将限速设置为0。例如,某个时间段内部用户不想向外部用户分享其公有带宽,则可以通过将限速设置为0完全关闭公有带宽。或者,内部用户也可以通过设置禁用外部ip地址来限制外部用户连接其自有wifi的公有带宽。

在一个可选实施例中,还设置有带宽比例占用模块505,用于控制用户按照已分享出去的公有带宽与自有wifi带宽的比例来占用所述另一用户的公有带宽。例如,自有wifi总带宽为100m,其中设置有公有带宽20m给外部用户使用,则公有带宽与自有wifi总带宽的比例为20%,带宽比例占用模块505控制用户可以在外面占用所连接的公用网络的20%的带宽。或者,用户按照分享出的公有带宽的大下来占用外面的免费公有带宽,例如,设置有公有带宽20m,则可以占用外面的免费公有带宽20m。

在一个可选实施例中,还设置有连接切换模块506,在用户的移动终端检测到多个所述公有带宽的信号时,连接切换模块506根据网速切换连接到网速最快的公有带宽。当多个用户连接到同一公有带宽,使得该公有带宽的网速低于网速下限时,则会使得多个用户的网络体验变差,为此,在该用户的移动终端检测到还有另一个公有带宽时,移动终端自动从已连接的wifi断开连接,并自动连接到另一个公有带宽。

在一个可选实施例中,带宽调节模块504还通过广域网接口访问自有wifi管理页面,可以使得内部用户在外面也可以调节其无线路由器的带宽设置。根据所述用户连接所述另一用户的自有wifi的速度调节所述用户的自有wifi的公有带宽,通过增大所述用户的自有wifi的公有带宽,使得所述用户获得所述另一用户的自有wifi的更多的带宽。

在一个可选实施例中,还设置有选择连接模块507,公有带宽还显示带宽、当前连接到该公有带宽的设备数量,选择连接模块507使得所述用户的移动终端根据带宽、当前连接设备数量来选择公有带宽。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质可以是硬盘、多媒体卡、sd卡、闪存卡、smc、只读存储器(rom)、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd-rom)、usb存储器等等中的任意一种或者几种的任意组合。所述计算机可读存储介质中包括消息推送徽章值控制程序等,所述消息推送徽章值控制程序50被处理器22执行时实现如下操作:

步骤s10,将自有wifi的带宽分割为公有带宽和私有带宽;

步骤s30,获取用户在wifi共享平台上注册的账户信息,账户的信息至少包括用户的自有wifi的登录信息;

步骤s50,用户在另一用户的自有wifi的信号范围内时,用户的移动终端向wifi共享平台发送连接请求,wifi共享平台查找所述另一用户的自有wifi的登录信息并发送给用户的移动终端,使得所述用户的移动终端自动连接所述另一用户的自有wifi的公有带宽。

本发明之计算机可读存储介质的具体实施方式与上述wifi共享方法以及电子装置2的具体实施方式大致相同,在此不再赘述。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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