基于路由器的共享在线播放方法及其系统技术方案

技术编号:19549454 阅读:31 留言:0更新日期:2018-11-24 21:36
本发明专利技术公开一种基于路由器的共享在线播放方法及其系统,通过在路由器中建立一个离线下载服务器,接收客户端指定的下载地址与下载时间,然后待其时间到了自动下载,同时,路由器挂载了一个移动硬盘,用于存取下载的数据;开启路由器的samba服务器功能,将此移动硬盘作为samba共享盘,提供给局域网内的用户共享访问或下载,将所有离线下载的数据都保存到此盘内;局域网内用户通过带有DLNA控制器的播放器在线播放其音频或视频文件,局域内用户可以观看网络影视时候可以通过带有DLNA控制器的播放器搜索局域网络的影视,不需要占用外网带宽。本发明专利技术能够均衡网络负载、减少重复下载、降低网络拥挤程度及方便共享局域网内资源。

Shared Online Playback Method and System Based on Router

The invention discloses a router-based shared online playback method and system. By establishing an offline download server in the router, the download address and download time specified by the client are received, and then automatically downloaded when the time comes. At the same time, the router mounts a mobile hard disk for accessing and downloading. Data; Open the samba server function of the router, and use the mobile hard disk as a samba shared disk to share access or download to users in the local area network, and save all offline downloaded data to the disk; Users in the local area network play their audio or video files online through a player with DLNA controller, local area When viewing network movies and TV, internal users can search the local area network movies and TV through the player with DLNA controller without occupying the bandwidth of the external network. The invention can balance network load, reduce duplicate download, reduce network congestion and facilitate sharing of resources in local area network.

【技术实现步骤摘要】
基于路由器的共享在线播放方法及其系统
本专利技术涉及在线共享领域,特别是涉及一种基于路由器的共享在线播放方法。
技术介绍
目前随着科技的进步与网络的不断发展,越来越多的设备已经离不开网络,比如电视,手机,电脑,机顶盒等设备。而这些设备一般在室内入网方式都是通过连接路由器入网方式,毕竟现在的3G,4G,5G网络的流量费用相比宽带费来说算是比较昂贵的。然而当这些设备同时访问网络时候,必然路由器接入公网的宽带是瓶颈。众人周知,视频数据占用的带宽比较大。如果同一个时刻众多用户观看视频,必然导致网络卡顿。一般地,对于路由器来说,路由器在早上10:00到晚上9:00的工作压力远高于其他时段,然而现在市面上并没有单纯的路由器实现很好的利用路由器相对空闲的时间的宽带资源。大多人可能的做法是,如果白天下载速度慢,改为晚上下载,那么怎么下载呢?一部分人是在晚上开启一台电脑下载,此种方法虽然可行,但是比较浪费能源,一部分人用一台手机来在晚上下载,虽然种做法不会浪费能源,但是手机在这下载时间内不能离开路由器WiFi的覆盖范围;这两种方法还存在一个共同的缺陷:数据共享性不好。并且现在追剧的人比较多,一步新的电视剧刚更新,就很多人追剧,而在一个局域网内可能有多人在不同时间追看同一部剧,而每次看都从互联网下载,这无疑是增加了外网的负载。比如:A在晚上下载一部新上映的电影,但是B也想看此部,但是此时B并不知道A已经下载过,可以从他那里拷贝过来观看,这可能就会导致多人重复下载同一资源。
技术实现思路
本专利技术的目的是克服现有技术中的不足之处,提供一种均衡网络负载、减少重复下载、降低网络拥挤、方便共享局域网内资源的基于路由器的共享在线播放方法及其系统。本专利技术的目的是通过以下技术方案来实现的:一种基于路由器的共享在线播放方法,包括以下步骤:S1、获取指定的下载地址、下载时间及文件名称,并将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中;S2、监听USB驱动是否有USB移动存储设备接入,如果有,则建立文件保存目录/media,并将所述USB移动存储设备挂载在所述文件保存目录/media下,所述文件保存目录/media用来下载保存文件;S3、每隔第一时间阈值,获取所述离线下载数据表,逐条判断所述离线下载数据表中的下载时间与当前的时间是否相同,若相同,则建立离线下载子线程来启动下载程序,所述下载程序向所述下载地址请求下载数据,并将下载数据保存到所述文件保存目录/media中;S4、将所述文件保存目录/media配置为Samba共享目录;S5、将DLNA默认搜索目录配置为所述文件保存目录/media。作为进一步优选的方案,所述第一时间阈值为0.5s~2s。作为进一步优选的方案,在所述步骤S1中,还包括步骤:判断是否存在离线下载数据表,若是,则将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中;否则,新建离线下载数据表将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中。作为进一步优选的方案,在所述步骤S3中,还包括步骤:循环判断所述离线下载数据表中的下载时间与当前的时间是否相同。作为进一步优选的方案,所述下载数据包括音频数据和视频数据。本专利技术还提供一种基于路由器的共享在线播放系统,包括:Web服务器,所述Web服务器用于获取指定的下载地址、下载时间及文件名称,并将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中;自动挂载服务器,所述自动挂载服务器用于监听USB驱动是否有USB移动存储设备接入,如果有,则建立文件保存目录/media,并将所述USB移动存储设备挂载在所述文件保存目录/media下,所述文件保存目录/media用来下载保存文件;离线下载服务器,所述离线下载服务器用于每隔第一时间阈值,获取所述离线下载数据表,逐条判断所述离线下载数据表中的下载时间与当前的时间是否相同,若相同,则建立离线下载子线程来启动下载程序,所述下载程序向所述下载地址请求下载数据,并将下载数据保存到所述文件保存目录/media中;Samba服务器,所述Samba服务器用于将所述文件保存目录/media配置为Samba共享目录;DLNA服务器,所述DLNA服务器用于将DLNA默认搜索目录配置为所述文件保存目录/media。作为进一步优选的方案,还包括预设时间模块,所述预设时间模块用于预设第一时间阈值,且所述第一时间阈值为0.5s~2s。作为进一步优选的方案,还包括判断模块,所述判断模块用于判断是否存在离线下载数据表,若是,则将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中;否则,新建离线下载数据表将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中。作为进一步优选的方案,还包括循环模块,所述循环模块用于循环判断所述离线下载数据表中的下载时间与当前的时间是否相同。作为进一步优选的方案,所述下载数据包括音频数据和视频数据。本专利技术相比于现有技术的优点及有益效果如下:本专利技术为一种基于路由器的共享在线播放方法及其系统,通过在路由器中建立一个离线下载服务器,接收客户端指定的下载地址与下载时间,然后待其时间到了自动下载,同时,在硬件上,路由器挂载了一个移动硬盘,用于存取下载的数据;开启路由器的samba服务器功能,将此移动硬盘作为samba共享盘,提供给局域网内的用户共享访问或下载,将所有离线下载的数据都保存到此盘内;在路由器里面建立DLNA服务器,指定其默认搜索目录为此移动硬盘,供局域网内用户通过带有DLNA控制器的播放器在线播放其音频或视频文件,局域内用户可以观看网络影视时候可以通过带有DLNA控制器的播放器搜索局域网络的影视,如果有就可以直接在线局域网播放,不需要占用外网带宽。本专利技术的基于路由器的共享在线播放方法及其系统能够均衡网络负载、减少重复下载、降低网络拥挤程度及方便共享局域网内资源。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术的基于路由器的共享在线播放方法的步骤流程图;图2为本专利技术的基于路由器的共享在线播放系统的功能模块图。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施方式。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本专利技术的公开内容理解的更加透彻全面。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的本文档来自技高网
...

