一种互联网中的数据调度方法及装置的制作方法

文档序号:7629852阅读:232来源:国知局
专利名称:一种互联网中的数据调度方法及装置的制作方法
技术领域
本发明涉及调度互联网中的数据的方法及装置。
互联网中的数据调度方法通常是根据对数据的存储、浏览的需求或需要,将数据从互联网中的一个节点传送到另一个节点,或从某个节点中下载数据到用户终端,例如电子邮件的传递、网页的浏览、数据的下载等。用户在上述数据的传送或下载过程中由于占用了互联网的资源而必须支付费用。事实上,在互联网中数据的访问和传递存在着两重性,一方面,是用户主动访问互联网资源或传递数据的有偿性,另一方面,存在ISP(互联网服务提供商)需要用户被迫获知的定制数据的被迫性,定制数据即服务商数据,包括各种需要用户得到的宣传数据,如商业广告、公益广告等。另外,在用户有偿使用互联网资源时,存在所述资源不能充分利用的问题,例如,在用户登录互联网、浏览网页等互联网操作过程中,往往有较多的剩余带宽没有使用,造成用户所占用的互联网资源使用上的浪费。
本发明的目的在于提供一种互联网中的数据调度方法及装置,该方法及装置能充分利用用户在互联网操作时没有使用的剩余带宽,对其中的数据进行合理调度,使得在不影响用户使用互联网效果、充分利用用户占用的互联网资源的同时,解决用户的付费问题。
为达到上述目的,本发明提供了一种互联网中的数据调度方法,包括(1)用户请求建立与互联网的连接;(2)对发出请求的用户进行身份验证,如果验证未通过,向用户发出连接失败的消息并结束本次连接,否则向用户发出连接成功的消息,并打开互联网通信数据通道供用户进行互联网访问;(3)监测用户使用互联网通信数据通道的带宽,根据所述带宽的使用情况向用户推送或由客户端下载ISP(互联网服务提供商)的定制数据;(4)统计分析用户进行互联网访问的数据流量和向用户推送或由客户端下载的定制数据的流量,根据统计分析结果对用户进行其它互联网的访问控制。
所述步骤(3)进一步包括以下内容(A)监测用户使用的数据带宽的使用率,如果所述使用率低于设定值时,用空余的带宽向用户推送或由客户端下载ISP的定制数据,如果所述效率高于设定值时,让出带宽供用户使用;(B)监测用户打开新URL(统一资源定位器)访问的事件,首先使用户利用全部带宽进行互联网的访问,在用户传输数据的同时显示已经下载过的定制数据,由用户操作决定是否终止定制数据的显示,或随用户数据下载的进度移动、缩小或淡化定制数据的显示,或在指定的时间内终止定制数据的显示,或在用户数据传输结束时终止定制数据的显示;(C)判断用户带宽占用时间或累计数据流量,如果所述带宽占用时间或累计数据流量超过设定值,并且没有监测到新的URL访问事件,则适时强制占用适量带宽向用户推送或由客户端下载适量的ISP定制数据,并适时强制播放已经下载的定制数据。
本发明同时还提供了一种互联网中的数据调度装置,包括用户连接装置,用于接收用户建立与互联网连接的请求以及向用户推送或由客户端下载ISP的定制数据;身份验证控制装置,用于对发出请求的用户进行身份验证,如果验证未通过,向用户发出连接失败的消息,否则向用户发出连接成功的消息,并打开互联网连接通道供用户进行互联网访问;监测控制装置,用于监测用户使用互联网通道的带宽,根据所述带宽的使用情况向用户推送或由客户端下载ISP的定制数据;分析控制装置,用于统计分析用户进行互联网访问的数据流量或向用户推送或由客户端下载的定制数据的流量,根据统计分析结果对用户进行其它互联网的访问控制;还用于统计分析用户进行互联网访问的带宽利用率或向用户推送或由客户端下载定制数据的带宽占用率,根据统计分析结果对用户进行其它互联网的访问控制;以及用于统计分析用户进行互联网访问的内容,并根据统计分析结果确定向用户推送或由客户端下载有针对性的ISP定制数据;互联网连接装置,用于与互联网进行连接。
所述监测控制装置包括第一监测控制模块,用于监测用户使用的数据带宽的使用率,如果所述使用率低于设定值时,用空余的带宽向用户推送或由客户端下载ISP的定制数据,如果所述使用率高于设定值时,让出带宽供用户使用;第二监测控制模块,用于监测用户打开新URL访问的事件,首先使用户利用全部带宽进行互联网的访问,在用户传输数据的同时显示已经下载过的定制数据,由用户操作决定是否终止定制数据的显示,或随用户数据下载的进度移动、缩小或淡化定制数据的显示,在指定的时间内终止定制数据的显示或在用户数据传输结束时终止定制数据的显示;第三监测控制模块,用于判断用户带宽占用时间或累计数据流量,如果所述带宽占用时间或累计数据流量超过设定值,并且没有监测到新的URL访问事件,则适时强制占用适量带宽向用户推送或由客户端下载适量的ISP定制数据,并适时强制播放已经下载的定制数据。
由于本发明能够利用用户进行互联网访问时的剩余带宽向用户推送或由客户端下载ISP的定制数据,以及利用用户等待数据传输的时间进行下载数据的显示,不但能够充分利用用户在进行互联网访问时的剩余带宽,提高了通信资源的利用率,而且巧妙地将用户占用互联网资源与ISP的商业运作结合起来,这样,通过利用用户在互联网操作时没有使用的剩余带宽,对其中用户需要得到的数据和ISP的数据进行合理调度,使得在不影响用户使用互联网效果、充分利用用户占用的互联网资源的同时,解决了用户的付费问题。
下面结合附图和实施例对本发明作进一步说明

