提供网络访问的系统和方法

文档序号:7607325阅读:118来源:国知局
专利名称:提供网络访问的系统和方法
技术领域
本发明总体涉及电子通信。更具体地,本发明涉及提供网络访问的系统与方法。
背景技术
对大多数人来说,只有通过允许个人使用其网络的公司的帮助才能进行电子通信,而使用这些公司的网络通常需要付费。迄今为止,用户按照用户使用的带宽量付给这些公司报酬(即,用户在给定时间内传输的信息量)。但是,对于瞬间信息流率较高但传输的信息总容量较低的用户来说,这些方法可能是不公平的。因此,需要提供基于所发送的信息量而不是基于信息发送速率的网络访问的系统和方法。

发明内容
因此,本发明的实施例提供了一种提供网络访问的方法。该方法包括接收用户使用一定网络访问容量的请求并建立用于该网络访问容量的、支持用户的账户。该方法还包括监控一定容量信息的传输。信息的容量可以以网络访问容量为单位表示。该方法还包括相对于信息的容量调整用户的账户。
在一些实施例中,网络访问容量是位的倍数。监控一定容量信息的传输可以包括当文件流经接口时监控文件的大小。接口可以包括网络的一部分。接口可以包括选自包括路由器、调制解调器、转换器、负载平衡器和服务器的组中的装置。该方法还可以包括从用户接收寄存文件的请求,以及将文件的文件大小存储在数据库中。一定容量信息的传输可以包括接收将该文件发送至请求者的请求,以及查询数据库以确定文件大小。相对于信息的容量调整用户的账户可以包括确定信息是否传输成功,以及仅在信息传输成功时调整用户的账户。该方法可以包括响应于用户的请求显示账户的直观表示。该直观表示可以采用油箱量表(gas tank gauge)的形式。调整用户的账户会产生余额,这种情况下,该方法可以包括当余额降低到低于预定阀值时给用户发送电子邮件。预定阀值可以被计算为特定文件大小的倍数。
在另一个实施例中,提供网络访问的系统包括主机系统和能够使该主机系统与至少一个其它计算装置通信的通信装置。主机系统被编程用于从用户接收使用一定网络访问容量的请求,以及建立用于一定网络访问容量的、支持用户的账户。主机系统还被编程用于监控一定容量信息的传输。信息的容量可以以网络访问容量为单位表示。主机系统还被编程用于相对于信息容量调整用户的账户。
在该系统的一些实施例中,网络访问容量是位的倍数。系统可以包括监控装置,用于确定文件流经接口时文件的大小。主机系统还可以被编程用于接收从用户接收寄存文件并且将文件的文件大小存储在数据库中的请求。主机系统还可以被编程用于接收将文件发送至请求者并且查询数据库以确定文件的大小的请求。主机系统还可以进一步被编程用于确定信息是否传输成功,并且仅在信息传输成功时调整用户的账户。主机系统还可以进一步被编程用于响应于来自用户的请求,以油箱量表的形式显示用户账户的直观表示。调整用户的账户产生余额,在这种情况下,主机系统还可以进一步被编程用于在余额降低到低于预定阀值时给用户发电子邮件。预定阀值可以被计算为特定文件大小的倍数。


通过参照说明书的其它部分以及附图,可以进一步了解本发明的特性与优点。在附图中,相同部件用相同标号标明。
图1示出关于提供网络访问的本发明的实施例。
图2示出关于文件寄存的本发明的实施例。
图3示出根据本发明的实施例的方法,可以用于图1或图2所示的实施例中。
图4A-4E示出本发明的实施例中的一系列显示屏幕。
具体实施例方式
本发明的实施例提供了用于跟踪一方(以下称“用户”)对由另一方(以下称“提供商”)控制或运行的网络资源的利用的系统和方法。跟踪可以用于付款,例如,用户向电信公司支付网络使用费。在另一个非限制性例子中,需要公开发布文件的用户使用文件寄存服务器(file hoster)寄存文件,以使其他人可以找到并下载该文件。跟踪还可以用于其他目的,例如仅用于测量资源的利用。其它例子也是可行的。
网络资源可以包括多种已知网络资源中的任意网络资源。例如,网络资源可以包括诸如有线或无线连接的传输介质,包括光纤、铜线、无线电频率、微波等。网络资源可以包括各种类型的存储系统,例如文件服务器、数据库服务器、网络服务器、域名服务器等,这些存储系统中的任何一个都可以包括光、磁、固态或其他类型的存储器。其它例子也是可行的。简而言之,“网络资源”可以包括任何网络元件或元件组。
根据本发明的实施例,网络利用情况通过传输的或由用户存储在提供商的网络资源上的信息总容量来确定。例如,可以通过测量流经接口的总信息量来确定。也可以通过计算传输通过或由网络资源存储的所有文件的已知大小的总和来确定。其他例子也是可行的。在任何情况下,网络使用情况均是基于信息量(例如,容量)的。例如,信息量可以用位、或者字节,或其任何倍数(诸如兆位)来表示。应当理解,这些例子都是非限制性的。
在本发明的一个具体实施例中,用户从提供商处获得网络访问量。网络访问量可以被设想为网络使用情况的“油箱”。用户使用网络时,基于由用户或由于用户而经过网络传输的信息量,油箱中的油量减少。在一些实施例中,只有在信息传输成功时油箱中的油量才减少。
信息量可以用多种方法中的任意一种测量。例如,可以监控流经网络元件或网络接口(例如,路由器)的信息。这个方法可以应用到例如电信服务提供商的居住用户。如果用户希望在家里访问互联网,而不用付给提供商特定带宽访问(即,单位时间的信息量,或流率)的费用,用户可以根据其下载的信息容量(如,兆位)向提供商付费。提供商可以监控为用户住所服务的转换器或调制解调器以计算这些信息的总量。
在另一个例子中,包括信息的所有文件的大小可以被存储在数据库中。只要是因为用户而传输文件,用户的油箱就要减去约相当于该文件大小的费用。这种方法可用于例如文件寄存服务提供商。
如果用户的油箱降低到预定阀值以下,用户就会接到其已经达到“预留油箱(reserve tank)”的警告。警告可以是电子邮件。预留油箱可以被计算为文件大小的倍数。如果用户的油箱变空,用户就会接到除非用户给油箱加油否则用他的账户不能传送文件的警告。
以上对本发明的实施例进行了一般性的描述,以下将结合图1进行描述,示出了本发明的一个实施例。在图1的例子中,居住用户100希望使用提供商(例如,电信服务提供商)的网络资源102。用户从提供商处购买油箱104。油箱代表网络利用的总量(例如,100千兆位上传或下载的信息)。用户100通过网络接口106访问网络资源102,网络资源102可以是任何网络资源,包括为用户住所服务的转换器或调制解调器等装置。提供商利用监控装置108监控网络资源,监控装置108能够测量从用户流至网络或从网络流至用户的信息量。当信息流过时,用户的油箱104根据传输的总信息量而减少。在一些例子中,提供商还监控信息是否传输成功,并且仅在信息传输成功时用户的油箱才减少。用户可以观看其油箱的直观表示,例如通过访问网站来观看。如果油箱油位较低,提供商可以警告用户,例如给用户发送电子邮件。然后,用户可以给油箱加油或等待,直到其邮箱为空。
现在参照图2,示出本发明的另一个实施例。在该实施例中,用户200希望获得由提供商202寄存的信息。该信息可以是包括大量文件的网站。该信息也可以是用户希望发布的单个文件。很多其他例子也是可行的。用户200通过网络204与提供商202通信,网络可以包括任何网络,包括有线网络和无线网络,光、电、RF、或微波网络,虚拟专用网,广域网,局域网,互联网,和/或类似网络。提供商202可以包括一个或多个计算装置206和一个或多个存储系统208。计算装置206可以是多个已知计算装置中的任意一个,如服务器计算机、工作站、大型计算机、台式机算机、膝上型电脑、和/或类似装置。存储系统208可以是多个已知存储系统中的任意一个,诸如,数据库服务器、网络服务器、文件服务器、光存储系统、磁存储系统、和/或类似存储系统。在特定实施例中,存储系统208包括文件服务器208-1和数据库服务器208-2。本领域技术人员将认识到有多种可选实施例,包括其中提供商包括具有集成储存装置的单一计算装置的实施例。
在该例子中,用户200从提供商202处获得油箱210。然后,用户上传文件至提供商处,文件被储存在文件服务器208-1上。此外,每个文件的大小均保存在数据库服务器208-2中。此后,这些文件可以由其他用户212下载。当用户的文件被下载时,该用户的油箱210中的油量减少。这个过程是通过访问数据库服务器208-2以确定文件大小并从油箱210中减去文件大小来完成的。在一些实施例中,只有当文件传输成功时油箱中的油量才会减少。当用户的油箱达到预定油位时,用户可以收到诸如电子邮件等警告。本领域技术人员根据本公开将想到多个其他可行的实施例。
现在参照图3,示出根据本发明的实施例的典型方法300。该方法300可以应用在以前所述的实施例或其他合适的系统中。该方法包括在块302处获得油箱。油箱代表用户从提供商处获得的网络利用的总量。用户可以,例如,通过访问显示用户油箱的网站,访问其油箱的直观表示。在一些实施例中,用户为他希望寄存在提供商文件寄存网站的每个文件获得一个油箱。在这种情况下,块302可以包括上传文件至提供商文件寄存网站。在另一个实施例中,用户获取单个油箱用于他的所有需要。这些需要可包括例如,互联网访问、网站寄存、多个文件寄存、和/或类似需要。
在块304,用户使用网络,和/或其他人利用用户的账户使用网络。例如,用户可以访问由提供商运行的电信网络。在另一个实施例中,网络用户可以在提供商的文件寄存网站定位用户的文件并下载该文件。以下将描述从用户的油箱中扣除用于下载该文件的网络使用费用。
在块306,确定网络的利用是否成功。在一些实施例中,包括确定文件是否下载成功。如果网络使用不成功,则该方法继续返回至块304。如果网络利用成功,则该方法继续至块308。
在块308,用户的油箱中的油量被减少网络利用的量。如前所述,包括从用户的油箱减少等于所传输的信息量的量。在一些实施例中,包括监控流经接口的信息量。在其他例子中,包括查询数据库以确定用用户账户下载或交换的任何文件的大小。其他例子也是可行的。
在块310,确定用户的油箱是否为空,即等于或超过用户的油箱大小的信息总量是否已经通过网络传输。如果是,则在块312警告用户其油箱已空。该过程可以包括,例如,向用户发送电子邮件,当用户访问其油箱直观表示时使“警示灯”闪烁等。多种其他例子也是可行的。在接收到警告后,用户可以在块302获得另一个油箱,这个过程可以包括向其现有油箱加油。如果用户的油箱非空,则该方法继续执行至块314。
在块314,确定用户油箱是否已经达到其“预留油箱”,即标明对用户的网络使用剩余量的限制的预定阀值。在一些实施例中,预定阈值被计算为特定文件的规定下载数量。在文件下载实施例中,预留油箱可以建立成100兆字节级,以表示下载10次10兆字节的文件。其他例子也是可行的。如果已经达到预留油箱量,在块316,对用户发出警告。这个过程可以包括向用户发送电子邮件,使用户油箱直观表示上的警告闪烁,指示油箱量表上的“红色”区域中的油箱指针,和/或类似方法。多种其他例子也是可行的。在达到预留油位并且对用户进行警告后,用户可以返回块302处获得另一个油箱(可以包括“填充”现有油箱),或返回至块304处继续使用网络。如果油箱还没有达到预留油位,那么该方法返回至块304继续执行。当然,尽管没有明确地示出,但用户可以在该过程中的任何时候获得一个或多个油箱或填充现有油箱。事实上,该方法300是作为例子描述的。本领域技术人员应当清楚,这些块可以变换为不同次序,可以添加一些块,可移除一些块等。
现在参照图4A-E,图中示出一系列可以在关于文件寄存的特定实施例中使用的显示屏幕。利用这些显示屏幕(虽然没有示出其所有特征),用户可以在提供商的网站创建账户,上传一个或多个文件,组织这些文件,获得一个或多个油箱,并允许其他人用用户账户下载一个或多个文件。众所周知,这些显示屏幕可以显示在网络浏览器环境中。
图4A示出资源创建屏幕400。利用该屏幕,用户输入与希望寄存在文件寄存服务商网站上的文件相关的信息。用户输入文件名称402、文件说明404、和文件价格406。还可以输入其它信息,但不是必需的。
图4B示出发布方法选择屏幕410。用户可以从一系列选项412中选择希望怎样使其他人可以利用该资源。底部的八个选项414都用于为文件购置油箱。这样,用户向将文件发送给请求者的文件寄存服务商付费,并且基于使用量为利用寄存服务商的资源向文件寄存器预付费。
一经上传,用户的资源就出现在图4C所示的“资源(Asset)”屏幕420上。利用链接422,用户可以将其资源组织成组,如存储品和/或收集品。
然后,其他人则可以利用图4D所示的搜索屏幕430搜索由文件寄存服务商网站寄存的文件。搜索者在搜索块432输入关键词或关键短语。如图4E所示,作为响应,包含该关键词的文件列表出现在“结果”屏幕440中。然后,使用购物车模式,例如,搜索者可以选择文件以下载。如果用户的文件被选择,则完成下载所需的网络使用可以从其油箱中扣除。
应当理解,图4A-4E中所示的显示屏幕是示例性的,本领域技术人员可以实现可选实施例。
在描述了若干实施例后,本领域技术人员将认识到,在不脱离本发明的精神的情况下,可以使用各种修改、可选结构等。此外,为了避免不必要地模糊本发明,多个已知过程和元件在此没有描述。例如,本领域技术人员都知道如何将计算机设置形成网络并使计算机之间能够通信。此外,本领域技术人员将认识到本发明并不局限于文件寄存或互联网访问。例如,本发明可以用于提供其他用途的网络访问,如网站寄存等。因此,以上描述不用于限制权利要求所限定的本发明的范围。
权利要求
1.一种提供网络访问的方法,包括从用户接收使用一定网络访问容量的请求;建立用于所述网络访问容量的、支持所述用户的账户;监控一定容量信息的传输,其中,所述信息的容量可以以网络访问容量为单位表示;以及相对于所述信息的容量调整所述用户的账户。
2.根据权利要求1所述的方法,其中,所述网络访问容量是位的倍数。
3.根据权利要求1所述的方法,其中,监控一定容量信息的传输包括监控当文件流经接口时所述文件的大小。
4.根据权利要求3所述的方法,其中,所述接口包括网络的一部分。
5.根据权利要求3所述的方法,其中,所述接口包括选自包括路由器、调制解调器、转换器、负载平衡器和服务器的组中的装置。
6.根据权利要求1所述的方法,还包括从所述用户接收寄存文件的请求;以及将所述文件的文件大小存储在数据库中。
7.根据权利要求6所述的方法,其中,监控一定容量信息的传输包括接收将所述文件发送至请求者的请求;以及查询所述数据库以确定所述文件大小。
8.根据权利要求1所述的方法,其中,相对于所述信息的容量调整所述用户的账户包括确定所述信息是否传输成功;以及仅当所述信息传输成功时才调整所述用户的账户。
9.根据权利要求1所述的方法,还包括响应于来自所述用户的请求,显示所述账户的直观表示,其中,所述直观表示为所述油箱量表的形式。
10.根据权利要求1所述的方法,其中,调整所述用户的账户产生余额,所述方法还包括当所述余额降低到低于预定阀值时向所述用户发送电子邮件。
11.根据权利要求10所述的方法,其中,所述预定阀值被计算为特定文件大小的倍数。
12.一种提供网络访问的系统,包括主机系统;以及通信装置,用于使所述主机系统与至少一个其他计算装置通信;其中,所述主机系统被编程用于从用户接收使用一定网络访问容量的请求;建立用于所述网络访问容量的、支持所述用户的账户;监控一定容量信息的传输,其中,所述信息的容量可以以所述网络访问容量为单位表示;以及相对于所述信息的容量调整所述用户的账户。
13.根据权利要求12所述的系统,其中,所述网络访问容量是位的倍数。
14.根据权利要求12所述的系统,还包括监控装置,用于当文件流经接口时确定所述文件的大小。
15.根据权利要求12所述的系统,其中,所述主机系统还被编程用于从所述用户接收寄存文件的请求;以及将所述文件的文件大小存储在数据库中。
16.根据权利要求15所述的系统,其中,所述主机系统还被编程用于接收将所述文件发送至请求者的请求;以及查询所述数据库以确定所述文件大小。
17.根据权利要求12所述的系统,其中,所述主机系统还被编程用于确定所述信息是否传输成功;以及仅当所述信息传输成功时才调整所述用户的账户。
18.根据权利要求12所述的系统,其中,所述主机系统还被编程用于响应于来自所述用户的请求,以所述油箱量表的形式向所述用户显示所述账户的直观表示。
19.根据权利要求12所述的系统,其中,调整所述用户的账户产生余额,并且所述主机系统还被编程用于当所述余额下降到低于预定阀值时向所述用户发送电子邮件。
20.根据权利要求19所述的系统,其中,所述预定阀值被计算为特定文件大小的倍数。
全文摘要
一种提供网络访问的方法,包括接收用户使用一定网络访问容量的请求和建立用于一定网络访问容量的、支持用户的账户。该方法还包括监控一定容量信息的传输。信息的容量可以以网络访问容量为单位表示。该方法还包括相对于信息的容量调整用户的账户。
文档编号H04L12/56GK1842784SQ200480021586
公开日2006年10月4日 申请日期2004年6月4日 优先权日2003年6月4日
发明者马克·史密斯 申请人:移动数码公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1