基于家庭网关的下载方法和系统以及家庭网关的制作方法

文档序号:7861390阅读:153来源:国知局
专利名称:基于家庭网关的下载方法和系统以及家庭网关的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种基于家庭网关的下载方法和系统以及家庭网关。
背景技术
在各种网络应用中,下载是最常见的一种,即通过网络进行文件传输并保存到用户终端。现有技术中,当用户终端在线时,才能够将用户感兴趣的信息下载到本地,因此,当用户下载一些感兴趣的电影或者游戏时,往往需要占用大量的带宽,影响了用户正常的网络访问业务。

发明内容
0003]针对现有技术的上述缺陷,本发明实施例提供一种基于家庭网关的下载方法和系 统以及家庭网关。本发明一方面提供一种基于家庭网关的下载方法,包括家庭网关接收用户终端发送的下载请求消息,所述下载请求消息包含至少一个待下载文件的文件地址和文件名称;所述家庭网关若判断获知用于进行网络访问的第一下行信道在预设时间内没有出现网络访问过程中的下行数据,则通过所述第一下行信道下载与所述文件地址和所述文件名称对应的文件并保存在本地,直到所述第一下行信道出现所述下行数据时,停止下载所述文件,以供用户通过所述用户终端从所述家庭网关上获取已下载的文件。本发明另一方面提供一种家庭网关,包括接收模块,用于接收用户终端发送的下载请求消息,所述下载请求消息包含至少一个待下载文件的文件地址和文件名称;第一处理模块,用于若判断获知用于进行网络访问的第一下行信道在预设时间内没有出现网络访问过程中的下行数据,则通过所述第一下行信道下载与所述文件地址和所述文件名称对应的文件并保存在本地,直到所述第一下行信道出现所述下行数据时,停止下载所述文件,以供用户通过所述用户终端从所述家庭网关上获取已下载的文件。本发明又一方面提供一种基于家庭网关的下载系统,包括用户终端以及上述的家庭网关。本发明实施例提供的基于家庭网关的下载方法和系统以及家庭网关,当家庭网关接收用户终端发送的下载请求消息后,判断获知用于进行网络访问的第一下行信道在预设时间内没有出现网络访问过程中的下行数据,则通过第一下行信道进行文件下载,直到第一下行信道出现网络访问过程中的下行数据时,停止下载该文件,以供用户通过用户终端从家庭网关上获取已下载的文件,实现了通过家庭网关在用户终端不进行网络访问时进行下载,从而更加充分合理的利用网络带宽,避免了现有技术中用户终端在进行网络访问时进行下载,占用了大量的带宽,影响了用户正常的网络访问业务。


图I为本发明基于家庭网关的下载方法一个实施例的流程图;图2为本发明基于家庭网关的下载方法另一实施例的流程图;图3为本发明家庭网关一个实施例的结构示意图;图4为本发明家庭网关另一实施例的结构不意图;图5为本发明基于家庭网关的下载系统一个实施例的结构示意图。
具体实施例方式图I为本发明基于家庭网关的下载方法一个实施例的流程图,如图I所示,该方法 包括
步骤100,家庭网关接收用户终端发送的下载请求消息,所述下载请求消息包含至少一个待下载文件的文件地址和文件名称;通过家庭网关联网的用户终端将用户请求下载的文件信息发送给该家庭网关,从而该家庭网关对该用户终端发送的下载请求消息进行解析,获取至少一个待下载文件的文件地址和文件名称。需要说明的是,本实施例中的用户终端是指具有接入无线局域网络功能的终端设备,比如智能手机、笔记本电脑、iPAD等,用户可以根据具体情况使用不同的用户终端通过家庭网关接入无线局域网络,以通过家庭网关进行下载。步骤101,所述家庭网关若判断获知用于进行网络访问的第一下行信道在预设时间内没有出现网络访问过程中的下行数据,则通过所述第一下行信道下载与所述文件地址和所述文件名称对应的文件并存储在本地,直到所述第一下行信道出现所述下行数据时,停止下载所述文件,以供用户通过所述用户终端从所述家庭网关上获取已下载的文件。家庭网关在获取用户终端发送的下载请求消息后,启动下载功能开始进行下载,具体为家庭网关监测用于进行网络访问的第一下行信道,并判断在预设时间内是否出现用户终端进行网络访问过程中的下行数据,即是否有用户进行网页浏览、在线下载或者观看视频等使用宽带资源的网络行为,当家庭网关在预设时间内在该第一下行信道上没有监测到该用户终端进行网络访问的下行数据流量,家庭网关就从与待下载文件的文件地址对应的应用服务器上下载与待下载文件的文件名称对应的文件并保存,直到家庭网关监测到该第一下行信道上有该用户终端进行网络访问的下行数据流量,停止下载该文件,从而避免因占用下行带宽资源进行下载时影响用户对正常的网络访问业务。值得注意的是,家庭网关可以将下载的文件保存在自身扩展的USB存储设备中或其它外挂设备,可以根据需要进行设计,本实施例对此不加以限制。并且,家庭网关会显示待下载文件的下载进度,从而下载完毕后,用户终端根据与该家庭网关之间的通信协议从该家庭网关直接获取已经下载完毕的文件。本实施例提供的基于家庭网关的下载方法,当家庭网关接收用户终端发送的下载请求消息后,判断获知用于进行网络访问的第一下行信道在预设时间内没有出现网络访问过程中的下行数据,则通过第一下行信道进行文件下载,直到第一下行信道出现网络访问过程中的下行数据时,停止下载该文件,以供用户通过用户终端从家庭网关上获取已下载的文件,实现了通过家庭网关在用户终端不进行网络访问时进行下载,从而更加充分合理的利用网络带宽,避免了现有技术中用户终端在进行网络访问时进行下载,占用了大量的带宽,影响了用户正常的网络访问业务。进一步地,本实施例在家庭网关接收用户终端发送的下载请求消息之后,还包括家庭网关根据预存的网站信息确定是否包含待下载文件的文件地址,若判断获知该网站信息包含待下载文件的文件地址,则通过与该文件地址对应的应用服务器之间的虚拟局域网或永久虚拟通道进行下载,从而实现了家庭网关可以根据下载任务的类别灵活选择对应的下行带宽。进一步地,本实施例在家庭网关接收用户终端发送的下载请求消息之后,还包括家庭网关向远程管理平台发送包含家庭网关标识的带宽提升请求消息,以使远程管理平台向宽带接入服务器转发该带宽提升请求消息,从而当宽带接入服务器接收到包含家庭网关标识的带宽提升请求消息后,为该家庭网关分配一条第二下行信道进行下载,从而实现了家庭网关可以根据下载任务的需要通过远程管理平台指示宽带接入服务器为自身动态调整下行带宽。
进一步地,本实施例在家庭网关接收用户终端发送的下载请求消息之后,还包括家庭网关根据预设的下载优先级列表确定每个待下载文件的下载级别,家庭网关查询下载优先级列表确定待下载文件的下载级别,并根据预设的分配策略和下载级别为该待下载文件分配对应的下行子带宽,从而实现了家庭网关可以根据下载任务的优先级动态分配对应的下行子带宽,以保证重要文件的下载速度和效率。图2为本发明基于家庭网关的下载方法另一实施例的流程图,如图2所示,该方法具体包括步骤200,家庭网关接收用户终端发送的包括媒体接入控制地址的网络接入请求消息,若根据所述媒体接入控制地址验证所述用户终端合法,则允许所述用户终端接入网络;用户预先在用户终端上安装客户端,当用户终端通过该家庭网关之外的网络接入设备联网时,用户在上网浏览的过程中若发现需要下载的资源,则通过选择家庭网关下载模式将待下载的文件信息保存在客户端中。本实施例中的用户终端是指具有接入无线局域网络功能的终端设备,比如智能手机、笔记本电脑、iPAD等,用户可以根据具体情况使用不同的用户终端接入无线局域网络。当用户回到家后,用户终端向该家庭网关发送包括媒体接入控制地址的网络接入请求消息,若家庭网关根据自身预设的白名单或者黑名单验证与该媒体接入控制地址对应的用户终端合法后,则允许该用户终端接入该家庭网关提供的无线局域网。步骤201,家庭网关接收用户终端发送的下载请求消息,所述下载请求消息包含至少一个待下载文件的文件地址和文件名称;用户终端与家庭网关联网后,将客户端中已经存储的、欲通过家庭网关下载模式进行文件下载的、包括至少一个待下载文件的文件地址和文件名称的下载请求消息发送给家庭网关,从而该家庭网关对该用户终端发送的下载请求消息进行解析,获取至少一个待下载文件的文件地址和文件名称。步骤202,所述家庭网关根据预存的网站信息确定是否包含所述待下载文件的文件地址,若是,则执行步骤203,否则,执行步骤204 ;
家庭网关根据预存的网站信息确定是否包含待下载文件的文件地址,其中,预存的网站信息包括家庭网关进行下载业务归属的运营商自身维护的网站,或者与该运营商有合作关系的网站,通过家庭网关查询该网站信息,若判断获知该网站信息包含待下载文件的文件地址,则确定该文件属于运营商自身维护的网站上的文件,或者与该运营商有合作关系的网站上的文件,则执行步骤203,若判断获知该网站信息不包含待下载文件的文件地址,则确定该文件不属于运营商自身维护的网站上的文件,或者与该运营商有合作关系的网站上的文件,则执行步骤204。步骤203,所述家庭网关通过与所述文件地址对应的应用服务器之间的虚拟局域网或永久虚拟通道进行下载并保存在本地,以供用户通过所述用户终端从所述家庭网关上获取已下载的文件。当家庭网关确定该文件属于运营商自身维护的网站上的文件,或者与该运营商有合作关系的网站上的文件,则通过与该文件地址对应的应用服务器之间的虚拟局域网或永久虚拟通道进行下载。从而实现了家庭网关可以根据下载任务的类别灵活选择对应的下行通道,从而保证了归属于自身运营商维护的网站,或者与该运营商有合作关系的网站中的 文件的下载速度和效率,提高用户体验,更好的进行业务推广。步骤204,所述家庭网根据预设的下载优先级列表确定每个待下载文件的下载级另IJ,并根据预设的分配策略和所述下载级别为每个待下载文件分配对应的下行子带宽;当家庭网关确定该文件不归属于运营商自身维护的网站,或者与该运营商有合作关系的网站,则需要通过用户访问因特网时所用的第一下行信道进行下载。具体为家庭网关首先根据预设的下载优先级列表确定每个待下载文件的下载级别,其中,下载优先级列表中包括网站组与下载级别的对应关系,若设置级别I为最高,级别3为最低,家庭网关查询下载优先级列表确定级别I对应的网站组包括待下载文件的文件地址,则确定该文件的下载级别为高,然后家庭网关根据预设的分配策略和下载级别为该待下载文件分配对应的下行子带宽,比如分配策略为下载级别为高的文件对应的下行子带宽占家庭网关当前支持的下行带宽的50%,下载级别为中的文件的下行子带宽占家庭网关当前支持的下行带宽的30%,下载级别为低的文件的下行子带宽占家庭网关当前支持的下行带宽的20%,因此,若家庭网关当前支持的下行带宽为2M,则为该待下载文件分配对应的下行子带宽为IM0从而实现了家庭网关可以根据下载任务的优先级动态分配对应的下行子带宽,以保证重要文件的下载速度和效率。步骤205,所述家庭网关若判断获知用于进行网络访问的第一下行信道在预设时间内没有出现网络访问过程中的下行数据,则通过所述第一下行信道下载与所述文件地址和所述文件名称对应的文件并保存在本地,直到所述第一下行信道出现所述下行数据时,停止下载所述文件,以供用户通过所述用户终端从所述家庭网关上获取已下载的文件。家庭网关根据预设的分配策略和下载级别为每个待下载文件分配对应的下行子带宽后,监测用于进行网络访问的第一下行信道,并判断在预设时间内是否出现用户终端进行网络访问过程中的下行数据,即是否有用户进行网页浏览、在线下载或者观看视频等使用宽带资源的网络行为,当家庭网关在预设时间内在该第一下行信道上没有监测到该用户终端进行网络访问的下行数据流量,家庭网关就按照预先为该待下载文件分配的下行子带宽通过该第一下行信道下载与该文件的文件地址和文件名称对应的文件并保存,直到家庭网关监测到该第一下行信道上有该用户终端进行网络访问的下行数据流量,停止下载该文件,从而避免因占用下行带宽资源进行下载时影响用户对正常的网络访问业务。值得注意的是,家庭网关可以将下载的文件保存在自身扩展的USB存储设备中或其它外挂设备,可以根据需要进行设计,本实施例对此不加以限制。从而下载完毕后,用户终端根据与该家庭网关之间的通信协议从该家庭网关直接获取已经下载完毕的文件。所述方法还包括步骤206,所述家庭网关向远程管理平台发送包含家庭网关标识的带宽提升请求消息,以使所述远程管理平台向宽带接入服务器发送所述带宽提升请求消息,从而通过所述宽带接入服务器为自身分配的、用于下载业务的第二下行信道进行下载。家庭网关向远程管理平台发送包含家庭网关标识的带宽提升请求消息,以使远程管理平台向宽带接入服务器转发该带宽提升请求消息,从而当宽带接入服务器接收到包含家庭网关标识的带宽提升请求消息后,为该家庭网关分配一条第二下行信道进行下载,当下载结束后,家庭网关向远程管理平台发送包含家庭网关标识的下载结束消息,以使远程 管理平台向宽带接入服务器转发该下载结束消息,从而当宽带接入服务器接收到包含家庭网关标识的下载结束消息后,撤销为该家庭网关分配的、用于进行下载的第二下行信道。从而实现了家庭网关可以根据下载任务的需要通过远程管理平台指示宽带接入服务器为自身动态调整下行带宽。需要说明的是,家庭网关可以只通过第二下行信道进行下载,根据第二下行信道的下行带宽和下载任务的优先级按照步骤204中的具体方案为每个下载任务分配下行子带宽,从而不影响用户通过第一下行信道进行正常的网络访问业务;家庭网关可以同时通过第一下行信道和第二下行信道进行下载,按照步骤204中的具体方案根据下载任务的优先级分配下行子带宽,根据第一下行信道和第二下行信道的总的下行带宽和下载任务的优先级按照步骤204中的具体方案为每个下载任务分配下行子带宽,从而加快下载速度。本实施例提供的基于家庭网关的下载方法,当家庭网关接收用户终端发送的下载请求消息后,若确定下载文件属于内部网站维护的文件,则通过虚拟局域网或永久虚拟通道进行下载,否则,按照待下载文件的下载级别通过第一下行信道和/或宽带接入服务器分配的第二下行信道进行下载,实现了通过家庭网关在用户终端不进行网络访问时进行下载,从而更加充分合理的利用网络带宽,避免了现有技术中用户终端在进行网络访问时进行下载,占用了大量的带宽,影响了用户正常的网络访问业务。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。图3为本发明豕庭网关个实施例的结构不意图,如图3所不,该豕庭网关包括接收模块11和第一处理模块12,其中,接收模块11用于接收用户终端发送的下载请求消息,下载请求消息包含至少一个待下载文件的文件地址和文件名称;第一处理模块12用于若判断获知用于进行网络访问的第一下行信道在预设时间内没有出现网络访问过程中的下行数据,则通过第一下行信道下载与文件地址和文件名称对应的文件,直到第一下行信道出现下行数据时,停止下载文件。
本实施例提供的家庭网关中各模块的功能和处理流程,可以参见上述图I所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。图4为本发明家庭网关另一实施例的结构不意图,如图4所不,基于图3所不实施例,该家庭网关还包括接入模块13,用于在接收用户终端发送的下载请求消息之前,接收用户终端发送的包括媒体接入控制地址的网络接入请求消息,若根据媒体接入控制地址验证用户终端合法,则允许用户终端接入网络。进一步地,该家庭网关还包括第二处理模块14和分配模块15,其中,第二处理模块14用于在接收用户终端发送的下载请求消息之后,根据预存的网站信息确定是否包含所待下载文件的文件地址,若是,则通过与文件地址对应的应用服务器之间的虚拟局域网或永久虚拟通道进行下载;分配模块15用于若根据预存的网站信息确定不包含所待下载文件的文件地址,则根据预设的下载优先级列表确定每个待下载文件的下载级别,并根据预设的分配策略和下载级别为每个待下载文件分配对应的下行子带宽,然后通过第一处理模块12进行下载处理。从而实现了家庭网关可以根据下载任务的类别灵活选择对应的下 行通道,从而保证了归属于自身运营商维护的网站,或者与该运营商有合作关系的网站中的文件的下载速度和效率,提高用户体验,更好的进行业务推广。进一步地,该家庭网关还包括请求模块16,用于在接收用户终端发送的下载请求消息之后,向远程管理平台发送包含家庭网关标识的带宽提升请求消息,以使远程管理平台向宽带接入服务器发送带宽提升请求消息;第一处理模块12,还用于通过宽带接入服务器为自身分配的、用于下载业务的第二下行信道进行下载。从而实现了家庭网关可以根据下载任务的需要通过远程管理平台指示宽带接入服务器为自身动态调整下行带宽。本实施例提供的家庭网关中各模块的功能和处理流程,可以参见上述图2所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。图5为本发明基于家庭网关的下载系统一个实施例的结构示意图,如图5所示,该系统包括用户终端I和家庭网关2,其中,家庭网关2可以采用本发明实施例所提供的家庭网关,用户终端I为本发明实施例所涉及的用户终端。本实施例提供的基于家庭网关的下载系统中各模块的功能和处理流程,可以参见上述所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种基于家庭网关的下载方法,其特征在于,包括 家庭网关接收用户终端发送的下载请求消息,所述下载请求消息包含至少一个待下载文件的文件地址和文件名称; 所述家庭网关判断用于进行网络访问的第一下行信道在预设时间内是否出现网络访问过程中的下行数据,若没有,则通过所述第一下行信道下载与所述文件地址和所述文件名称对应的文件并保存在本地,直到所述第一下行信道出现所述下行数据时,停止下载所述文件,以供用户通过所述用户终端从所述家庭网关上获取已下载的文件。
2.根据权利要求I所述的基于家庭网关的下载方法,其特征在于,在所述家庭网关判断用于进行网络访问的第一下行信道在预设时间内是否出现网络访问过程中的下行数据之前,所述方法还包括 所述家庭网关根据预存的网站信息确定是否包含所述待下载文件的文件地址,若是,则通过与所述文件地址对应的应用服务器之间的虚拟局域网或永久虚拟通道进行下载。
3.根据权利要求I所述的基于家庭网关的下载方法,其特征在于,所述方法还包括 所述家庭网关向远程管理平台发送包含家庭网关标识的带宽提升请求消息,以使所述远程管理平台向宽带接入服务器发送所述带宽提升请求消息; 所述家庭网关通过所述宽带接入服务器为自身分配的、用于下载业务的第二下行信道进行下载。
4.根据权利要求I所述的基于家庭网关的下载方法,其特征在于,所述方法还包括 所述家庭网关根据预设的下载优先级列表确定每个待下载文件的下载级别,并根据预设的分配策略和所述下载级别为每个待下载文件分配对应的下行子带宽,以按照所述下行子带宽进行下载。
5.根据权利要求I所述的基于家庭网关的下载方法,其特征在于,在所述家庭网关接收用户终端发送的下载请求消息之前,所述方法还包括 所述家庭网关接收所述用户终端发送的包括媒体接入控制地址的网络接入请求消息,若根据所述媒体接入控制地址验证所述用户终端合法,则允许所述用户终端接入网络。
6.一种家庭网关,其特征在于,包括 接收模块,用于接收用户终端发送的下载请求消息,所述下载请求消息包含至少一个待下载文件的文件地址和文件名称; 第一处理模块,用于若判断获知用于进行网络访问的第一下行信道在预设时间内没有出现网络访问过程中的下行数据,则通过所述第一下行信道下载与所述文件地址和所述文件名称对应的文件并保存在本地,直到所述第一下行信道出现所述下行数据时,停止下载所述文件,以供用户通过所述用户终端从所述家庭网关上获取已下载的文件。
7.根据权利要求6所述的家庭网关,其特征在于,还包括 第二处理模块,用于在接收用户终端发送的下载请求消息之后,根据预存的网站信息确定是否包含所述待下载文件的文件地址,若是,则通过与所述文件地址对应的应用服务器之间的虚拟局域网或永久虚拟通道进行下载; 分配模块,用于在接收用户终端发送的下载请求消息之后,根据预设的下载优先级列表确定每个待下载文件的下载级别,并根据预设的分配策略和所述下载级别为每个待下载文件分配对应的下行子带宽。
8.根据权利要求6所述的家庭网关,其特征在于,还包括 请求模块,用于在接收用户终端发送的下载请求消息之后,向远程管理平台发送包含家庭网关标识的带宽提升请求消息,以使所述远程管理平台向宽带接入服务器发送所述带宽提升请求消息; 所述第一处理模块,还用于通过所述宽带接入服务器为自身分配的、用于下载业务的第二下行信道进行下载。
9.根据权利要求6-8任一所述的家庭网关,其特征在于,还包括 接入模块,用于在接收用户终端发送的下载请求消息之前,接收所述用户终端发送的包括媒体接入控制地址的网络接入请求消息,若根据所述媒体接入控制地址验证所述用户终端合法,则允许所述用户终端接入网络。
10.一种基于家庭网关的下载系统,其特征在于,包括用户终端,以及如权利要求6-9任一所述的家庭网关。
全文摘要
本发明提供一种基于家庭网关的下载方法和系统以及家庭网关,其中,该方法包括家庭网关接收用户终端发送的包含至少一个待下载文件的文件地址和文件名称的下载请求消息,若判断获知用于进行网络访问的第一下行信道在预设时间内没有出现网络访问过程中的下行数据,则通过第一下行信道下载与文件地址和文件名称对应的文件,直到第一下行信道出现下行数据时,停止下载文件。通过本发明提供的基于家庭网关的下载方法和系统以及家庭网关,实现了通过家庭网关在用户终端不进行网络访问时进行下载,从而更加充分合理的利用网络带宽,避免了现有技术中用户终端在进行网络访问时进行下载,占用了大量的带宽,影响了用户正常的网络访问业务。
文档编号H04L12/66GK102916907SQ20121036194
公开日2013年2月6日 申请日期2012年9月25日 优先权日2012年9月25日
发明者丁海 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1