一种基于移动网络的计算机数据共享系统的制作方法

文档序号:15394936发布日期:2018-09-08 01:57阅读:131来源:国知局

本发明属于数据共享技术领域,涉及到一种基于移动网络的计算机数据共享系统。



背景技术:

移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、pos机甚至包括车载电脑,但是大部分情况下是指手机或者具有多种应用功能的智能手机以及平板电脑。随着网络和技术朝着越来越宽带化的方向的发展,移动通信产业将走向真正的移动信息时代,另一方面,随着集成电路技术的飞速发展,移动终端的处理能力已经拥有了强大的处理能力,移动终端正在从简单的通话工具变为一个综合信息处理平台。

现有的移动终端具有浏览网页、打游戏、下载文件等功能,但是无法将移动终端内的文件通过移动网络进行自动传输,当移动终端浏览网页或下载文件时,移动终端的网络无法实现充分地利用,造成移动终端每个月剩余的流量较多,无法合理地利用网络流量,且无法根据剩余的流量合理的实现各移动终端间的数据共享问题,存在移动网络的利用率低和数据共享特性差的问题。



技术实现要素:

本发明的目的在于提供一种基于移动网络的计算机数据共享系统,解决了现有移动网络的利用率低以及无法实现各移动终端间的数据共享问题。

本发明的目的可以通过以下技术方案实现:

一种基于移动网络的计算机数据共享系统,包括流量访问模块、网速监测模块、云服务器和文件上传/下载模块,流量访问模块和网速监测模块分别与云服务器连接,云服务器与文件上传/下载模块连接;

所述流量访问模块用于访问移动终端剩余的流量、已使用的总流量和当天已使用的流量数值,并将访问的剩余的流量、已使用的总流量和当天已使用的流量数值发送至云服务器;

所述网速监测模块用于实时对移动终端上传网速和下载网速进行监测,并将监测的实时上传网速和实时非上传网速发送至云服务器;

所述云服务器用于接收流量访问模块发送的该移动终端剩余的流量、已使用的总流量和当天已使用的流量数值以及接收网速监测模块发送的实时上传网速和实时非上传网速,云服务器获取当前已使用的流量与设定的当天上限流量数值的比值以及当前移动终端所处的状态,根据当前已使用的流量与当天上限流量数值的比值和当前移动终端所处的状态,判断是否对移动终端内存储的文件格式进行区分,筛选符合自动上传的文件格式,同时检测符合自动上传的文件格式中的文件是否存在更新,并将更新后的符合自动上传的文件格式下的文件上传至文件上传/下载模块;

所述文件上传/下载模块用于接收云服务器发送的更新后的符合自动上传的文件格式下的文件,并将该文件格式下的文件发送至共享服务器,同时,从共享服务器中下载文件。

进一步地,所述实时非上传网速包括浏览网页的网速和下载文件的网速,所述实时上传网速和实时非上传网速和小于移动终端允许的总网速,移动终端允许的总网速包括上传网速、非上传网速和缓冲网速,缓冲网速与移动终端允许的总网速的比值为0.2-0.4。

进一步地,符合自动上传的文件格式包括word文件.dot、excel文件.xls、音乐文件.mp3和图片文件.jpg为符合自动上传的文件格式,不符合自动上传的文件格式包括视频播放格式文件.rm。

进一步地,所述云服务器实现计算机数据共享的方法,包括以下步骤:

s1、获取移动终端剩余的流量、已使用的总流量和当天已使用的流量数值以及监测的移动终端实时上传网速和实时非上传网速;

s2、判断当天已使用的流量数值与设定的当天上限流量数值的比值是否在0-0.7之间,若在,则进入步骤s3,否则,进入步骤s9;

s3、获取当前移动终端所处的状态信息,当当前移动终端处于浏览网页状态,则判断实时上传网速与浏览网页的实时网速间的比值是否在0.5-1之间,若是,进入步骤s4,否则,按照等数值升高实时上传网速数值并降低浏览网页的网速数值,直至实时上传网速与浏览网页的实时网速间的比值在0.5-1之间;

当当前移动终端处于下载状态,则判断实时上传网速与实时下载网速间的比值是否在0.3-0.8之间,若是,则执行步骤s4,否则,按照等数值升高实时上传网速数值并降低实时下载网速的数值,直至实时上传网速与实时下载网速间的比值在0.3-0.8之间;

