掌桥专利:专业的专利平台
掌桥专利
首页

一种共享网络优化的方法及其系统

文献发布时间:2024-04-18 19:44:28


一种共享网络优化的方法及其系统

技术领域

本发明涉及网络共享技术领域,特别是一种共享网络优化的方法及其系统。

背景技术

网络共享就是以计算机等终端设备为载体,借助互联网这个面向公众的社会性组织,进行信息交流和资源共享,并允许他人去共享自己的劳动果实。

目前共享网络最常使用的就是wifi网络共享了,在手机设置中找到移动热点,开启后使用电脑连接到手机即可以上网。但反过来电脑也可以为手机提供wifi热点,手机,或其它网络设备连接到电脑发射的wifi信号即可上网;如果要求无线网卡既能够同时接收其它路由器发射的wifi,还能再创建一个共享网络,还必须是全双工的。

目前共享网络是通过wifi热点进行共享,经常导致电量耗费大,并且热点功率达也有一定辐射影响身心健康。

发明内容

为克服上述问题,本发明的目的是提供一种共享网络优化的方法,该方法能根据情况调整网络共享的方式,降低手机的电量消耗。

本发明采用以下方案实现:一种共享网络优化的方法,所述方法提供了使用共享网络的设备A和提供共享网络的设备B;所述方法包括如下步骤:步骤S1、设备A通过wifi连接设备B,并采集设备A中不同应用的带宽耗费情况,记录最大带宽占用情况和最大带宽持续时间;

步骤S2、设备A通过设置系统http代理,将应用发出的请求转发到本地代理进程,代理进程根据http请求头content-type判定请求类型,如果是视频类型,则需要快速的网速,如果是其他类型就只要慢速网络;

步骤S3、所述设备A和设备B默认通过蓝牙共享数据,根据当前激活的应用占用最大带宽的持续时间是否大于带宽阈值,且请求类型为视频类型,是,则启用wifi热点自动配对;设备A通过蓝牙发送启动热点请求,设备B开启热点,设备A连接热点;代理进程将请求通过热点网络转发;否,则请求都通过蓝牙共享网络转发;

步骤S4、根据应用的最大带宽持续时间,设定热点开放周期,达到周期后,根据当前带宽阈值判定是继续热点连接还是关闭热点,将请求通过蓝牙转发。

进一步的,所述系统http代理是通过调用安卓的api接口设置系统全局的http请求都转发到设置的ip和端口上,代理进程则是监听ip和端口,接收从系统http代理转发过来的http请求数据。

进一步的,所述开发周期为5-10分钟。

本发明还提供了一种共享网络优化的系统,所述系统提供了使用共享网络的设备A和提供共享网络的设备B;所述系统包括:应用采集模块、请求类型判断模块、热点启动模块、热点关闭模块;

所述应用采集模块,将设备A通过wifi连接设备B,并采集设备A中不同应用的带宽耗费情况,记录最大带宽占用情况和最大带宽持续时间;

所述请求类型判断模块,设备A通过设置系统http代理,将应用发出的请求转发到本地代理进程,代理进程根据http请求头content-type判定请求类型,如果是视频类型,则需要快速的网速,如果是其他类型就只要慢速网络;

所述热点启动模块,在所述设备A和设备B默认通过蓝牙共享数据,根据当前激活的应用占用最大带宽的持续时间是否大于带宽阈值,且请求类型为视频类型,是,则启用wifi热点自动配对;设备A通过蓝牙发送启动热点请求,设备B开启热点,设备A连接热点;代理进程将请求通过热点网络转发;否,则请求都通过蓝牙共享网络转发;

所述热点关闭模块,根据应用的最大带宽持续时间,设定热点开放周期,达到周期后,根据当前带宽阈值判定是继续热点连接还是关闭热点,将请求通过蓝牙转发。

进一步的,所述系统http代理是通过调用安卓的api接口设置系统全局的http请求都转发到设置的ip和端口上,代理进程则是监听ip和端口,接收从系统http代理转发过来的http请求数据。

进一步的,所述开发周期为5-10分钟。

本发明的有益效果在于:本发明由设备A通过设置系统http代理,将应用发出的请求转发到本地代理进程,代理进程根据http请求头content-type判定请求类型,根据请求类型通过动态切换网络共享的方式,来节约了设备共享流量耗费的电量,延长了设备使用时间。

附图说明

图1是本发明的方法流程示意图。

图2是本发明的系统原理框图。

具体实施方式

下面结合附图对本发明做进一步说明。

如图1所示,本发明提供了一种共享网络优化的方法,所述方法提供了使用共享网络的设备A和提供共享网络的设备B;所述方法包括如下步骤:步骤S1、设备A通过wifi连接设备B,并采集设备A中不同应用的带宽耗费情况,记录最大带宽占用情况和最大带宽持续时间;

步骤S2、设备A通过设置系统http代理,将应用发出的请求转发到本地代理进程,代理进程根据http请求头content-type判定请求类型,如果是视频类型,则需要快速的网速,如果是其他类型就只要慢速网络;

步骤S3、所述设备A和设备B默认通过蓝牙共享数据,根据当前激活的应用占用最大带宽的持续时间是否大于带宽阈值,且请求类型为视频类型,是,则启用wifi热点自动配对;设备A通过蓝牙发送启动热点请求,设备B开启热点,设备A连接热点;代理进程将请求通过热点网络转发;否,则请求都通过蓝牙共享网络转发;

步骤S4、根据应用的最大带宽持续时间,设定热点开放周期,达到周期后,根据当前带宽阈值判定是继续热点连接还是关闭热点,将请求通过蓝牙转发。

其中,所述系统http代理是通过调用安卓的api接口设置系统全局的http请求都转发到设置的ip和端口上,代理进程则是监听ip和端口,接收从系统http代理转发过来的http请求数据。

下面结合一具体实施例对本发明做进一步说明:

本发明的一种共享网络优化的方法,

该方法提供共享网络的设备B,使用共享网络的设备A;

1.使用共享网络的设备A通过wifi连接设备B,采集不同应用的带宽耗费情况,记录最大带宽占用情况和最大带宽持续时间。

1.1例如,手机1,通过WiFi连接到路由器。可以运行一个应用程序来监测不同应用的带宽消耗情况。记录下最大带宽占用情况,比如抖音在10:00:05~10:00:35时间段内占用了最大10Mbps的带宽,并持续了30秒。微信在10:00:01~10:0002占用带宽100kbps持续时间1秒;

2.使用共享网络的设备A通过设置系统http代理,将请求转发到本地代理进程,代理进程根据http请求头content-type判定请求类型,如果是视频类型,则需要较快网速,如果是其他类型就只要慢速网络。

2.1.手机1通过将系统http代理设置为192.168.2.2:1080。当浏览器打开百度搜索发起http请求,请求头中的content-type都是不视频类型,则通过蓝牙发送获取百度页面的请求,请求通过系统http代理转发到192.168.2.2:1080的代理进程汇总,代理进程将请求通过蓝牙共享网络转发给手机2。手机2发起请求到百度搜索,百度搜索将响应结果返回给手机2,手机2再将请求通过蓝牙共享网络转发给手机1。

3.使用共享网络的设备A和提供共享网络B的设备,默认通过蓝牙共享数据,根据当前激活的应用占用最大带宽的持续时间大于阈值,且请求类型为视频类型,则启用wifi热点自动配对。

使用共享网络的设备A通过蓝牙发送启动热点请求,提供共享网络的设备B开启热点,使用共享网络的设备连接热点。代理进程将请求通过热点网络转发。否则,则请求都通过蓝牙共享网络转发。

3.1.例如当前激活的是抖音应用,发起的http请求中content-type是视频类型,手机1通过代理进程通过蓝牙通知手机2中的代理进程开启wifi热点,手机1的代理进程将请求通过连接到手机2的热点的wifi进行转发请求,并接收视频响应,在返回给手机1,再返回给抖音播放。

4.根据应用最大持续时间,设定热点开放周期,达到周期后,根据当前带宽阈值判定是继续热点连接还是关闭热点,将请求通过蓝牙转发。

4.1.抖音经过预设的最大持续时间5分钟,最近5分钟最大带宽占用为1kbps,则手机1通过代理进程通过wifi网络通知手机2代理进程关闭wifi热点。

如图2所示,本发明还提供了一种共享网络优化的系统,所述系统提供了使用共享网络的设备A和提供共享网络的设备B;所述系统包括:应用采集模块、请求类型判断模块、热点启动模块、热点关闭模块;

所述应用采集模块,将设备A通过wifi连接设备B,并采集设备A中不同应用的带宽耗费情况,记录最大带宽占用情况和最大带宽持续时间;

所述请求类型判断模块,设备A通过设置系统http代理,将应用发出的请求转发到本地代理进程,代理进程根据http请求头content-type判定请求类型,如果是视频类型,则需要快速的网速,如果是其他类型就只要慢速网络;所述系统http代理是通过调用安卓的api接口设置系统全局的http请求都转发到设置的ip和端口上,代理进程则是监听ip和端口,接收从系统http代理转发过来的http请求数据。

所述热点启动模块,在所述设备A和设备B默认通过蓝牙共享数据,根据当前激活的应用占用最大带宽的持续时间是否大于带宽阈值,且请求类型为视频类型,是,则启用wifi热点自动配对;设备A通过蓝牙发送启动热点请求,设备B开启热点,设备A连接热点;代理进程将请求通过热点网络转发;否,则请求都通过蓝牙共享网络转发;

例如当前激活的是抖音应用,发起的http请求中content-type是视频类型,手机1通过代理进程通过蓝牙通知手机2中的代理进程开启wifi热点,手机1的代理进程将请求通过连接到手机2的热点的wifi进行转发请求,并接收视频响应,在返回给手机1,再返回给抖音播放。

所述热点关闭模块,根据应用的最大带宽持续时间,设定热点开放周期,达到周期后,根据当前带宽阈值判定是继续热点连接还是关闭热点,将请求通过蓝牙转发。所述开发周期为5-10分钟。

如抖音经过预设的最大持续时间5分钟,最近5分钟最大带宽占用为1kbps,则手机1通过代理进程通过wifi网络通知手机2代理进程关闭wifi热点。

总之,本发明由设备A通过设置系统http代理,将应用发出的请求转发到本地代理进程,代理进程根据http请求头content-type判定请求类型,根据请求类型通过动态切换网络共享的方式,来节约了设备共享流量耗费的电量,延长了设备使用时间。

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

技术分类

06120116303205