【技术保护点】
1.一种基于路由器的共享在线播放方法,其特征在于,包括以下步骤:S1、获取指定的下载地址、下载时间及文件名称,并将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中;S2、监听USB驱动是否有USB移动存储设备接入,如果有,则建立文件保存目录/media,并将所述USB移动存储设备挂载在所述文件保存目录/media下,所述文件保存目录/media用来下载保存文件;S3、每隔第一时间阈值,获取所述离线下载数据表,逐条判断所述离线下载数据表中的下载时间与当前的时间是否相同,若相同,则建立离线下载子线程来启动下载程序,所述下载程序向所述下载地址请求下载数据,并将下载数据保存到所述文件保存目录/media中;S4、将所述文件保存目录/media配置为Samba共享目录;S5、将DLNA默认搜索目录配置为所述文件保存目录/media。

【技术特征摘要】
1.一种基于路由器的共享在线播放方法,其特征在于,包括以下步骤:S1、获取指定的下载地址、下载时间及文件名称,并将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中;S2、监听USB驱动是否有USB移动存储设备接入,如果有,则建立文件保存目录/media,并将所述USB移动存储设备挂载在所述文件保存目录/media下,所述文件保存目录/media用来下载保存文件;S3、每隔第一时间阈值,获取所述离线下载数据表,逐条判断所述离线下载数据表中的下载时间与当前的时间是否相同,若相同,则建立离线下载子线程来启动下载程序,所述下载程序向所述下载地址请求下载数据,并将下载数据保存到所述文件保存目录/media中;S4、将所述文件保存目录/media配置为Samba共享目录;S5、将DLNA默认搜索目录配置为所述文件保存目录/media。2.根据权利要求1所述的基于路由器的共享在线播放方法,其特征在于,所述第一时间阈值为0.5s~2s。3.根据权利要求1所述的基于路由器的共享在线播放方法,其特征在于,在所述步骤S1中,还包括步骤:判断是否存在离线下载数据表,若是,则将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中;否则,新建离线下载数据表将所述下载地址、所述下载时间和所述文件名称分别保存到离线下载数据表中。4.根据权利要求1所述的基于路由器的共享在线播放方法,其特征在于,在所述步骤S3中,还包括步骤:循环判断所述离线下载数据表中的下载时间与当前的时间是否相同。5.根据权利要求1所述的基于路由器的共享在线播放方法,其特征在于,所述下载数据包括音频数据和视频数据。6.一种基于路由器的共享在线播放系统,其特征在于,包括:Web服务器,所述Web服务器用于获取指定的下载地址...

【专利技术属性】
技术研发人员:周明森熊运自陈志凡陈宇科
申请(专利权)人:惠州高盛达科技有限公司
类型:发明
国别省市:广东,44

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

1