s4、获取移动终端中存储的文件格式,筛选出满足自动上传的文件格式所对应的文件,执行步骤s5,对不符合自动上传的文件格式,则执行步骤s7;

s5、对满足自动上传的文件格式中待上传的文件的存储时间与最新上传的已上传文件的存储时间进行对比,若待上传的文件的存储时间与已上传的文件的存储时间相同,则表明文件未更新,不进行上传,否则,进入步骤s6;

s6、统计更新后的满足自动上传的文件格式下的文件上传所需的流量,判断上传更新后的文件所需的流量与设定的当天上限流量数值的比值是否在0-0.2之间,若在,则将更新后的文件全部上传至文件上传/下载模块,否则,筛选出待上传文件的累计流量与设定的当天上限流量数值的比值小于0.2的文件至文件上传/下载模块;

s7、提取视频文件的名称,筛选视频文件名称中是否存在预设的文字,若存在预设的文字,则不对该视频文件名称下的视频进行自动上传,否则,执行步骤s8;

s8、判断上传视频文件名称中不存在预设文字的视频文件所需的流量与设定的当天上限流量数值的比值是否在0-0.1之间,若在,则将不存在预设文字的视频文件全部上传至文件上传/下载模块,否则,筛选出待上传视频文件的累计流量与设定的当天上限流量数值的比值小于0.1的文件发送至文件上传/下载模块;

s9、以固定流量幅值逐次升高设定的当天上限流量数值,直至当天上限流量数值大于该移动终端的总上限流量的1/30倍,判断当天已使用的流量数值与总上限流量的1/30倍的比值是否在0-0.7之间,若在,则执行步骤s3,否则,不上传任何文件至文件上传/下载模块。

进一步地,所述步骤s6中筛选所采用的顺序为按照文件上传的流量从小至大逐渐增加文件,直至筛选出的待上传文件的累计流量大于设定的当天上限流量数值的0.2倍。

进一步地,所述步骤s8中筛选所采用的顺序为按照视频文件上传的流量从小至大逐渐增加视频文件,直至筛选出的待上传视频文件的累计流量大于设定的当天上限流量数值的0.1倍。

本发明的有益效果:

本发明提供的基于移动网络的计算机数据共享系统,通过云服务器和文件上传/下载模块并集合流量访问模块和网速监测模块,可对移动终端上的文件进行自动筛选上传,以满足不同状态下文件上传的需求,最大化地提高移动网络的利用率和各移动终端间的数据共享。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种基于移动网络的计算机数据共享系统的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种基于移动网络的计算机数据共享系统,包括流量访问模块、网速监测模块、云服务器和文件上传/下载模块,流量访问模块和网速监测模块分别与云服务器连接,云服务器与文件上传/下载模块连接;

流量访问模块用于访问移动终端剩余的流量、已使用的总流量和当天已使用的流量数值,并将访问的剩余的流量、已使用的总流量和当天已使用的流量数值发送至云服务器;

网速监测模块用于实时对移动终端上传网速和下载网速进行监测,并将监测的实时上传网速和实时非上传网速发送至云服务器,其中,实时非上传网速包括浏览网页的网速和下载文件的网速,所述实时上传网速和实时非上传网速和小于移动终端允许的总网速,移动终端允许的总网速包括上传网速、非上传网速和缓冲网速,缓冲网速与移动终端允许的总网速的比值为0.2-0.4,且实时上传网速与浏览网页的实时网速间的比值为0.5-1,实时上传网速与实时下载网速间的比值为0.3-0.8;

云服务器用于接收流量访问模块发送的该移动终端剩余的流量、已使用的总流量和当天已使用的流量数值以及接收网速监测模块发送的实时上传网速和实时非上传网速,云服务器获取当前已使用的流量与设定的当天上限流量数值的比值以及当前移动终端所处的状态,根据当前已使用的流量与当天上限流量数值的比值和当前移动终端所处的状态,判断是否对移动终端内存储的文件格式进行区分,筛选符合自动上传的文件格式,同时检测符合自动上传的文件格式中的文件是否存在更新,并将更新后的符合自动上传的文件格式下的文件上传至文件上传/下载模块,其中,所述移动终端所处的状态包括浏览网页和下载文件;

