WO2014026525A1 - 业务文件提供方法、装置及计算机存储介质 - Google Patents

业务文件提供方法、装置及计算机存储介质 Download PDF

Info

Publication number
WO2014026525A1
WO2014026525A1 PCT/CN2013/079578 CN2013079578W WO2014026525A1 WO 2014026525 A1 WO2014026525 A1 WO 2014026525A1 CN 2013079578 W CN2013079578 W CN 2013079578W WO 2014026525 A1 WO2014026525 A1 WO 2014026525A1
Authority
WO
WIPO (PCT)
Prior art keywords
service file
transmission speed
client
speed value
service
Prior art date
Application number
PCT/CN2013/079578
Other languages
English (en)
French (fr)
Inventor
刘刚
Original Assignee
腾讯科技(深圳)有限公司
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 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Publication of WO2014026525A1 publication Critical patent/WO2014026525A1/zh
Priority to US14/618,577 priority Critical patent/US20150163165A1/en

Links

Images

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

Definitions

  • the present invention relates to the field of computers, and in particular, to a service file providing method, apparatus, and computer storage medium.
  • P2SP Peer To Server & Peer
  • P2S Point-to-server technology combined with P2P (Peer to Peer) technology.
  • P2SP technology adopts the method of using multiple sources and P2P as much as possible. It is a best-effort service method. The download speed and quality cannot be guaranteed, especially at the peak of business file release or patch update. A large number of users compete at the same time. Server bandwidth resources, for those with low bandwidth, may not be able to compete with other users;
  • business file updates include updates to screens, equipment effects, items, and chat. Updates to business documents usually involve the download of business files, so ensuring the quality of the download of business documents is a very important thing.
  • An object of the embodiments of the present invention is to provide a service file providing method and apparatus, and a computer storage medium, which can control the speed of transmitting a service file to a client according to a level of a client.
  • a method for providing a service file comprising: receiving a service file acquisition request sent by a client; acquiring a corresponding service file according to the service file acquisition request, where the service file is used for providing update to the client; An account of the client, and acquiring the level information of the client according to the account; and transmitting the service file to the client, and controlling a transmission speed of the service file according to the level information.
  • a method for providing a service file comprising: receiving a service file acquisition request sent by a client; acquiring a corresponding service file according to the service file acquisition request; acquiring level information of the client; and transmitting the a business file, and controlling a transmission speed of the business file according to the level information.
  • a service file providing apparatus comprising: a request information receiving module, configured to receive a service file acquisition request sent by a client; a service file obtaining module, configured to acquire a corresponding service file according to the service file obtaining request; a module, configured to acquire level information of the client; and a service file transmission module, configured to transmit the service file to the client, and control a transmission speed of the service file according to the level information.
  • a computer storage medium storing therein a computer program for executing the above-described business file providing method.
  • the present invention can control the speed of transmitting game business files to these clients according to the level of different clients, and the client with higher ranks can obtain faster downloading of game business files and improve online games. Stickiness to the user.
  • the transmission speed of the game business file is monitored and the transmission speed of the game business file is controlled according to the monitoring result, the speed at which the game service file is transmitted to the user can be effectively maintained at a predetermined transmission speed value, Rather than reaching the predetermined transmission speed value only for a certain part of the time.
  • FIG. 1 is a block diagram of a service file providing apparatus according to an embodiment of the present invention.
  • FIG. 2 is a block diagram of the service file transmission module of FIG. 1;
  • FIG. 3 is a flowchart of a method for providing a service file according to an embodiment of the present invention
  • FIG. 4 is a flow chart of the step of FIG. 3 transmitting the service file to the client and controlling the transmission speed of the service file according to the level information.
  • computing systems, environments, and configurations that are well known for use with embodiments of the present invention may include, but are not limited to, tablets, mobile phones, personal computers, servers, multi-processor systems, microcomputer-based systems, main architectures A computer, and a distributed computing environment, including any of the above systems or devices.
  • module or "unit” as used herein may be referred to as a software object or exemplification executed on the computing system.
  • the various components, modules, engines, and services described herein can be implemented as objects or processes executing on the computing system. While the systems and methods described herein are preferably implemented as software, implementation in software and hardware or hardware is also possible and contemplated.
  • the service file providing method and device of the embodiment of the present invention may be run in a computer/mobile device, and the computer may be a combination of one or more of a personal computer, a server, etc., and the mobile device may be a tablet.
  • the computer/mobile device can include any combination of a processor, a memory, a sensor, a switching device, a power supply, a clock signal generator, an input and output device, and the like.
  • any combination of a processor, a memory, a sensor, a switching device, a power supply, a clock signal generator, an input and output device, and the like in the above computer/mobile device is used to implement the steps and functions in the method of the embodiments of the present invention.
  • the software program instructions corresponding to the device are stored in a memory and executed by the processor to implement process management in the operating system.
  • the above-mentioned memory computer readable storage medium which may be a magnetic disk, an optical disk, or a read-only storage memory (Read-Only) Memory, ROM) or Random Access Memory (RAM).
  • the technical problem to be solved by the present invention is how to allocate bandwidth (control transmission speed) for transmission/transmission of service files (for example, network files, game files) according to the level or level of the user's client, thereby making the customer of the user with higher rank higher.
  • the end can get faster download speeds of business files (such as game files).
  • business files such as game files.
  • the service file providing method/device of the embodiment of the present invention identifies the level of the client, and then distinguishes the speed of transmitting the service file to the client of the user, so as to transmit the service file according to the level of the client. Allocating bandwidth enables higher-level clients to obtain higher speeds of downloading (receiving) business files, stimulating users to develop higher levels.
  • FIG. 1 is a block diagram of a service file providing apparatus according to an embodiment of the present invention
  • FIG. 2 is a block diagram of the service file transmitting module 104 of FIG.
  • the service file providing apparatus of the embodiment of the present invention includes a request information receiving module 101, a service file obtaining module 102, a level information acquiring module 103, and a service file transmitting module 104. among them:
  • the request information receiving module 101 is configured to receive a service file acquisition request sent by the client. Specifically, the request information receiving module 101 is configured to communicate with the client, and configured to receive the service file obtaining request from the client, and configured to send the service file obtaining request to the client. Corresponding feedback information.
  • the service file obtaining module 102 is configured to obtain a corresponding service file according to the service file obtaining request.
  • the service file providing apparatus of the embodiment of the present invention may further include a storage module (not shown) for storing the service file, where the service file may be used for client update or installation provided to the user. .
  • the service file is read by the service file obtaining module 102 from the storage module.
  • the level information obtaining module 103 is configured to obtain level information of the client.
  • the level information obtaining module may be further configured to collect the information of the client, where the information of the client may be an account of the user, and the level information obtaining module 103 may also obtain the account of the user by monitoring whether the client logs in.
  • the level information obtaining module 103 is further configured to identify (determine) the level of the client according to the account, and generate the level information according to the recognition result.
  • the service file transmission module 104 is configured to transmit the service file to the client, and control a transmission speed of the service file according to the level information. Specifically, the service file transmission module 104 may use the client to send the service file, for example, in order for the service file transmission module 104 to send the service file to the client to reach a predetermined transmission speed value.
  • the service file transmission module 104 can ensure and control the transmission speed of the service file by: first, adjusting the priority of the service file transmission according to the level of the client, and preferentially for the client with higher priority. Sending the business file; 2.
  • the end transmits the service file, and controls the transmission speed of the service file by sending a different number of resource links to the client.
  • the service file transmission module 104 includes a lookup module 1041 and a transmission speed control module 1043. among them:
  • the searching module 1041 is configured to search for a corresponding predetermined transmission speed value according to the level information.
  • the transmission speed control module 1043 is configured to transmit the service file to the client according to the predetermined transmission speed value.
  • the service file in order to further ensure that the speed at which the user's client downloads (receives) the service file is kept constant during the transmission of the service file, the service file is The transmission speed is monitored, the extra bandwidth is called for use by the client when the transmission speed of the service file is decreased, or the distribution is provided when the transmission speed of the service file exceeds the predetermined transmission speed value.
  • the bandwidth of the client is such that the speed at which the client obtains the service file remains constant.
  • the service file transmission module 104 further includes a transmission speed monitoring module 1042.
  • the transmission speed monitoring module 1042 is configured to monitor an actual transmission speed value of the service file during transmission and generate a monitoring result.
  • the transmission speed control module 1043 is further configured to adjust the transmission speed according to the monitoring result, so that an actual transmission speed value of the service file is consistent with the predetermined speed value.
  • the transmission speed control module 1043 is further configured to: when the monitoring result is that the actual transmission speed value is less than the predetermined transmission speed value, increase the transmission speed, and And configured to decrease the transmission speed when the monitoring result is that the actual transmission speed value is greater than the predetermined transmission speed value.
  • the transmission speed control module 1043 is further configured to transmit the service file when the monitoring result is that the actual transmission speed value is less than the predetermined transmission speed value. And allocating the reserved bandwidth, and reducing the bandwidth of the transmission of the service file when the monitoring result is that the actual transmission speed value is greater than the predetermined transmission speed value.
  • the service file transmission module 104 further includes a bandwidth reservation module 1044 and a bandwidth allocation module 1045.
  • the bandwidth reservation module 1044 is configured to reserve bandwidth for the service file.
  • the bandwidth allocation module 1045 is configured to allocate bandwidth to the client according to the monitoring result. In this way, the speed at which the service file is transmitted to the user can be effectively maintained in the vicinity of the predetermined transmission speed value, instead of reaching the predetermined transmission speed value only for a certain portion of the time.
  • the service file providing apparatus of the embodiment of the present invention may further include a transmission speed setting module (not shown).
  • the transmission speed setting module is configured to set a predetermined transmission speed value of the service file, where the predetermined transmission speed value is associated with a level of the client.
  • the transmission speed monitoring module 1042 passes the request information receiving module 101 to the client.
  • the terminal sends a transmission speed acquisition request, and receives feedback from the client to learn that the client obtains the actual speed of the service file and generates a monitoring result.
  • the bandwidth allocation module 1045 allocates bandwidth to the client according to the monitoring result, that is, the actual speed at which the client obtains the service file is greater than the service file transmission module 104 transmits the message to the client.
  • the bandwidth allocation module 1045 allocates a smaller bandwidth to the client, and the actual speed at which the client obtains the service file is smaller than the service file transmission module 104 transmits to the client.
  • the bandwidth allocation module 1045 allocates a larger bandwidth to the client when the speed of the service file. In this way, when the client uses the P2P technology as a way to obtain the service file, the foregoing technical solution is beneficial to save the bandwidth for transmitting the service file to the client, and the saved bandwidth can be used as the reserved bandwidth. , available to other clients.
  • the invention can control the speed of transmitting service files to these clients according to the level of different clients.
  • the client with higher ranks can obtain faster downloading of service files and improve user stickiness.
  • the transmission speed of the service file is monitored and the transmission speed of the service file is controlled according to the monitoring result, the speed at which the service file is transmitted to the user can be effectively maintained at a vicinity of the predetermined transmission speed value, instead of only The predetermined transmission speed value is reached at a certain time.
  • FIG. 3 is a flowchart of a method for providing a service file according to an embodiment of the present invention.
  • 4 is a flow chart of the step of FIG. 3 transmitting the service file to the client and controlling the transmission speed of the service file according to the level information.
  • the service file providing method of the embodiment of the present invention is executed by the service file providing apparatus of the embodiment of the present invention.
  • Step 301 The request information receiving module 101 receives a service file acquisition request sent by the client. Specifically, the request information receiving module 101 communicates with the client, receives the service file acquisition request from the client, and sends feedback information corresponding to the service file acquisition request to the client.
  • Step 302 The service file obtaining module 102 acquires a corresponding service file according to the service file obtaining request.
  • the business file can be used for client update or installation provided to the user.
  • the service file is read by the service file obtaining module 102 from the storage module.
  • the level information obtaining module 103 acquires the level information of the client.
  • the level information obtaining module may further collect the information of the client, where the information of the client may be an account of the user, and the level information obtaining module 103 may also obtain the account of the user by monitoring whether the client logs in.
  • the level information obtaining module 103 may further identify (determine) the level of the client according to the account number, and generate the level information according to the recognition result.
  • Step 304 The service file transmission module 104 transmits the service file to the client, and controls the transmission speed of the service file according to the level information. Specifically, the service file transmission module 104 sends the service file to the client by using the P2S technology, so that the speed at which the service file transmission module 104 sends the service file to the client reaches a predetermined transmission speed value.
  • the service file transmission module 104 can ensure and control the transmission speed of the service file by: first, adjusting the priority of the service file transmission according to the level of the client, and for the client with higher priority, Sending the service file preferentially; second, copying the service file to other nodes (databases) to generate more resource links for the service files, and using the resource links for the service files to
  • the client transmits the service file and controls the transmission speed of the service file by sending a different number of resource links to the client.
  • the step of transmitting the service file to the client and controlling the transmission speed of the service file according to the level information includes:
  • Step 3041 the searching module 1041 searches for a corresponding predetermined transmission speed value according to the level information.
  • Step 3043 the transmission speed control module 1043 transmits the service file to the client according to the predetermined transmission speed value.
  • the service file in order to further ensure that the speed at which the user's client downloads (receives) the service file is kept constant during the transmission of the service file, the service file is The transmission speed is monitored, the extra bandwidth is called for use by the client when the transmission speed of the service file is decreased, or the distribution is provided when the transmission speed of the service file exceeds the predetermined transmission speed value.
  • the bandwidth of the client is such that the speed at which the client obtains the service file remains constant.
  • the step of transmitting the service file to the client and controlling the transmission speed of the service file according to the level information further includes:
  • Step 3044 the transmission speed monitoring module 1042 monitors an actual transmission speed value of the service file during transmission and generates a monitoring result.
  • Steps 3045, 3046, and 3047 the transmission speed control module 1043 adjusts the transmission speed according to the monitoring result, so that the actual transmission speed value of the service file is consistent with the predetermined speed value.
  • the transmission speed control module 1043 increases the transmission speed when the monitoring result is that the actual transmission speed value is smaller than the predetermined transmission speed value, and in the The monitoring result is that the transmission speed is decreased when the actual transmission speed value is greater than the predetermined transmission speed value.
  • the transmission speed control module 1043 allocates reserved bandwidth for transmission of the service file when the monitoring result is that the actual transmission speed value is less than the predetermined transmission speed value. And reducing a bandwidth of transmission of the service file when the monitoring result is that the actual transmission speed value is greater than the predetermined transmission speed value.
  • the step of transmitting the service file to the client, and controlling the transmission speed of the service file according to the level information further includes:
  • Step 3042 the bandwidth reservation module 1044 reserves bandwidth for the service file.
  • the bandwidth allocation module 1045 allocates bandwidth to the client according to the monitoring result. In this way, the speed at which the service file is transmitted to the user can be effectively maintained in the vicinity of the predetermined transmission speed value, instead of reaching the predetermined transmission speed value only for a certain portion of the time.
  • a predetermined transmission speed value of the service file is preset with a transmission speed setting module, the predetermined transmission speed value being associated with the level of the client.
  • the transmission speed monitoring module 1042 The request information receiving module 101 sends a transmission speed acquisition request to the client, and receives feedback from the client to learn that the client obtains the actual speed of the service file and generates a monitoring result.
  • the bandwidth allocation module 1045 allocates bandwidth to the client according to the monitoring result, that is, the actual speed at which the client obtains the service file is greater than the service file transmission module 104 transmits the message to the client.
  • the bandwidth allocation module 1045 allocates a smaller bandwidth to the client, and the actual speed at which the client obtains the service file is smaller than the service file transmission module 104 transmits to the client.
  • the bandwidth allocation module 1045 allocates a larger bandwidth to the client when the speed of the service file. In this way, when the client uses the P2P technology as a way to obtain the service file, the foregoing technical solution is beneficial to save the bandwidth for transmitting the service file to the client, and the saved bandwidth can be used as the reserved bandwidth. , available to other clients.
  • the invention can control the speed of transmitting service files to these clients according to the level of different clients.
  • the client with higher ranks can obtain faster downloading of service files and improve user stickiness.
  • the transmission speed of the service file is monitored and the transmission speed of the service file is controlled according to the monitoring result, the speed at which the service file is transmitted to the user can be effectively maintained at a vicinity of the predetermined transmission speed value, instead of only The predetermined transmission speed value is reached at a certain time.
  • the computer storage medium of the embodiment of the present invention stores a computer program for executing the service file providing method, that is, the computer program can execute a function program of the service file providing function by the computer, and the function includes the above steps 301 to 304.
  • the program when executed, may include the flow of an embodiment of the methods as described above.
  • the storage medium may be a magnetic disk, an optical disk, or a read-only memory (ROM). Or random storage memory (RAM), etc.
  • Each functional unit in the embodiment of the present invention may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
  • the integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
  • the above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.

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为本发明实施例的业务文件提供方法的流程图;
图4为图3中步骤向所述客户端传输所述业务文件并根据所述等级信息控制所述业务文件的传输速度的流程图。
以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
在以下的说明中,本发明的具体实施例将参考由一部或多部计算机/移动设备所执行的作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机/移动设备执行,包括了由代表了以一结构化型式中的数据的电子信号的计算机/移动设备处理单元所操纵。此操纵转换该数据或将其维持在该计算机/移动设备的内存***中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机/移动设备的运作。该数据所维持的数据结构为该内存的实***置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行作业。所熟知适合用于本发明实施例的运算***、环境与组态的范例可包括(但不限于)平板电脑、移动电话、个人计算机、服务器、多处理器***、微电脑为主的***、主架构型计算机、及分布式运算环境,其中包括了任何的上述***或装置。
如在此处使用的术语“模块”或“单元”可称之为在该运算***上执行的软件对象或例式。在此处所述的不同组件、模块、引擎及服务可实施为在该运算***上执行的对象或处理。而在此处所述的***及方法优选地是实施成软件,在软件及硬件或硬件上的实施亦有可能并进行考虑。
本发明实施例的业务文件提供方法及装置可以运行于计算机/移动设备中,该计算机可以是个人电脑、服务器等等中的一种或者一种以上组合而成的***,该移动设备可以是平板电脑、移动电话、PDA(Personal Digital Assistant,个人数字助理)、笔记本电脑等等中的一种或者一种以上组合而成的***。该计算机/移动设备中可以包括处理器、存储器、传感器、开关器件、电源、时钟信号生成器、输入输出设备等中的任意组合。上述计算机/移动设备中的处理器、存储器、传感器、开关器件、电源、时钟信号生成器、输入输出设备等中的任意组合用于实现本发明实施例的方法中的步骤及装置中的功能。
在本实施例中,所述装置所对应的软件程序指令存储于存储器中,并被处理器执行,以实现操作***中的进程管理。
另外,上述存储器计算机可读取的存储介质,该存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
本发明要解决的技术问题是如何根据用户的客户端的等级或者水平来为业务文件(例如网络文件,游戏文件)的发送/传输分配带宽(控制传输速度),从而使得等级越高的用户的客户端可以得到更快的业务文件(例如游戏文件)下载速度。当例如应用于网络游戏时,可增加用户的游戏体验,提高网络游戏对用户的黏性。为此,基于上述目的,本发明实施例的业务文件提供方法/装置对客户端的等级进行识别,然后对向用户的客户端传输业务文件的速度进行区分,以根据客户端的等级为业务文件的传输分配带宽,使等级较高的客户端可以获得较高的业务文件下载(接收)速度,刺激用户发展更高的等级。
参考图1和图2,图1为本发明实施例的业务文件提供装置的框图,图2为图1中业务文件传输模块104的框图。
本发明实施例的业务文件提供装置包括请求信息接收模块101、业务文件获取模块102、等级信息获取模块103和业务文件传输模块104。其中:
所述请求信息接收模块101用于接收所述客户端所发送的业务文件获取请求。具体地,所述请求信息接收模块101用于与所述客户端通信,以及用于从所述客户端接收所述业务文件获取请求,并用于向所述客户端发送与所述业务文件获取请求对应的反馈信息。
所述业务文件获取模块102用于根据所述业务文件获取请求获取相应的业务文件。本发明实施例的业务文件提供装置还可以包括存储模块(图中未示出),所述存储模块用于存储所述业务文件,所述业务文件可以用于提供给用户的客户端更新或安装。所述业务文件由所述业务文件获取模块102从所述存储模块中读取。
所述等级信息获取模块103用于获取所述客户端的等级信息。所述等级信息获取模块还可以用于收集所述客户端的信息,所述客户端的信息可以是用户的帐号,所述等级信息获取模块103还可以通过监控客户端是否登录来获取用户的帐号。所述等级信息获取模块103还可以用于根据所述帐号识别(判断)所述客户端的等级,并根据识别结果生成所述等级信息。
所述业务文件传输模块104用于向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度。具体地,所述业务文件传输模块104可例如利用所述客户端发送所述业务文件,为了使得所述业务文件传输模块104向客户端发送所述业务文件的速度达到预定传输速度值,所述业务文件传输模块104可以通过以下方式来保证和控制所述业务文件的传输速度:一、根据所述客户端的等级来调整所述业务文件传输的优先级,对于优先级较高的客户端,优先发送所述业务文件;二、将所述业务文件复制到其它节点(数据库)中,以生成更多的关于所述业务文件的资源链接,利用这些关于所述业务文件的资源链接向所述客户端传输所述业务文件,通过向所述客户端发送不同数量的资源链接来控制所述业务文件的传输速度。
在本发明实施例的业务文件提供装置中,所述业务文件传输模块104包括查找模块1041和传输速度控制模块1043。其中:
所述查找模块1041用于根据所述等级信息查找相应的预定传输速度值。
所述传输速度控制模块1043用于根据所述预定传输速度值向所述客户端传输所述业务文件。
在本发明实施例的业务文件提供装置中,为了进一步确保在所述业务文件的传输过程中,用户的客户端下载(接收)所述业务文件的速度均保持恒定,因此,对所述业务文件的传输速度进行监测,在所述业务文件的传输速度降低时调用额外的带宽给所述客户端使用,或者,在所述业务文件的传输速度超过所述预定传输速度值时减少提供分配给所述客户端的带宽,使所述客户端获取所述业务文件的速度保持恒定。
在本发明实施例的技术方案中,所述业务文件传输模块104还包括传输速度监测模块1042。
所述传输速度监测模块1042用于监测所述业务文件在传输过程中的实际传输速度值并生成监测结果。
所述传输速度控制模块1043还用于根据所述监测结果调整所述传输速度,使得所述业务文件的实际传输速度值与所述预定速度值一致。
在本发明实施例的业务文件提供装置中,所述传输速度控制模块1043还用于在所述监测结果为所述实际传输速度值小于所述预定传输速度值时,提高所述传输速度,以及用于在所述监测结果为所述实际传输速度值大于所述预定传输速度值时,降低所述传输速度。
在本发明实施例的业务文件提供装置中,所述传输速度控制模块1043还用于在所述监测结果为所述实际传输速度值小于所述预定传输速度值时,为所述业务文件的传输分配所预留的带宽,以及用于在所述监测结果为所述实际传输速度值大于所述预定传输速度值时,减少所述业务文件的传输的带宽。具体地,在本发明实施例的业务文件提供装置中,所述业务文件传输模块104还包括带宽预留模块1044和带宽分配模块1045。所述带宽预留模块1044用于为所述业务文件预留带宽。所述带宽分配模块1045用于根据所述监测结果为客户端分配带宽。这样,可以使得向用户传输业务文件的速度有效地保持在预定传输速度值附近,而不是只在某一部分时间达到预定传输速度值。
本发明实施例的业务文件提供装置还可以包括传输速度设置模块(图中未示出)。所述传输速度设置模块用于设置所述业务文件的预定传输速度值,所述预定传输速度值与所述客户端的等级具有关联。
此外,由于所述客户端不仅可能通过P2S技术来下载(接收)业务文件,而且还可能通过P2P技术来下载(接收)所述业务文件,因此,向所述客户端传输所述业务文件的速度跟客户端接收所述业务文件的速度可能不一样,为了更精确地获知并控制所述客户端获取所述业务文件的速度,传输速度监测模块1042通过所述请求信息接收模块101向所述客户端发送传输速度获取请求,并接收所述客户端的反馈,以获知所述客户端获取所述业务文件的实际速度并生成监测结果。所述带宽分配模块1045根据所述监测结果为所述客户端分配带宽,即,在所述客户端获取所述业务文件的实际速度大于所述业务文件传输模块104向所述客户端传输所述业务文件的速度时,所述带宽分配模块1045为所述客户端分配较小的带宽,在所述客户端获取所述业务文件的实际速度小于所述业务文件传输模块104向所述客户端传输所述业务文件的速度时,所述带宽分配模块1045为所述客户端分配较大的带宽。这样,在所述客户端使用P2P技术来作为获取所述业务文件的一种途径时,上述技术方案有利于节省向所述客户端传输业务文件的带宽,所节省的带宽可以作为预留的带宽,提供给其它客户端使用。
本发明可以根据不同的客户端的等级控制向这些客户端传输业务文件的速度,等级越高的用户的客户端可以获得更快的下载业务文件的速度,提高了用户的黏性。此外,由于对业务文件的传输速度进行监测,并根据监测结果对该业务文件的传输速度进行控制,因此,可以使得向用户传输业务文件的速度有效地保持在预定传输速度值附近,而不是只在某一部分时间达到预定传输速度值。
参考图3和图4,图3为本发明实施例的业务文件提供方法的流程图。图4为图3中步骤向所述客户端传输所述业务文件并根据所述等级信息控制所述业务文件的传输速度的流程图。本发明实施例的业务文件提供方法由本发明实施例的业务文件提供装置执行。
本发明实施例的业务文件提供方法包括以下步骤:
步骤301,所述请求信息接收模块101接收所述客户端所发送的业务文件获取请求。具体地,所述请求信息接收模块101与所述客户端通信,从所述客户端接收所述业务文件获取请求,并向所述客户端发送与所述业务文件获取请求对应的反馈信息。
步骤302,所述业务文件获取模块102根据所述业务文件获取请求获取相应的业务文件。所述业务文件可以用于提供给用户的客户端更新或安装。所述业务文件由所述业务文件获取模块102从存储模块中读取。
步骤303,所述等级信息获取模块103获取所述客户端的等级信息。所述等级信息获取模块还可以收集所述客户端的信息,所述客户端的信息可以是用户的帐号,所述等级信息获取模块103还可以通过监控客户端是否登录来获取用户的帐号。所述等级信息获取模块103还可以根据所述帐号识别(判断)所述客户端的等级,并根据识别结果生成所述等级信息。
步骤304,所述业务文件传输模块104向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度。具体地,所述业务文件传输模块104利用P2S技术向所述客户端发送所述业务文件,为了使得所述业务文件传输模块104向客户端发送所述业务文件的速度达到预定传输速度值,所述业务文件传输模块104可以通过以下方式来保证和控制所述业务文件的传输速度:一、根据所述客户端的等级来调整所述业务文件传输的优先级,对于优先级较高的客户端,优先发送所述业务文件;二、将所述业务文件复制到其它节点(数据库)中,以生成更多的关于所述业务文件的资源链接,利用这些关于所述业务文件的资源链接向所述客户端传输所述业务文件,通过向所述客户端发送不同数量的资源链接来控制所述业务文件的传输速度。
在本发明实施例的业务文件提供方法中,所述向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度的步骤包括:
步骤3041,所述查找模块1041根据所述等级信息查找相应的预定传输速度值。
步骤3043,所述传输速度控制模块1043根据所述预定传输速度值向所述客户端传输所述业务文件。
在本发明实施例的业务文件提供方法中,为了进一步确保在所述业务文件的传输过程中,用户的客户端下载(接收)所述业务文件的速度均保持恒定,因此,对所述业务文件的传输速度进行监测,在所述业务文件的传输速度降低时调用额外的带宽给所述客户端使用,或者,在所述业务文件的传输速度超过所述预定传输速度值时减少提供分配给所述客户端的带宽,使所述客户端获取所述业务文件的速度保持恒定。
在本发明实施例的业务文件提供方法中,所述向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度的步骤还包括:
步骤3044,所述传输速度监测模块1042监测所述业务文件在传输过程中的实际传输速度值并生成监测结果。
步骤3045、3046、3047,所述传输速度控制模块1043根据所述监测结果调整所述传输速度,使得所述业务文件的实际传输速度值与所述预定速度值一致。
在本发明实施例的业务文件提供方法中,所述传输速度控制模块1043在所述监测结果为所述实际传输速度值小于所述预定传输速度值时,提高所述传输速度,以及在所述监测结果为所述实际传输速度值大于所述预定传输速度值时,降低所述传输速度。
在步骤3045、3046、3047中,所述传输速度控制模块1043在所述监测结果为所述实际传输速度值小于所述预定传输速度值时,为所述业务文件的传输分配所预留的带宽,以及在所述监测结果为所述实际传输速度值大于所述预定传输速度值时,减少所述业务文件的传输的带宽。
所述向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度的步骤还包括:
步骤3042,所述带宽预留模块1044为所述业务文件预留带宽。
在步骤3046和3047中,所述带宽分配模块1045根据所述监测结果为客户端分配带宽。这样,可以使得向用户传输业务文件的速度有效地保持在预定传输速度值附近,而不是只在某一部分时间达到预定传输速度值。
本发明实施例的业务文件提供方法还可以包括以下步骤:
利用传输速度设置模块预先设置所述业务文件的预定传输速度值,所述预定传输速度值与所述客户端的等级具有关联。
此外,在本发明实施例的业务文件提供方法中,由于所述客户端不仅可能通过P2S技术来下载(接收)业务文件,而且还可能通过P2P技术来下载(接收)所述业务文件,因此,向所述客户端传输所述业务文件的速度跟客户端接收所述业务文件的速度可能不一样,为了更精确地获知并控制所述客户端获取所述业务文件的速度,传输速度监测模块1042通过所述请求信息接收模块101向所述客户端发送传输速度获取请求,并接收所述客户端的反馈,以获知所述客户端获取所述业务文件的实际速度并生成监测结果。所述带宽分配模块1045根据所述监测结果为所述客户端分配带宽,即,在所述客户端获取所述业务文件的实际速度大于所述业务文件传输模块104向所述客户端传输所述业务文件的速度时,所述带宽分配模块1045为所述客户端分配较小的带宽,在所述客户端获取所述业务文件的实际速度小于所述业务文件传输模块104向所述客户端传输所述业务文件的速度时,所述带宽分配模块1045为所述客户端分配较大的带宽。这样,在所述客户端使用P2P技术来作为获取所述业务文件的一种途径时,上述技术方案有利于节省向所述客户端传输业务文件的带宽,所节省的带宽可以作为预留的带宽,提供给其它客户端使用。
本发明可以根据不同的客户端的等级控制向这些客户端传输业务文件的速度,等级越高的用户的客户端可以获得更快的下载业务文件的速度,提高了用户的黏性。此外,由于对业务文件的传输速度进行监测,并根据监测结果对该业务文件的传输速度进行控制,因此,可以使得向用户传输业务文件的速度有效地保持在预定传输速度值附近,而不是只在某一部分时间达到预定传输速度值。
本发明实施例的计算机存储介质中存储有计算机程序,该计算机程序用于执行上述业务文件提供方法,即,该计算机程序可由计算机执行业务文件提供功能的指令程序,该功能包括上述步骤301至步骤304。
最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM) 或随机存储记忆体(RAM)等。
本发明实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。上述的各装置或***,可以执行相应方法实施例中的方法。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
本发明的实施方式
工业实用性
序列表自由内容