图1是本发明所述方法的实施例流程图;图2是本发明所述装置的实施例框图;图3是图2所述装置应用环境示意图。
根据本发明所述的方法,首先,ISP要准备好需要发送给用户的定制数据,例如商业广告数据等,并且接受用户的登记,使得只有合法用户才能以接收ISP的定制数据换得对互联网资源的占用。需要指出,所述ISP不仅限于字面上的意义,它是指各类能提供互联网接入的系统或服务商,例如ICP(互联网内容服务商)、ASP(互联网应用服务商)、IDP(互联网数据服务商)、IDC(互联网数据中心)等。其次,将所述定制数据编制成需要的形式,如图片、文字、动画图象、视频图象、声音等。
图1是本发明所述方法的实施例流程图。图1所述的实施例是ISP利用用户访问互联网的空余带宽和用户传输数据的等待时间向合法用户发送广告内容。在该实施例的步骤1,用户请求建立与互联网的连接,该连接通过拨号接入方式进行,实际中也可以使用计算机、PDA(个人数字助理)、手机、网络家电等网络设备,通过ISDN、DSL(数字用户线路)/xDSL(各种类型的DSL技术,如HDSL、SDSL、VDSL、ADSL和RADSL等)、有线电视网络、卫星通信、光纤、局域网络、网关或代理的接入方式进行。在步骤2,对发出请求的用户进行身份验证,如果验证未通过,执行步骤6,向用户发出连接失败的消息并结束本次连接,否则执行步骤3,向用户发出连接成功的消息,并打开互联网通道供用户进行互联网访问。所述身份认证,指用户向服务器提交用户名、口令等信息,由认证服务器验证用户身份的合法性,对用户提出的服务请求作出相应回应的过程。所述互联网通道,指建立在上述步骤1所述的接入方式之上,遵从网络通信协议的使用户可以进行网络访问的数据交换通路。接着进行步骤4,用户进行正常的互联网访问。在步骤5,监测用户使用互联网通道的带宽,根据所述带宽的使用情况向用户推送或由客户端下载ISP的广告。在本步骤中对用户的监测控制要完成下述操作(1)监测用户使用的数据带宽的使用率,如果所述使用率低于设定值时,用空余的带宽向用户下载ISP的广告,如果所述使用率高于设定值时,让出带宽供用户使用。上述设定值本例设定为80%,也就是说,当用户访问互联网的带宽占用率低于80%时,就要利用剩余的带宽下载ISP的广告到用户终端机上。实际中,衡量用户对带宽的使用效率可以通过衡量用户的终端设备在网络访问过程中,数据交换流量带宽占用的绝对值,或此绝对值对用户的最大可利用带宽的比值来完成。(2)监测用户打开新URL访问的事件,首先使用户利用全部带宽进行互联网的访问,在用户传输数据的同时显示已经下载的广告,随用户数据下载的进度移动、缩小或淡化广告的显示,直到用户数据传输结束。由于在数据传输过程中,用户往往处于等待状态,因此可以利用这段时间显示ISP提供的广告。(3)判断用户带宽占用时间,如果所述带宽占用时间超过设定值,并且没有监测到新的URL访问事件或数据的传输,适时强制占用适量带宽下载或播放ISP的广告。
上述操作(2)中所述的监测用户打开新URL访问的事件实际中可以是监测用户浏览器打开的新URL访问事件,而显示已经下载的广告也是在浏览器窗口完成的。
上述对用户的监测,实际中可以采用客户端或服务器端的软件或硬件的组合,以实时获得用户网络访问带宽占用绝对值或带宽占用率。
在本步骤中,对用户的分析控制是要对用户进行互联网访问的数据流量和向用户推送或由客户端下载的定制数据的流量统计分析,根据统计分析结果对用户进行其它互联网的访问控制,例如进行计费操作,根据计费结果决定是否为该用户继续提供互联网访问通道。上述的统计分析也可以是统计分析用户进行互联网访问的带宽利用率和向用户推送或由客户端下载定制数据的带宽占用率。另外,本步骤还要完成统计分析用户进行互联网访问的内容,并根据统计分析结果确定向用户下载有针对性的广告。例如,如果用户经常访问购物网站,就可以根据该统计结果为该用户下载商品广告。
上述对用户的互联网访问的内容的统计基于捕获用户URL访问事件,通过获得用户请求的URL地址和其他相关参数取得。
图2是本发明所述装置的实施例框图;图3是图2所述装置应用环境示意图。图3说明,本发明所述装置11连接在用户终端21和互联网23上的ISP22之间,用户通过本发明与互联网进行连接。
图2所示的数据调度装置11,包括
用户连接装置12,用于接收用户建立与互联网连接的请求以及向用户推送或支持由客户端下载ISP的定制数据;身份验证控制装置13,用于对发出请求的用户进行身份验证,如果验证未通过,向用户发出连接失败的消息,否则向用户发出连接成功的消息,并打开互联网连接通道供用户进行互联网访问;监测控制装置14,用于监测用户使用互联网通道的带宽,根据所述带宽的使用情况向用户推送或支持由客户端下载ISP的定制数据;分析控制装置15,用于统计分析用户进行互联网访问的数据流量或向用户推送或由客户端下载的定制数据的流量,根据统计分析结果对用户进行其它互联网的访问控制;还用于统计分析用户进行互联网访问的带宽利用率或向用户推送或由客户端下载定制数据的带宽占用率,根据统计分析结果对用户进行其它互联网的访问控制;还用于统计分析用户进行互联网访问的内容,并根据统计分析结果确定向用户推送或由客户端下载有针对性的ISP定制数据;互联网连接装置16,用于与互联网进行连接。
所述监测控制装置14包括第一监测控制模块141,用于监测用户使用的数据带宽的使用率,如果所述使用率低于设定值时,用空余的带宽向用户推送或由客户端下载ISP的定制数据,如果所述效率高于设定值时,让出带宽供用户使用;第二监测控制模块142,用于监测用户打开新URL访问的事件,首先使用户利用全部带宽进行互联网的访问,在用户传输数据的同时显示已经下载过的定制数据,由用户操作决定是否终止定制数据的显示,或随用户数据下载的进度移动、缩小或淡化定制数据的显示,在指定的时间内终止定制数据的显示或在用户数据传输结束时终止定制数据的显示;第三监测控制模块143,用于判断用户带宽占用时间或累计数据流量,如果所述带宽占用时间或累计数据流量超过设定值,并且没有监测到新的URL访问事件,适时强制占用适量带宽向用户推送或由客户端下载适量的ISP定制数据,并适时强制播放已经下载的定制数据。
所述用户连接装置12在接收到用户终端21的网络连接请求后,将该请求传送到所述身份验证控制装置13,对发出请求的用户进行身份验证,如果验证未通过,通过所述用户连接装置12向用户发出连接失败的消息,否则通过所述用户连接装置12向用户发出连接成功的消息,并打开互联网通道,供用户通过所述互联网连接装置16进行互联网访问。在上述访问过程中,监测控制装置14监测用户使用互联网通道的带宽,根据所述带宽的使用情况向用户下载ISP22的定制数据。同时,分析控制装置15统计分析用户进行互联网访问的数据流量和向用户下载的定制数据的流量,根据统计分析结果对用户进行其它互联网的访问控制。
实际中,本发明所述装置11也可以分散设置在用户终端21侧和ISP22侧,例如用户连接装置12、监测控制装置14以及分析控制装置15可以设置在用户终端21一侧,而监测控制装置14以及分析控制装置15也可以与互联网连接装置16一起共同设置在ISP22一侧;身份验证控制装置13的用于发出用户进行身份验证请求的部分通常设置在用户终端21一侧,用于对用户进行身份验证的部分通常设置在ISP22一侧。
权利要求
1.一种互联网中的数据调度方法,包括(1)用户请求建立与互联网的连接;(2)对发出请求的用户进行身份验证,如果验证未通过,向用户发出连接失败的消息并结束本次连接,否则向用户发出连接成功的消息,并打开互联网通信数据通道供用户进行互联网访问;(3)监测用户使用互联网通信数据通道的带宽,根据所述带宽的使用情况向用户推送或由客户端下载ISP(互联网服务提供商)的定制数据;(4)统计分析用户进行互联网访问的数据流量和向用户推送或由客户端下载的定制数据的流量,根据统计分析结果对用户进行其它互联网的访问控制。
2.根据权利要求1所述的数据调度方法,其特征在于所述步骤(3)进一步包括以下内容监测用户使用的数据带宽的使用率,如果所述使用率低于设定值时,用空余的带宽向用户推送或由客户端下载ISP的定制数据,如果所述使用率高于设定值时,让出带宽供用户使用。
3.根据权利要求2所述的数据调度方法,其特征在于所述步骤(3)还包括监测用户打开新URL(统一资源定位器)访问的事件,首先使用户利用全部带宽进行互联网的访问,在用户传输数据的同时显示已经下载过的定制数据,由用户操作决定是否终止定制数据的显示,或随用户数据下载的进度移动、缩小或淡化定制数据的显示,或在指定的时间内终止定制数据的显示,或在用户数据传输结束时终止定制数据的显示。
4.根据权利要求3所述的数据调度方法,其特征在于所述步骤(3)还包括判断用户带宽占用时间或累计数据流量,如果所述带宽占用时间或累计数据流量超过设定值,并且没有监测到新的URL访问事件,则适时强制占用适量带宽向用户推送或由客户端下载适量的ISP定制数据,并适时强制播放已经下载的定制数据。
5.根据权利要求1、2、3或4所述的数据调度方法,其特征在于所述建立与互联网的连接通过拨号接入方式或ISDN(综合业务数字网)接入方式、DSL(数字用户线路)接入方式、xDSL(各种类型的DSL技术接入方式)、有线电视网络系统接入方式、光纤网络接入方式或卫星通信接入方式等任何可将网络终端设备接入互联网的接入方式进行。
6.根据权利要求5所述的数据调度方法,其特征在于所述步骤(4)用下述内容代替统计分析用户进行互联网访问的带宽利用率或向用户推送或由客户端下载定制数据的带宽占用率,根据统计分析结果对用户进行其它互联网的访问控制。
7.根据权利要求5所述的数据调度方法,其特征在于所述步骤(4)还包括,统计分析用户进行互联网访问的内容,并根据统计分析结果确定向用户推送或由客户端下载有针对性的ISP定制数据。
8.一种互联网中的数据调度装置,包括用户连接装置,用于接收用户建立与互联网连接的请求以及向用户推送或由客户端下载ISP的定制数据;身份验证控制装置,用于对发出请求的用户进行身份验证,如果验证未通过,向用户发出连接失败的消息,否则向用户发出连接成功的消息,并打开互联网连接通道供用户进行互联网访问;监测控制装置,用于监测用户使用互联网通道的带宽,根据所述带宽的使用情况向用户推送或由客户端下载ISP的定制数据;分析控制装置,用于统计分析用户进行互联网访问的数据流量或向用户推送或由客户端下载的定制数据的流量,根据统计分析结果对用户进行其它互联网的访问控制;还用于统计分析用户进行互联网访问的带宽利用率或向用户推送或由客户端下载定制数据的带宽占用率,根据统计分析结果对用户进行其它互联网的访问控制;以及用于统计分析用户进行互联网访问的内容,并根据统计分析结果确定向用户推送或由客户端下载有针对性的ISP定制数据;互联网连接装置,用于与互联网进行连接。
9.根据权利要求8所述的数据调度装置,其特征在于所述监测控制装置包括第一监测控制模块,用于监测用户使用的数据带宽的使用率,如果所述使用率低于设定值时,用空余的带宽向用户推送或由客户端下载ISP的定制数据,如果所述使用率高于设定值时,让出带宽供用户使用;第二监测控制模块,用于监测用户打开新URL访问的事件,首先使用户利用全部带宽进行互联网的访问,在用户传输数据的同时显示已经下载过的定制数据,由用户操作决定是否终止定制数据的显示,或随用户数据下载的进度移动、缩小或淡化定制数据的显示,在指定的时间内终止定制数据的显示或在用户数据传输结束时终止定制数据的显示;第三监测控制模块,用于判断用户带宽占用时间或累计数据流量,如果所述带宽占用时间或累计数据流量超过设定值,并且没有监测到新的URL访问事件,则适时强制占用适量带宽向用户推送或由客户端下载适量的ISP定制数据,并适时强制播放已经下载的定制数据。
全文摘要
本发明公开了一种互联网中的数据调度方法,该方法通过监测用户使用互联网通道的带宽,根据所述带宽的使用情况向用户推送或由客户端下载ISP的定制数据,并统计分析用户进行互联网访问的情况,对用户进行互联网的访问控制,可以充分利用互联网访问时的剩余带宽,提高通信资源的利用率,而且巧妙地将用户占用互联网资源与ISP的商业运作结合起来,解决了用户的付费问题。本发明同时还提供了一种互联网中的数据调度装置。
文档编号H04L12/14GK1323117SQ0111884
公开日2001年11月21日 申请日期2001年6月22日 优先权日2001年6月22日
发明者华新 申请人:北京一致沟通网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1