文件上传/下载模块用于接收云服务器发送的更新后的符合自动上传的文件格式下的文件,并将该文件格式下的文件发送至共享服务器,同时,可从共享服务器中下载文件。

其中,共享服务器与文件上传/下载模块连接,用于存储上传的文件内容,上传的文件内容按照文件格式不同进行划分,分别为word文件.dot、excel文件.xls、音乐文件.mp3、视频播放格式文件.rm、图片文件.jpg,word文件.dot、excel文件.xls、音乐文件.mp3和图片文件.jpg为符合自动上传的文件格式,视频播放格式文件.rm不符合自动上传的文件格式。

所述云服务器实现计算机数据共享的方法,包括以下步骤:

s1、获取移动终端剩余的流量、已使用的总流量和当天已使用的流量数值以及监测的移动终端实时上传网速和实时非上传网速;

s2、判断当天已使用的流量数值与设定的当天上限流量数值的比值是否在0-0.7之间,若在,则进入步骤s3,否则,进入步骤s9;

s3、获取当前移动终端所处的状态信息,当当前移动终端处于浏览网页状态,则判断实时上传网速与浏览网页的实时网速间的比值是否在0.5-1之间,若是,进入步骤s4,否则,按照等数值升高实时上传网速数值并降低浏览网页的实时网速数值,直至实时上传网速与浏览网页的实时网速间的比值在0.5-1之间;

当当前移动终端处于下载状态,则判断实时上传网速与实时下载网速间的比值是否在0.3-0.8之间,若是,则执行步骤s4,否则,按照等数值升高实时上传网速数值并降低实时下载网速的数值,直至实时上传网速与实时下载网速间的比值在0.3-0.8之间;

s4、获取移动终端中存储的文件格式,筛选出满足自动上传的文件格式所对应的文件,执行步骤s5,对不符合自动上传的文件格式,则执行步骤s7,其中,所述满足自动上传的文件格式包括以下格式word文件.dot、excel文件.xls、音乐文件.mp3和图片文件.jpg,所述不符合自动上传的文件格式为视频播放格式文件.rm;

s5、对满足自动上传的文件格式中待上传的文件的存储时间与最新上传的已上传文件的存储时间进行对比,若待上传的文件的存储时间与已上传的文件的存储时间相同,则表明文件未更新,不进行上传,否则,进入步骤s6;

s6、统计更新后的满足自动上传的文件格式下的文件上传所需的流量,判断上传更新后的文件所需的流量与设定的当天上限流量数值的比值是否在0-0.2之间,若在,则将更新后的文件全部上传至文件上传/下载模块,否则,筛选出待上传文件的累计流量与设定的当天上限流量数值的比值小于0.2的文件至文件上传/下载模块,其中,筛选的顺序为按照文件上传的流量从小至大逐渐增加文件,直至筛选出的待上传文件的累计流量大于设定的当天上限流量数值的0.2倍;

s7、提取视频文件的名称,筛选视频文件名称中是否存在预设的文字,若存在预设的文字,则不对该视频文件名称下的视频进行自动上传,否则,执行步骤s8;

s8、判断上传视频文件名称中不存在预设文字的视频文件所需的流量与设定的当天上限流量数值的比值是否在0-0.1之间,若在,则将不存在预设文字的视频文件全部上传至文件上传/下载模块,否则,筛选出待上传视频文件的累计流量与设定的当天上限流量数值的比值小于0.1的文件发送至文件上传/下载模块,其中,筛选的顺序为是按照视频文件上传的流量从小至大逐渐增加视频文件,直至筛选出的待上传视频文件的累计流量大于设定的当天上限流量数值的0.1倍;

s9、以固定流量幅值逐次升高设定的当天上限流量数值,直至当天上限流量数值大于该移动终端的总上限流量的1/30倍,判断当天已使用的流量数值与总上限流量的1/30倍的比值是否在0-0.7之间,若在,则执行步骤s3,否则,不上传任何文件至文件上传/下载模块。

本发明提供的基于移动网络的计算机数据共享系统,通过云服务器和文件上传/下载模块并集合流量访问模块和网速监测模块,可对移动终端上的文件进行自动筛选上传,以满足不同状态下文件上传的需求,最大化地提高移动网络的利用率和各移动终端间的数据共享。

以上内容仅仅是对本发明的构思所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的构思或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

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