Claims (19)

  1. 一种业务文件提供方法,包括:
    接收客户端所发送的业务文件获取请求;
    根据所述业务文件,获取请求获取相应的业务文件,其中所述业务文件用于提供给所述客户端更新;
    收集所述客户端的帐号,并根据所述帐号获取所述客户端的等级信息;以及
    向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度。
  2. 根据权利要求1所述的业务文件提供方法,其中所述向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度的步骤包括:
    根据所述等级信息,查找相应的预定传输速度值;以及
    根据所述预定传输速度值,向所述客户端传输所述业务文件。
  3. 根据权利要求2所述的业务文件提供方法,其中所述向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度的步骤还包括:
    监测所述业务文件在传输过程中的实际传输速度值,并生成监测结果;以及
    根据所述监测结果,调整所述传输速度,使得所述业务文件的实际传输速度值与所述预定速度值一致。
  4. 根据权利要求3所述的业务文件提供方法,其中所述根据所述监测结果调整所述传输速度的步骤包括:
    在所述监测结果为所述实际传输速度值小于所述预定传输速度值时,提高所述传输速度;以及
    在所述监测结果为所述实际传输速度值大于所述预定传输速度值时,降低所述传输速度。
  5. 根据权利要求4所述的业务文件提供方法,其中所述向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度的步骤还包括:
    为所述业务文件的传输预留带宽。
  6. 根据权利要求5所述的业务文件提供方法,其中所述提高所述传输速度的步骤为:
    为所述业务文件的传输分配所预留的带宽;
    所述降低所述传输速度的步骤为:
    减少所述业务文件的传输的带宽。
  7. 一种业务文件提供方法,包括:
    接收客户端所发送的业务文件获取请求;
    根据所述业务文件,获取请求获取相应的业务文件;
    获取所述客户端的等级信息;以及
    向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度。
  8. 根据权利要求7所述的业务文件提供方法,其中所述向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度的步骤包括:
    根据所述等级信息,查找相应的预定传输速度值;以及
    根据所述预定传输速度值,向所述客户端传输所述业务文件。
  9. 根据权利要求8所述的业务文件提供方法,其中所述向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度的步骤还包括:
    监测所述业务文件在传输过程中的实际传输速度值并生成监测结果;以及
    根据所述监测结果,调整所述传输速度,使得所述业务文件的实际传输速度值与所述预定速度值一致。
  10. 根据权利要求9所述的业务文件提供方法,其中所述根据所述监测结果调整所述传输速度的步骤包括:
    在所述监测结果为所述实际传输速度值小于所述预定传输速度值时,提高所述传输速度;以及
    在所述监测结果为所述实际传输速度值大于所述预定传输速度值时,降低所述传输速度。
  11. 根据权利要求10所述的业务文件提供方法,其中所述向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度的步骤还包括:
    为所述业务文件的传输预留带宽。
  12. 根据权利要求11所述的业务文件提供方法,其特征在于,所述提高所述传输速度的步骤为:
    为所述业务文件的传输分配所预留的带宽;
    所述降低所述传输速度的步骤为:
    减少所述业务文件的传输的带宽。
  13. 一种业务文件提供装置,包括:
    请求信息接收模块,用于接收客户端所发送的业务文件获取请求;
    业务文件获取模块,用于根据所述业务文件获取请求获取相应的业务文件;
    等级信息获取模块,用于获取所述客户端的等级信息;以及
    业务文件传输模块,用于向所述客户端传输所述业务文件,并根据所述等级信息控制所述业务文件的传输速度。
  14. 根据权利要求13所述的业务文件提供装置,其中所述业务文件传输模块包括:
    查找模块,用于根据所述等级信息查找相应的预定传输速度值;以及
    传输速度控制模块,用于根据所述预定传输速度值向所述客户端传输所述业务文件。
  15. 根据权利要求14所述的业务文件提供装置,其中所述业务文件传输模块还包括:
    传输速度监测模块,用于监测所述业务文件在传输过程中的实际传输速度值并生成监测结果;
    所述传输速度控制模块还用于根据所述监测结果调整所述传输速度,使得所述业务文件的实际传输速度值与所述预定速度值一致。
  16. 根据权利要求15所述的业务文件提供装置,其中所述传输速度控制模块还用于在所述监测结果为所述实际传输速度值小于所述预定传输速度值时,提高所述传输速度,以及用于在所述监测结果为所述实际传输速度值大于所述预定传输速度值时,降低所述传输速度。
  17. 根据权利要求16所述的业务文件提供装置,其中所述业务文件传输模块还包括:
    带宽预留模块,用于为所述业务文件预留带宽。
  18. 根据权利要求17所述的业务文件提供装置,其中所述传输速度控制模块还用于在所述监测结果为所述实际传输速度值小于所述预定传输速度值时,为所述业务文件的传输分配所预留的带宽,以及用于在所述监测结果为所述实际传输速度值大于所述预定传输速度值时,减少所述业务文件的传输的带宽。
  19. 一种计算机存储介质,其中存储有计算机程序,所述计算机程序用于执行所述权利要求7所述的方法。
PCT/CN2013/079578 2012-08-17 2013-07-18 业务文件提供方法、装置及计算机存储介质 WO2014026525A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
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 (2)

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

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/618,577 Continuation US20150163165A1 (en) 2012-08-17 2015-02-10 Method and device for providing service file and computer storage medium

Publications (1)

Publication Number Publication Date
WO2014026525A1 true WO2014026525A1 (zh) 2014-02-20

Family

ID=50085733

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/079578 WO2014026525A1 (zh) 2012-08-17 2013-07-18 业务文件提供方法、装置及计算机存储介质

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 (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431469A (zh) * 2008-10-08 2009-05-13 东南大学 基于博弈理论的p2p***速率控制方法
CN101588359A (zh) * 2009-07-10 2009-11-25 无锡维谷软件有限公司 一种基于网络的软件按需更新的方法及其***
CN101674613A (zh) * 2009-09-25 2010-03-17 中兴通讯股份有限公司 一种接入等级控制方法及***

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6845106B2 (en) * 2000-05-19 2005-01-18 Scientific Atlanta, Inc. Allocating access across a shared communications medium
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 华为技术有限公司 一种发送数据的方法和***以及节点设备和协调设备
US8478880B2 (en) * 2007-08-31 2013-07-02 Palm, Inc. Device profile-based media management
CN101453400B (zh) * 2007-12-07 2012-05-23 中国电信股份有限公司 一种保证虚拟专用网业务的服务质量的方法和转发设备
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 上海贝尔股份有限公司 通信***中用于多屏幕业务通知和交互的方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431469A (zh) * 2008-10-08 2009-05-13 东南大学 基于博弈理论的p2p***速率控制方法
CN101588359A (zh) * 2009-07-10 2009-11-25 无锡维谷软件有限公司 一种基于网络的软件按需更新的方法及其***
CN101674613A (zh) * 2009-09-25 2010-03-17 中兴通讯股份有限公司 一种接入等级控制方法及***

Also Published As

Publication number Publication date
US20150163165A1 (en) 2015-06-11
CN103595751B (zh) 2018-12-07
CN103595751A (zh) 2014-02-19

Similar Documents

Publication Publication Date Title
WO2018076861A1 (zh) 数据传输的控制方法、装置、存储介质、服务器及***
WO2018076866A1 (zh) 数据处理方法、装置、存储介质、电子设备及服务器
WO2018076889A1 (zh) 数据备份的方法、装置、***、存储介质及服务器
WO2018076864A1 (zh) 一种数据同步方法、装置、存储介质及电子设备
WO2018076812A1 (zh) 数据请求的响应方法、装置、存储介质、服务器及***
WO2018076819A1 (zh) 数据的上传方法、装置、存储介质、电子设备及***
WO2019127971A1 (zh) 镜像仓库的镜像同步方法、***、设备及存储介质
WO2018076841A1 (zh) 数据分享方法、装置、存储介质及服务器
WO2018076867A1 (zh) 数据备份的删除方法、装置、***、存储介质和服务器
WO2018076840A1 (zh) 数据分享方法、装置、存储介质及服务器
WO2018076811A1 (zh) 数据分享方法、装置、存储介质及电子设备
WO2020071809A1 (en) Method and apparatus for enhanced assertion management in cloud media processing
WO2014153374A2 (en) Dynamic intervals for synchronizing data
WO2018076869A1 (zh) 一种数据备份方法、装置、存储介质和电子设备
WO2018076873A1 (zh) 数据分享方法、装置、介质、电子设备及***
WO2018076829A1 (zh) 终端数据的处理方法、装置、***、存储介质及服务器
WO2018076879A1 (zh) 数据备份方法、装置、存储介质及终端
WO2018076870A1 (zh) 数据处理方法、装置、存储介质、服务器及数据处理***
WO2018161588A1 (zh) 广播接收者队列调整方法、装置、存储介质及电子设备
US20240031120A1 (en) System and method for automatically synchronizing responses to conditions on devices
WO2017084490A1 (zh) 数据下载方法和装置
EP3777113A1 (en) Apparatus and method for adjusting network parameter
WO2015161645A1 (zh) 一种多媒体内容更改检测方法、装置及资源传播***
WO2018161788A1 (zh) 多媒体数据共享方法及装置
WO2014026525A1 (zh) 业务文件提供方法、装置及计算机存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13829898

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 06/07/2015)

122 Ep: pct application non-entry in european phase

Ref document number: 13829898

Country of ref document: EP

Kind code of ref document: A1