CN103595751B - 游戏文件提供装置及方法 - Google Patents

游戏文件提供装置及方法 Download PDF

Info

Publication number
CN103595751B
CN103595751B CN201210294624.XA CN201210294624A CN103595751B CN 103595751 B CN103595751 B CN 103595751B CN 201210294624 A CN201210294624 A CN 201210294624A CN 103595751 B CN103595751 B CN 103595751B
Authority
CN
China
Prior art keywords
client
game file
game
file
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210294624.XA
Other languages
English (en)
Other versions
CN103595751A (zh
Inventor
刘刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210294624.XA priority Critical patent/CN103595751B/zh
Priority to PCT/CN2013/079578 priority patent/WO2014026525A1/zh
Publication of CN103595751A publication Critical patent/CN103595751A/zh
Priority to US14/618,577 priority patent/US20150163165A1/en
Application granted granted Critical
Publication of CN103595751B publication Critical patent/CN103595751B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/803Application aware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0209Incentive being awarded or redeemed in connection with the playing of a video game
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/18End to end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/783Distributed allocation of resources, e.g. bandwidth brokers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/19Flow control; Congestion control at layers above the network layer

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种游戏文件提供装置,包括:存储模块,用于存储游戏文件;通信模块,用于与客户端通信,以及用于从所述客户端接收游戏文件获取请求并向所述客户端发送与所述游戏文件获取请求对应的游戏文件;游戏文件传输模块,用于向所述客户端传输所述游戏文件,以及用于识别所述客户端的等级并根据所述等级控制所述游戏文件的传输速度。本发明还公开了一种游戏文件提供方法。本发明可以根据不同的客户端的等级控制向这些客户端传输游戏文件的速度,等级越高的用户的客户端可以获得更快的下载游戏文件的速度,提高了网络游戏对用户的黏性。

Description

游戏文件提供装置及方法
【技术领域】
本发明涉及网络游戏领域,特别涉及一种游戏文件提供装置及方法。
【背景技术】
传统的网络游戏***需要定时或不定时地向用户的客户端提供游戏文件,用以对网络游戏进行更新或者保持网络游戏的运行稳定。目前,有相当多的网络游戏***通过P2SP(Peer to Server & Peer,点对服务器和点)技术向用户的客户端提供游戏文件,其中,P2SP技术是P2S(Peer to Server,点对服务器)技术与P2P(Peer to Peer,点对点)技术的结合。
上述技术方案具有以下缺陷:
(1)P2SP技术采用尽可能使用多源和P2P的方式,是一种尽力服务方式,下载速度和质量是无法保障的,尤其是在游戏发布或者补丁更新的高峰,大量的用户同时竞争使用服务器带宽资源,对那些带宽低的用户,可能无法竞争过其他用户;
(2)游戏文件下载质量和游戏用户本身属性没有任何关联,而只是和游戏用户的网络环境存在关系,对不同等级的游戏用户下载提供的服务是一样的,因此无法刺激用户发展更高的游戏等级,无法提升网络游戏对特权用户的黏性;
(3)如果多源P2S无法生效,从服务器查询的URL(Uniform Resource Locator,统一资源定位符)都是死链,同时如果P2P节点无效,也无法确保游戏文件下载一定能够成功。
游戏文件下载是保证网络游戏保持网络游戏运行稳定以及处于最新状态的一个重要环节,这个环节的体验对于增加游戏的留存度有重要的意义,一般来讲越是游戏等级越高的用户,付费意愿能力更强,作为对用户的一种回馈和刺激,作为增加游戏黏性的方式,需要为这类用户提供更好的游戏下载服务质量和下载体验。
目前,网络游戏更新慢已经成为了网络游戏用户离开网络游戏的重要原因。通常,网络游戏的更新包括游戏画面、装备效果、物品以及聊天等方面的更新。网络游戏的更新通常涉及到游戏文件的下载,所以确保游戏文件的下载质量是一件非常重要的事情。
故,有必要提出一种新的技术方案,以解决上述技术问题。
【发明内容】
本发明的一个目的在于提供一种游戏文件提供装置,其能控制向用户的客户端传输游戏文件的速度,使得等级越高的用户的客户端可以得到更快的游戏文件下载速度,增加网络游戏对用户的黏性。
为解决上述问题,本发明提供了一种游戏文件提供装置,包括:存储模块,用于存储游戏文件;通信模块,用于与客户端通信,以及用于从所述客户端接收游戏文件获取请求,并根据所述游戏文件获取请求向所述客户端发送与所述游戏文件获取请求对应的游戏文件;游戏文件传输模块,用于向所述客户端传输所述游戏文件,以及用于识别所述客户端的等级并根据所述等级控制所述游戏文件的传输速度。
本发明的另一个目的在于提供一种游戏文件提供方法,其能控制向用户的客户端传输游戏文件的速度,使得等级越高的用户的客户端可以得到更快的游戏文件下载速度,增加网络游戏对用户的黏性。
为解决上述问题,本发明提供了一种游戏文件提供方法,所述方法包括以下步骤:与客户端通信,以及从所述客户端接收游戏文件获取请求,并根据所述游戏文件获取请求向所述客户端发送与所述游戏文件获取请求对应的游戏文件;根据所述游戏文件获取请求读取游戏文件;向所述客户端传输所述游戏文件,以及识别所述客户端的等级并根据所述等级控制所述游戏文件的传输速度。
相对现有技术,本发明可以根据不同的客户端的等级控制向这些客户端传输游戏文件的速度,等级越高的用户的客户端可以获得更快的下载游戏文件的速度,提高了网络游戏对用户的黏性。此外,由于对游戏文件的传输速度进行监控,并根据监控结果对该游戏文件的传输速度进行控制,因此,可以使得向用户传输游戏文件的速度有效地保持在预定传输速度值附近,而不是只在某一部分时间达到预定传输速度值。
为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
【附图说明】
图1为本发明的游戏文件提供装置的框图;
图2为图1中游戏文件传输模块的框图;
图3为图2中传输速度控制模块的框图;
图4和图5为本发明的游戏文件提供方法的流程图。
【具体实施方式】
以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
本发明要解决的技术问题是对游戏文件的传输速度进行控制,使得等级越高的用户的客户端可以得到更快的游戏文件下载速度,增加用户的游戏体验,提高网络游戏对用户的黏性。为此,基于上述目的,本发明对客户端的等级进行识别,然后根据客户端的等级分配带宽,以对向用户的客户端传输游戏文件的速度进行区分,使等级较高的客户端可以获得较高的游戏文件下载(接收)速度,刺激网络游戏用户发展更高的等级。
参考图1、图2和图3,图1为本发明的游戏文件提供装置的框图,图2为图1中游戏文件传输模块102的框图,图3为图2中传输速度控制模块1026的框图。本发明的游戏文件提供装置包括通信模块101、存储模块103和游戏文件传输模块102。通信模块101电性连接游戏文件传输模块102,游戏文件传输模块102电性连接存储模块103。
其中,通信模块101用于与客户端通信,以及用于从客户端接收游戏文件获取请求,并用于向客户端发送与该游戏文件获取请求对应的游戏文件。存储模块103用于存储游戏文件,该游戏文件用于提供给用户的客户端更新。游戏文件传输模块102用于向客户端传输游戏文件,以及用于识别客户端的等级并根据客户端的等级控制游戏文件的传输速度,具体地,游戏文件传输模块102包括客户端信息收集模块1021、等级判断模块1022、传输速度设置模块1023、游戏文件发送模块1024。客户端信息收集模块1021与等级判断模块和通信模块101电性连接,传输速度设置模块1023与等级判断模块1022和游戏文件发送模块1024电性连接,游戏文件发送模块1024还与存储模块103和通信模块101电性连接。其中,客户端信息收集模块1021用于收集客户端的信息,该客户端的信息可以是用户的帐号,客户端信息收集模块1021可以通过监控客户端是否登陆来获取用户的帐号。等级判断模块1022用于根据客户端的信息(用户的帐号)判断客户端的等级。传输速度设置模块1023用于根据等级设置游戏文件的预定传输速度值,该预定传输速度值与该等级具有关联。游戏文件发送模块1024用于根据预定传输速度值向客户端发送游戏文件,具体地,游戏文件发送模块1024利用P2S技术向客户端发送游戏文件,为了使得游戏文件发送模块1024向客户端发送游戏文件的速度达到预定传输速度值,游戏文件发送模块1024可以通过以下方式来保证和控制游戏文件的传输速度:一、根据客户端的等级来设置游戏文件传输的优先级,对于优先级较高的客户端,优先发送游戏文件;二、将游戏文件复制到其它节点(存储模块)中,以生成更多的关于游戏文件的资源链接,利用这些关于游戏文件的资源链接向客户端传输游戏文件,通过向客户端发送不同数量的资源链接来控制游戏文件的传输速度。
此外,为了进一步确保在游戏文件的传输过程中,用户的客户端下载(接收)游戏文件的速度均保持恒定,因此,对游戏文件的传输速度进行监控,在游戏文件的传输速度降低时调用额外的带宽给客户端使用,或者,在游戏文件的传输速度超过预定传输速度值时减少提供分配给客户端的带宽,使客户端获取游戏文件的速度保持恒定。
为此,游戏文件传输模块102还包括传输速度监控模块1025和传输速度控制模块1026。传输速度监控模块1025电性连接传输速度控制模块1026和游戏文件发送模块1024,传输速度控制模块1026还与游戏文件发送模块1024电性连接。传输速度监控模块1025用于在游戏文件的传输过程中监控游戏文件的实际传输速度值并生成监控结果。传输速度控制模块1026用于根据监控结果控制游戏文件的传输速度,具体地,在监控结果为游戏文件的实际传输速度值小于预定传输速度值时,传输速度控制模块1026提高游戏文件的传输速度,在监控结果为游戏文件的实际传输速度值大于预定传输速度值时,传输速度控制模块1026降低游戏文件的传输速度。为了更好地控制游戏文件的传输速度,传输速度控制模块1026包括带宽预留模块10261和带宽分配模块10262。带宽预留模块10261用于为游戏文件的传输预留带宽。带宽分配模块10262用于根据监控结果为客户端分配带宽,具体地,在游戏文件的实际传输速度值小于预定传输速度值时,带宽分配模块10262为客户端分配较大的带宽,在游戏文件的实际传输速度值大于预定传输速度值时,带宽分配模块10262为客户端分配较小的带宽,使得游戏文件的实际传输速度值与预定速度值一致。这样,可以使得向用户传输游戏文件的速度有效地保持在预定传输速度值附近,而不是只在某一部分时间达到预定传输速度值。
此外,由于客户端不仅可能通过P2S技术来下载(接收)游戏文件,而且还可能通过P2P技术来下载(接收)游戏文件,因此,向客户端传输游戏文件的速度跟客户端接收游戏文件的速度可能不一样,为了更精确地获知并控制客户端获取游戏文件的速度,传输速度监控模块1025通过通信模块101向客户端发送传输速度获取请求,并接收该客户端的反馈,以获知客户端获取游戏文件的实际速度并生成监控结果。带宽分配模块10262根据该监控结果为客户端分配带宽,即,在客户端获取游戏文件的实际速度大于游戏文件传输模块1024向客户端传输游戏文件的速度时,带宽分配模块10262为客户端分配较小的带宽,在客户端获取游戏文件的实际速度小于游戏文件传输模块1024向客户端传输游戏文件的速度时,带宽分配模块10262为客户端分配较大的带宽。这样,在客户端使用P2P技术来作为获取游戏文件的一种途径时,上述技术方案有利于节省向客户端传输游戏文件的带宽,所节省的带宽可以作为预留的带宽,提供给其它客户端使用。
参考图4和图5,图4和图5为本发明的游戏文件提供方法的流程图。本发明的游戏文件提供方法由本发明的游戏文件提供装置执行。
在步骤401,通信模块101与客户端通信,并从客户端接收游戏文件获取请求以及向客户端发送与游戏文件获取请求对应的游戏文件。
在步骤402,游戏文件传输模块102根据游戏文件获取请求读取游戏文件,具体地,游戏文件发送模块1024从存储模块103中读取游戏文件,该游戏文件用于提供给用户的客户端更新。
在步骤403至步骤406,游戏文件传输模块102向客户端传输游戏文件,以及识别客户端的等级并根据等级控制游戏文件的传输速度。具体地,在步骤403,客户端信息收集模块1021收集客户端的信息,该客户端的信息可以是用户的帐号,客户端信息收集模块1021可以通过监控客户端是否登陆来获取用户的帐号。在步骤404,等级判断模块1022根据客户端的信息(用户的帐号)判断客户端的等级。在步骤405,传输速度设置模块1023根据等级设置游戏文件的预定传输速度值。在步骤406,游戏文件发送模块1024根据预定传输速度值向客户端发送游戏文件,具体地,游戏文件发送模块1024利用P2S技术向客户端发送游戏文件,为了使得游戏文件发送模块1024向客户端发送游戏文件的速度达到预定传输速度值,游戏文件发送模块1024可以通过以下方式来保证和控制游戏文件的传输速度:一、根据客户端的等级来设置游戏文件传输的优先级,对于优先级较高的客户端,优先发送游戏文件;二、将游戏文件复制到其它节点(存储模块)中,以生成更多的关于游戏文件的资源链接,利用这些关于游戏文件的资源链接向客户端传输游戏文件,通过向客户端发送不同数量的资源链接来控制游戏文件的传输速度。
此外,为了进一步确保在游戏文件的传输过程中,用户的客户端下载(接收)游戏文件的速度均保持恒定,因此,对游戏文件的传输速度进行监控,在游戏文件的传输速度降低时调用额外的带宽给客户端使用,或者,在游戏文件的传输速度超过预定传输速度值时减少提供分配给客户端的带宽,使客户端获取游戏文件的速度保持恒定。具体地,在步骤407,传输速度监控模块1025在游戏文件的传输过程中监控游戏文件的实际传输速度值并生成监控结果。在步骤408至步骤411,传输速度控制模块1026根据监控结果控制游戏文件的传输速度。具体地,在监控结果为游戏文件的实际传输速度值小于预定传输速度值时提高游戏文件的传输速度,以及在监控结果为游戏文件的实际传输速度值大于预定传输速度值时降低游戏文件的传输速度。在步骤408,传输速度控制模块1026判断该实际传输速度值与预定传输速度值是否一致,若是,则进入步骤409,否则,返回到步骤406。在步骤409,传输速度控制模块1026进一步判断该实际传输速度值是否小于预定传输速度值,若是,则进入步骤411,否则,进入步骤410。为了更好地控制游戏文件的传输速度,带宽预留模块10261为游戏文件的传输预留带宽。在步骤410和411,带宽分配模块10262根据监控结果为客户端分配带宽,具体地,在步骤411,若游戏文件的实际传输速度值小于预定传输速度值,带宽分配模块10262为客户端分配较大的带宽,在步骤410,若游戏文件的实际传输速度值大于预定传输速度值时,带宽分配模块10262为客户端分配较小的带宽,使得游戏文件的实际传输速度值与预定速度值一致。这样,可以使得向用户传输游戏文件的速度有效地保持在预定传输速度值附近,而不是只在某一部分时间达到预定传输速度值。
在步骤412,游戏文件发送模块1024判断游戏文件的传输是否已经结束,若是,则结束,否则,返回到步骤406。
此外,由于客户端不仅可能通过P2S技术来下载(接收)游戏文件,而且还可能通过P2P技术来下载(接收)游戏文件,因此,向客户端传输游戏文件的速度跟客户端接收游戏文件的速度可能不一样,为了更精确地获知并控制客户端获取游戏文件的速度,传输速度监控模块1025通过通信模块101向客户端发送传输速度获取请求,并接收该客户端的反馈,以获知客户端获取游戏文件的实际速度并生成监控结果。带宽分配模块10262根据该监控结果为客户端分配带宽,即,在客户端获取游戏文件的实际速度大于游戏文件传输模块102向客户端传输游戏文件的速度时,带宽分配模块10262为客户端分配较小的带宽,在客户端获取游戏文件的实际速度小于游戏文件传输模块102向客户端传输游戏文件的速度时,带宽分配模块10262为客户端分配较大的带宽。这样,在客户端使用P2P技术来作为获取游戏文件的一种途径时,上述技术方案有利于节省向客户端传输游戏文件的带宽,所节省的带宽可以作为预留的带宽,提供给其它客户端使用。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

Claims (8)

1.一种游戏文件提供装置,其特征在于,包括:
存储模块,用于存储游戏文件;
通信模块,用于与客户端通信,以及用于从所述客户端接收游戏文件获取请求,并根据所述游戏文件获取请求向所述客户端发送与所述游戏文件获取请求对应的游戏文件;
客户端信息收集模块,用于收集所述客户端的信息,所述客户端的信息包括用户的帐号;
等级判断模块,用于根据所述客户端的信息判断所述客户端的等级,所述等级为所述用户的游戏等级;
传输速度设置模块,用于根据所述等级设置所述游戏文件的预定传输速度值,其中,所述预定传输速度值与所述等级具有关联,等级越高游戏文件的预定传输速度值越大;
游戏文件发送模块,用于根据客户端的等级来设置游戏文件传输的优先级,对于优先级较高的客户端,优先发送游戏文件;将所述游戏文件复制到其他节点,以生成关于所述游戏文件的资源链接;通过向客户端发送不同数量的资源链接控制游戏文件的速度达到预定传输速度值;
传输速度监控模块,用于通过所述通信模块向客户端发送传输速度获取请求,并接收该客户端的反馈,以获知客户端获取游戏文件的实际速度并生成第一监控结果;
带宽分配模块,用于在所述第一监控结果为所述客户端获取游戏文件的实际速度大于所述游戏文件发送模块向客户端传输游戏文件的速度时,为客户端分配较小的带宽;在所述第一监控结果为客户端获取游戏文件的实际速度小于所述游戏文件发送模块向客户端传输游戏文件的速度时,为客户端分配较大的带宽。
2.根据权利要求1所述的游戏文件提供装置,其特征在于,还包括:传输速度控制模块;
传输速度监控模块,还用于在所述游戏文件的传输过程中监控所述游戏文件的实际传输速度值并生成第二监控结果;
传输速度控制模块,用于根据所述第二监控结果控制所述游戏文件的传输速度。
3.根据权利要求2所述的游戏文件提供装置,其特征在于,所述传输速度控制模块还用于在所述第二监控结果为所述实际传输速度值小于所述预定传输速度值时提高所述游戏文件的传输速度,以及在所述第二监控结果为所述实际传输速度值大于所述预定传输速度值时降低所述游戏文件的传输速度。
4.根据权利要求3所述的游戏文件提供装置,其特征在于,所述传输速度控制模块还包括:带宽预留模块;
带宽预留模块,用于为所述游戏文件的传输预留带宽;
带宽分配模块,还用于根据所述第二监控结果为所述客户端分配带宽,使得所述游戏文件的实际传输速度值与所述预定传输速度值一致。
5.一种游戏文件提供方法,其特征在于,所述方法包括以下步骤:
与客户端通信,以及从所述客户端接收游戏文件获取请求,并根据所述游戏文件获取请求向所述客户端发送与所述游戏文件获取请求对应的游戏文件;
根据所述游戏文件获取请求读取游戏文件;
收集所述客户端的信息,所述客户端的信息包括用户的帐号;
根据所述客户端的信息判断所述客户端的等级,所述等级为所述用户的游戏等级;
根据所述等级设置所述游戏文件的预定传输速度值,其中,所述预定传输速度值与所述等级具有关联,等级越高游戏文件的预定传输速度值越大;
根据客户端的等级来设置游戏文件传输的优先级,对于优先级较高的客户端,优先发送游戏文件;将所述游戏文件复制到其他节点,以生成关于所述游戏文件的资源链接;通过向客户端发送不同数量的资源链接控制游戏文件的速度达到预定传输速度值;
向客户端发送传输速度获取请求,并接收该客户端的反馈,以获知客户端获取游戏文件的实际速度并生成第一监控结果;
在所述第一监控结果为所述客户端获取游戏文件的实际速度大于向客户端传输游戏文件的速度时,为客户端分配较小的带宽;在所述第一监控结果为客户端获取游戏文件的实际速度小于向客户端传输游戏文件的速度时,为客户端分配较大的带宽。
6.根据权利要求5所述的游戏文件提供方法,其特征在于,所述方法还包括以下步骤:
在所述游戏文件的传输过程中监控所述游戏文件的实际传输速度值并生成第二监控结果;
根据所述第二监控结果控制所述游戏文件的传输速度。
7.根据权利要求6所述的游戏文件提供方法,其特征在于,所述方法还包括以下步骤:
在所述第二监控结果为所述实际传输速度值小于所述预定传输速度值时提高所述游戏文件的传输速度,以及在所述第二监控结果为所述实际传输速度值大于所述预定传输速度值时降低所述游戏文件的传输速度。
8.根据权利要求7所述的游戏文件提供方法,其特征在于,所述方法还包括以下步骤:
为所述游戏文件的传输预留带宽;
根据所述第二监控结果为所述客户端分配带宽,使得所述游戏文件的实际传输速度值与所述预定传输速度值一致。
CN201210294624.XA 2012-08-17 2012-08-17 游戏文件提供装置及方法 Active CN103595751B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201210294624.XA CN103595751B (zh) 2012-08-17 2012-08-17 游戏文件提供装置及方法
PCT/CN2013/079578 WO2014026525A1 (zh) 2012-08-17 2013-07-18 业务文件提供方法、装置及计算机存储介质
US14/618,577 US20150163165A1 (en) 2012-08-17 2015-02-10 Method and device for providing service file and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210294624.XA CN103595751B (zh) 2012-08-17 2012-08-17 游戏文件提供装置及方法

Publications (2)

Publication Number Publication Date
CN103595751A CN103595751A (zh) 2014-02-19
CN103595751B true CN103595751B (zh) 2018-12-07

Family

ID=50085733

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210294624.XA Active CN103595751B (zh) 2012-08-17 2012-08-17 游戏文件提供装置及方法

Country Status (3)

Country Link
US (1) US20150163165A1 (zh)
CN (1) CN103595751B (zh)
WO (1) WO2014026525A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108926842B (zh) * 2017-05-17 2022-07-29 腾讯科技(深圳)有限公司 虚拟应用的网络速度显示方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7274667B2 (en) * 2000-05-19 2007-09-25 Scientific-Atlanta, Inc. Monitoring and allocating access across a shared communications medium
CN101431469A (zh) * 2008-10-08 2009-05-13 东南大学 基于博弈理论的p2p***速率控制方法
CN101453400A (zh) * 2007-12-07 2009-06-10 中国电信股份有限公司 一种保证虚拟专用网业务的服务质量的方法和转发设备
CN101588359A (zh) * 2009-07-10 2009-11-25 无锡维谷软件有限公司 一种基于网络的软件按需更新的方法及其***
US8478880B2 (en) * 2007-08-31 2013-07-02 Palm, Inc. Device profile-based media management

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7295119B2 (en) * 2003-01-22 2007-11-13 Wireless Valley Communications, Inc. System and method for indicating the presence or physical location of persons or devices in a site specific representation of a physical environment
US7500010B2 (en) * 2005-04-07 2009-03-03 Jeffrey Paul Harrang Adaptive file delivery system and method
US7925756B1 (en) * 2005-09-30 2011-04-12 Packeteer, Inc. Partition configuration and creation mechanisms for network traffic management devices
CN101193054B (zh) * 2006-11-28 2011-03-30 华为技术有限公司 一种发送数据的方法和***以及节点设备和协调设备
US20090327079A1 (en) * 2008-06-25 2009-12-31 Cnet Networks, Inc. System and method for a delivery network architecture
CN101938710B (zh) * 2009-07-02 2013-06-05 上海贝尔股份有限公司 通信***中用于多屏幕业务通知和交互的方法和装置
CN101674613B (zh) * 2009-09-25 2012-07-04 中兴通讯股份有限公司 一种接入等级控制方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7274667B2 (en) * 2000-05-19 2007-09-25 Scientific-Atlanta, Inc. Monitoring and allocating access across a shared communications medium
US8478880B2 (en) * 2007-08-31 2013-07-02 Palm, Inc. Device profile-based media management
CN101453400A (zh) * 2007-12-07 2009-06-10 中国电信股份有限公司 一种保证虚拟专用网业务的服务质量的方法和转发设备
CN101431469A (zh) * 2008-10-08 2009-05-13 东南大学 基于博弈理论的p2p***速率控制方法
CN101588359A (zh) * 2009-07-10 2009-11-25 无锡维谷软件有限公司 一种基于网络的软件按需更新的方法及其***

Also Published As

Publication number Publication date
WO2014026525A1 (zh) 2014-02-20
US20150163165A1 (en) 2015-06-11
CN103595751A (zh) 2014-02-19

Similar Documents

Publication Publication Date Title
Adhikari et al. Measurement study of Netflix, Hulu, and a tale of three CDNs
CN106330997B (zh) 一种用于移动终端应用的内容分发的方法和***
US6315668B1 (en) System and method for networking video games
CN105657523B (zh) 视频预加载的方法和装置
EP3039832B1 (en) Http streaming client adaptation algorithm based on proportional-integral control
CN109787921A (zh) Cdn带宽调度方法、采集及调度服务器和存储介质
CN109412977B (zh) 一种域名带宽调节方法及相关设备
CN109692480A (zh) 一种网络游戏内观战方法和装置
CN105897850A (zh) 用于cdn平台的响应处理方法、调度代理服务器及***
CN105578211A (zh) 基于无限服务节点的直播加速网络卡顿优化方法及***
CN110121100A (zh) 媒体文件的下载方法、装置、终端和计算机可读存储介质
CN104202386B (zh) 一种高并发量分布式文件***及其二次负载均衡方法
CN106357442A (zh) 一种服务器集群监控方法及***
CN103841468B (zh) 实时流媒体数据传输方法
CN109962947A (zh) 一种对等网络中的任务分配方法及装置
CN110519616A (zh) 视频的分发方法、分发节点、调度中心和存储介质
CN108476332A (zh) 客户端、服务器、接收方法及发送方法
CN114008595A (zh) 策略决定装置、策略决定方法以及程序
CN105577646B (zh) 用户侧带宽聚合的方法、设备和内容分发***
CN104333816B (zh) 一种p2p网络中下载方式的确定方法及装置
CN103595751B (zh) 游戏文件提供装置及方法
CN101964741B (zh) 一种节点列表发送方法和设备
CN103916328B (zh) 内容分发网络及对等网络的流量控制方法及***
CN110191362B (zh) 数据传输方法及装置、存储介质及电子设备
CN107707597A (zh) 一种突发热点访问均衡处理方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant