CN102075367B - Method and system for controlling downloading of patch packet, client and server - Google Patents
Method and system for controlling downloading of patch packet, client and server Download PDFInfo
- Publication number
- CN102075367B CN102075367B CN 201110041517 CN201110041517A CN102075367B CN 102075367 B CN102075367 B CN 102075367B CN 201110041517 CN201110041517 CN 201110041517 CN 201110041517 A CN201110041517 A CN 201110041517A CN 102075367 B CN102075367 B CN 102075367B
- Authority
- CN
- China
- Prior art keywords
- download
- client
- patch package
- server
- downloading
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例公开了一种控制补丁包下载的方法、系统、客户端及服务器,所述方法包括:客户端下载补丁包之前,从服务器获取所述补丁包的下载比例控制参数;根据所述下载比例控制参数判断所述客户端是否满足预设的下载条件,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包;当满足所述预设的下载条件时,所述客户端能够从所述服务器下载所述补丁包。应用本申请实施例可以根据网络流量情况,控制下载补丁包的用户数量,从而可以有效控制服务器的负载,提高补丁包的下载性能。
The embodiment of the present application discloses a method, a system, a client and a server for controlling the download of a patch package. The method includes: before the client downloads the patch package, obtains the download ratio control parameter of the patch package from the server; according to the The download ratio control parameter judges whether the client meets a preset download condition, and the preset download condition is used to control users with a preset download ratio to download the patch package; when the preset download condition is met, The client can download the patch package from the server. The application of the embodiment of the present application can control the number of users who download the patch package according to the network traffic conditions, thereby effectively controlling the load of the server and improving the download performance of the patch package.
Description
技术领域 technical field
本申请涉及计算机技术领域,特别是涉及一种控制补丁包下载的方法、系统、客户端及服务器。The present application relates to the field of computer technology, in particular to a method, system, client and server for controlling the download of patch packages.
背景技术 Background technique
在软件应用过程中,例如,各种操作系统、各种游戏等,可能会发现软件存在问题或漏洞,也可称为BUG,漏洞会使用户在使用软件时出现干扰,或者降低软件的安全性能,因此可以通过写出一些可插入源程序的程序语言,对这些漏洞进行修复,上述用于修复漏洞的程序语言就称为补丁包。In the process of software application, for example, various operating systems, various games, etc., it may be found that there are problems or loopholes in the software, which can also be called BUG. Vulnerabilities will cause users to interfere when using the software, or reduce the security performance of the software. , so these vulnerabilities can be repaired by writing some programming languages that can be inserted into the source program. The above-mentioned programming language used to repair the vulnerabilities is called a patch package.
以操作系统软件为例,现有技术中专门的网站会定期发布一段时间内的补丁包,用户可以通过下载补丁包并安装,以修复操作系统的相关性能。但是,发明人在对现有技术的研究过程中发现,通常补丁包的下载时间与客户端用户的使用习惯有关,例如,在早上8点至9点之间,用户开启客户端后,就会自动从服务器上下载更新的补丁包,当更新的补丁包数量较多时,每个客户端需要下载的总量也相对较大;更进一步,当在上述时间段内,同时从服务器上下载更新补丁包的用户数量较大时,会导致服务器负载增大,以及网络流量资源被大量占用,由此降低补丁包的下载性能。Taking operating system software as an example, in the prior art, a dedicated website regularly releases patch packages for a period of time, and users can download and install the patch packages to repair related performance of the operating system. However, the inventor found in the research process of the prior art that the download time of the patch package is usually related to the usage habits of the client user. Automatically download updated patch packages from the server. When the number of updated patch packages is large, the total amount to be downloaded by each client is relatively large; further, when the update patch is downloaded from the server at the same time within the above time period When the number of users of the package is large, the load on the server will increase, and network traffic resources will be heavily occupied, thereby reducing the download performance of the patch package.
发明内容 Contents of the invention
本申请实施例的目的在于提供了一种控制补丁包下载的方法、系统、客户端及服务器,以解决在补丁包下载流量较大时,网络资源被大量占用的问题。The purpose of the embodiments of the present application is to provide a method, system, client and server for controlling patch package downloading, so as to solve the problem that network resources are heavily occupied when the patch package download traffic is large.
为了解决上述技术问题,本申请实施例公开了如下技术方案:In order to solve the above technical problems, the embodiment of the present application discloses the following technical solutions:
一种控制补丁包下载的方法,包括:A method for controlling downloading of patch packs, comprising:
客户端下载补丁包之前,从服务器获取所述补丁包的下载比例控制参数;Before the client downloads the patch package, the download ratio control parameter of the patch package is obtained from the server;
根据所述下载比例控制参数判断所述客户端是否满足预设的下载条件,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包;According to the download ratio control parameter, it is judged whether the client meets a preset download condition, and the preset download condition is used to control users with a preset download ratio to download the patch package;
当满足所述预设的下载条件时,所述客户端能够从所述服务器下载所述补丁包。When the preset download condition is met, the client can download the patch package from the server.
还包括:从服务器获取至少一种下述信息:输出下载所述补丁包的提示信息的弹出窗口的大小、弹出窗口的位置、补丁包的名称、补丁包的功能描述、补丁包的下载地址、补丁包的扫描条件。Also includes: obtaining at least one of the following information from the server: the size of the pop-up window outputting the prompt information for downloading the patch package, the position of the pop-up window, the name of the patch package, the function description of the patch package, the download address of the patch package, The scanning condition of the patch package.
所述从服务器获取所述补丁包的下载比例控制参数之前,还包括:所述客户端根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息,当需要下载所述补丁包时,则服务器向所述客户端提供所述下载比例控制参数。Before obtaining the download ratio control parameter of the patch package from the server, it also includes: the client reports whether the patch package needs to be downloaded to the server according to the local download requirement, and when the patch package needs to be downloaded , the server provides the download ratio control parameter to the client.
所述当满足所述预设的下载条件时,还包括:所述客户端根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息,当需要下载所述补丁包时,则客户端从所述服务器下载所述补丁包。Said when the preset download condition is satisfied, it also includes: the client reports to the server whether the patch package needs to be downloaded according to the local download requirement, and when the patch package needs to be downloaded, the client The terminal downloads the patch package from the server.
所述根据所述下载比例控制参数判断所述客户端是否满足预设的下载条件包括:The judging whether the client satisfies a preset download condition according to the download ratio control parameter includes:
客户端通过随机数计算函数生成一个随机数;The client generates a random number through the random number calculation function;
将所述随机数与所述下载比例控制参数进行求模运算;performing a modulo operation on the random number and the download ratio control parameter;
判断所述求模运算的结果是否在预设的比例区间范围内,若是,则表示满足预设的下载条件,否则,表示不满足预设的下载条件。It is judged whether the result of the modulo operation is within the preset ratio range, if so, it means that the preset downloading condition is satisfied, otherwise, it means that the preset downloading condition is not satisfied.
还包括:Also includes:
服务器预先保存包含不同下载比例控制参数的若干配置文件;The server pre-stores several configuration files containing different download ratio control parameters;
服务器根据网络流量选择当前提供给客户端的配置文件。The server selects the profile currently offered to the client based on network traffic.
还包括:Also includes:
预先保存为补丁包设置的下载分类条件,每个下载分类条件对应不同的下载比例控制参数;Save the download classification conditions set for the patch package in advance, and each download classification condition corresponds to a different download ratio control parameter;
当客户端从所述服务器获取设置了下载分类条件的补丁包的配置文件时,判断所述客户端满足的下载分类条件所对应的下载比例控制参数;When the client obtains from the server the configuration file of the patch package that sets the download classification condition, determine the download ratio control parameter corresponding to the download classification condition that the client satisfies;
将根据所述下载比例控制参数生成的配置文件提供给所述客户端。providing the configuration file generated according to the download ratio control parameter to the client.
所述下载分类条件包括:The download classification conditions include:
根据所述客户端的系统配置性能设置的下载分类条件;或者,The download classification condition set according to the system configuration capability of the client; or,
根据所述客户端的用户等级设置的下载分类条件;或者,Download classification conditions set according to the user level of the client; or,
根据所述客户端的用户类型设置的下载分类条件。Download classification conditions set according to the user type of the client.
所述下载分类条件包含在服务器生成的配置文件中,或者所述下载分类条件保存在所述客户端。The download classification conditions are included in the configuration file generated by the server, or the download classification conditions are saved in the client.
一种控制补丁包下载的系统,包括:服务器和若干客户端,A system for controlling patch package downloads, including: a server and several clients,
所述客户端,用于下载补丁包之前,从服务器获取所述补丁包的下载比例控制参数,根据所述下载比例控制参数判断所述客户端是否满足预设的下载条件,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包,当满足所述预设的下载条件时,能够从所述服务器下载所述补丁包。The client is used to obtain the download ratio control parameter of the patch package from the server before downloading the patch package, and judge whether the client meets a preset download condition according to the download ratio control parameter. The download condition is used to control users with a preset download ratio to download the patch package, and when the preset download condition is satisfied, the patch package can be downloaded from the server.
所述客户端,还用于从服务器获取所述补丁包的下载比例控制参数之前,根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息,当需要下载所述补丁包时,则服务器向所述客户端提供所述下载比例控制参数;或者,还用于当满足所述预设的下载条件时,根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息,当需要下载所述补丁包时,则客户端从所述服务器下载所述补丁包。The client is also used to report whether the patch package needs to be downloaded to the server according to local download requirements before obtaining the download ratio control parameter of the patch package from the server, and when the patch package needs to be downloaded, The server then provides the download ratio control parameter to the client; or, when the preset download condition is satisfied, reports to the server whether the patch package needs to be downloaded according to local download requirements, When the patch package needs to be downloaded, the client downloads the patch package from the server.
所述服务器,用于预先保存包含不同下载比例控制参数的若干配置文件,以及根据网络流量选择当前提供给客户端的配置文件。The server is used to pre-store several configuration files containing different download ratio control parameters, and select the configuration file currently provided to the client according to network traffic.
所述服务器,用于预先保存为补丁包设置的下载分类条件,每个下载分类条件对应不同的下载比例控制参数,当所述客户端从所述服务器获取设置了下载分类条件的补丁包的配置文件时,判断所述客户端满足的下载分类条件所对应的下载比例控制参数,将根据所述下载比例控制参数生成的配置文件提供给所述客户端。The server is used to pre-save the download classification conditions set for the patch package, each download classification condition corresponds to a different download ratio control parameter, when the client obtains the configuration of the patch package with the download classification condition set from the server When downloading a file, determine the download ratio control parameter corresponding to the download classification condition satisfied by the client, and provide the configuration file generated according to the download ratio control parameter to the client.
一种客户端,包括:A client, including:
获取单元,用于下载补丁包之前,从服务器获取所述补丁包的下载比例控制参数;An acquisition unit, configured to acquire a download ratio control parameter of the patch package from a server before downloading the patch package;
判断单元,用于根据所述下载比例控制参数判断所述客户端是否满足预设的下载条件,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包;A judging unit, configured to judge whether the client meets a preset download condition according to the download ratio control parameter, and the preset download condition is used to control users with a preset download ratio to download the patch package;
下载单元,用于当满足所述预设的下载条件时,所述客户端能够从所述服务器下载所述补丁包。A downloading unit, configured to enable the client to download the patch package from the server when the preset download condition is met.
还包括:Also includes:
上报单元,用于所述获取单元获取所述补丁包的下载比例控制参数之前,根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息,或者,用于满足所述预设的下载条件时,根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息。The reporting unit is used to report whether the patch package needs to be downloaded to the server according to the local download requirement before the acquisition unit obtains the download ratio control parameter of the patch package, or to satisfy the preset requirement When downloading the condition, report whether the patch package needs to be downloaded to the server according to the local download requirement.
所述判断单元包括:The judging unit includes:
随机数生成单元,用于通过随机数计算函数生成一个随机数;A random number generating unit is used to generate a random number through a random number calculation function;
求模运算单元,用于将所述随机数与所述下载比例控制参数进行求模运算;A modulo calculation unit, configured to perform a modulo calculation on the random number and the download ratio control parameter;
结果判断单元,用于判断所述求模运算的结果是否在预设的比例区间范围内,若是,则表示满足预设的下载条件,否则,表示不满足预设的下载条件。The result judging unit is used for judging whether the result of the modulo operation is within a preset ratio range, if yes, it means that the preset downloading condition is satisfied; otherwise, it means that the preset downloading condition is not satisfied.
一种服务器,包括:A server comprising:
提供单元,用于当客户端下载补丁包之前,向所述客户端提供获取所述补丁包的下载比例控制参数;A providing unit, configured to provide the client with a download ratio control parameter for acquiring the patch package before the client downloads the patch package;
传输单元,用于当接收到客户端发送的下载请求后,向所述客户端传输所述补丁包,所述下载请求为客户端根据所述下载比例控制参数判断满足预设的下载条件后发送的下载请求,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包。The transmission unit is configured to transmit the patch package to the client after receiving the download request sent by the client, and the download request is sent by the client after judging that a preset download condition is met according to the download ratio control parameter A download request, the preset download condition is used to control the preset download ratio of users to download the patch package.
还包括:Also includes:
第一保存单元,用于预先保存包含不同下载比例控制参数的若干配置文件;The first storage unit is used to pre-save several configuration files containing different download ratio control parameters;
选择单元,用于根据网络流量选择当前提供给客户端的配置文件。The selection unit is used for selecting the configuration file currently provided to the client according to the network traffic.
还包括:Also includes:
第二保存单元,用于预先保存为补丁包设置的下载分类条件,每个下载分类条件对应不同的下载比例控制参数;The second storage unit is used to pre-save the download classification conditions set for the patch package, and each download classification condition corresponds to a different download ratio control parameter;
判断单元,用于当客户端从所述服务器获取设置了下载分类条件的补丁包的配置文件时,判断所述客户端满足的下载分类条件所对应的下载比例控制参数;A judging unit, configured to judge the download ratio control parameter corresponding to the download classification condition satisfied by the client when the client acquires the configuration file of the patch package with the download classification condition set from the server;
所述提供单元,具体用于将根据所述下载比例控制参数生成的配置文件提供给所述客户端。The providing unit is specifically configured to provide the configuration file generated according to the download ratio control parameter to the client.
由上述本申请实施例提供的技术方案可以看出,客户端下载补丁包之前,从服务器获取补丁包的下载比例控制参数,根据下载比例控制参数判断所述客户端是否满足预设的下载条件,预设的下载条件用于控制预设下载比例的用户下载补丁包,当满足预设的下载条件时,客户端能够从服务器下载所述补丁包。应用本申请实施例可以根据网络流量情况,控制下载补丁包的用户数量,从而可以有效控制服务器的负载,提高补丁包的下载性能。It can be seen from the technical solution provided by the above-mentioned embodiments of the present application that before the client downloads the patch package, it obtains the download ratio control parameter of the patch package from the server, and judges whether the client meets the preset download condition according to the download ratio control parameter. The preset download condition is used to control the downloading of the patch package by users with a preset download ratio. When the preset download condition is met, the client can download the patch package from the server. The application of the embodiment of the present application can control the number of users who download the patch package according to the network traffic conditions, thereby effectively controlling the load of the server and improving the download performance of the patch package.
附图说明 Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, In other words, other drawings can also be obtained from these drawings without paying creative labor.
图1为本申请控制补丁包下载的方法的第一实施例流程图;Fig. 1 is the flow chart of the first embodiment of the method for the application to control patch package download;
图2为本申请控制补丁包下载的方法的第二实施例流程图;Fig. 2 is the flow chart of the second embodiment of the method for the application to control patch package download;
图3为本申请控制补丁包下载的方法的第三实施例流程图;Fig. 3 is the flow chart of the third embodiment of the method for controlling patch package downloading in the present application;
图4为本申请控制补丁包下载的系统的实施例框图;Fig. 4 is the embodiment block diagram of the system that the application controls patch package download;
图5A为本申请客户端的第一实施例框图;FIG. 5A is a block diagram of the first embodiment of the client of the present application;
图5B为图5A中判断单元的实施例框图;Fig. 5B is a block diagram of an embodiment of the judging unit in Fig. 5A;
图6为本申请客户端的第二实施例框图;FIG. 6 is a block diagram of a second embodiment of the client of the present application;
图7为本申请服务器的第一实施例框图;Fig. 7 is a block diagram of the first embodiment of the application server;
图8为本申请服务器的第二实施例框图。Fig. 8 is a block diagram of the second embodiment of the server of the present application.
具体实施方式 Detailed ways
本发明如下实施例提供了一种控制补丁包下载的方法、系统、客户端及服务器。The following embodiments of the present invention provide a method, system, client and server for controlling downloading of patch packages.
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, and to make the above-mentioned purposes, features and advantages of the embodiments of the present invention more obvious and understandable, the following describes the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings For further detailed explanation.
参见图1,为本申请控制补丁包下载的方法的第一实施例流程图:Referring to Fig. 1, it is the flow chart of the first embodiment of the method for the application to control patch package download:
步骤101:客户端下载补丁包之前,从服务器获取所述补丁包的下载比例控制参数。Step 101: Before the client downloads the patch package, it obtains the download ratio control parameter of the patch package from the server.
其中,该下载比例控制参数可以包含在配置文件中,该配置文件中还可以包括至少一种下述信息:输出下载所述补丁包的提示信息的弹出窗口的大小、弹出窗口的位置、补丁包的名称、补丁包的功能描述、补丁包的下载地址、补丁包的扫描条件。Wherein, the download ratio control parameter may be included in a configuration file, and the configuration file may also include at least one of the following information: the size of the pop-up window outputting the prompt information for downloading the patch package, the position of the pop-up window, the patch package The name of the patch package, the function description of the patch package, the download address of the patch package, and the scanning conditions of the patch package.
步骤102:根据所述下载比例控制参数判断客户端是否满足预设的下载条件,预设的下载条件用于控制预设下载比例的用户下载所述补丁包。Step 102: Determine whether the client meets a preset download condition according to the download ratio control parameter, and the preset download condition is used to control users with a preset download ratio to download the patch package.
其中,客户端通过随机数计算函数生成一个随机数,将所述随机数与所述下载比例控制参数进行求模运算,判断所述求模运算的结果是否在预设的比例区间范围内,若是,则表示满足预设的下载条件,否则,表示不满足预设的下载条件。Wherein, the client generates a random number through a random number calculation function, performs a modulo operation on the random number and the download ratio control parameter, and judges whether the result of the modulo operation is within a preset ratio range, and if so , it means that the preset download condition is met, otherwise, it means that the preset download condition is not met.
步骤103:当满足预设的下载条件时,客户端能够从所述服务器下载该补丁包。Step 103: when the preset download condition is met, the client can download the patch package from the server.
当满足预设的下载条件时,说明客户端可以从服务器下载到该补丁包,此时客户可以选择下载,也可以选择不下载。进一步,在满足预设的下载条件时,可以通过客户端的显示界面输出包含在配置文件中的信息的弹出窗口,客户端用户可以根据该弹出窗口获知补丁包的相关信息,并根据弹出窗口上的而提示按钮选择下载补丁包。When the preset download conditions are met, it means that the client can download the patch package from the server, and at this time, the client can choose to download or not to download. Further, when the preset downloading conditions are satisfied, a pop-up window of the information contained in the configuration file can be output through the display interface of the client, and the client user can learn the relevant information of the patch package according to the pop-up window, and according to the pop-up window And the prompt button chooses to download the patch package.
优选的,客户端从服务器获取所述补丁包的下载比例控制参数之前,还可以包括步骤:客户端根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息,当需要下载所述补丁包时,则服务器向客户端提供下载比例控制参数。Preferably, before the client obtains the download ratio control parameter of the patch package from the server, it may further include a step: the client reports to the server whether the patch package needs to be downloaded according to local download requirements, and when the patch package needs to be downloaded When the patch package is installed, the server provides the download ratio control parameter to the client.
优选的,当满足预设的下载条件时,还可以包括步骤:客户端根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息,当需要下载补丁包时,则客户端从服务器下载该补丁包;当不需要下载补丁包时,则服务器可以调整比例控制参数,以便向需要下载该补丁包但本次未能分配到下载权限的客户端提供下载补丁包的服务。Preferably, when the preset download condition is satisfied, the step may also be included: the client reports to the server whether the patch package needs to be downloaded according to the local download requirement, and when the patch package needs to be downloaded, the client sends the patch package from the server Download the patch package; when there is no need to download the patch package, the server can adjust the ratio control parameter, so as to provide the service of downloading the patch package to the client that needs to download the patch package but has not been assigned the download permission this time.
上述优选的步骤中,本地下载需求可以包括本地内存使用状况,网络使用状况,漏洞使用状况等。In the above preferred steps, the local download requirements may include local memory usage status, network usage status, vulnerability usage status and so on.
参见图2,为本申请控制补丁包下载的方法的第二实施例流程图:Referring to Fig. 2, it is the flow chart of the second embodiment of the method for the application to control patch package download:
步骤201:服务器预先保存包含不同下载比例控制参数的若干配置文件。Step 201: The server pre-stores several configuration files containing different download ratio control parameters.
由于在不同的时间段补丁包的网络下载流量不同,因此本申请实施例可以根据补丁包的下载情况预先生成若干配置文件,每种配置文件中包含不同的下载比例控制参数,例如,在上午8点至9点之间,设置的下载比例控制参数用于控制向40%的客户端提供补丁包的下载,在下午1点至2点之间,设置的下载比例控制参数用于控制向80%的客户端提供补丁包的下载,在其它时间段,设置的下载比例控制参数用于向100%的客户端提供补丁包的下载。Since the network download traffic of the patch package is different in different time periods, the embodiment of the present application can pre-generate several configuration files according to the download situation of the patch package, and each configuration file contains different download ratio control parameters, for example, at 8 am Between 1:00 and 9:00, the set download ratio control parameters are used to control the download of patch packages to 40% of the clients; between 1:00 p.m. and 2:00 p.m. The client provides the download of the patch package, and in other time periods, the set download ratio control parameter is used to provide 100% of the clients with the download of the patch package.
步骤202:服务器根据网络流量选择当前提供给客户端的配置文件。Step 202: the server selects the configuration file currently provided to the client according to the network traffic.
服务器保存了上述若干配置文件后,以使当在不同的时间段接收到客户端的配置文件获取请求时,切换到与当前时间段匹配的配置文件上,由此实现控制补丁包下载比例的功能。After saving the above configuration files, the server will switch to the configuration file matching the current time period when receiving the configuration file acquisition request from the client in different time periods, thereby realizing the function of controlling the download ratio of patch packages.
步骤203:客户下载补丁包之前,从服务器获取该补丁包的配置文件,该配置文件中包含服务器预先配置的下载比例控制参数。Step 203: Before the client downloads the patch package, the client obtains the configuration file of the patch package from the server, and the configuration file includes the download ratio control parameters pre-configured by the server.
其中,配置文件中还可以包括至少一种下述信息:输出下载所述补丁包的提示信息的弹出窗口的大小、弹出窗口的位置、补丁包的名称、补丁包的功能描述、补丁包的下载地址、补丁包的扫描条件。Wherein, the configuration file may also include at least one of the following information: the size of the pop-up window outputting the prompt information for downloading the patch package, the position of the pop-up window, the name of the patch package, the function description of the patch package, and the download of the patch package. Scanning conditions for addresses and patch packages.
步骤204:根据下载比例控制参数判断客户端是否满足预设的下载条件,若是,则执行步骤205;否则,结束当前流程。Step 204: According to the download ratio control parameter, it is judged whether the client meets the preset download condition, if yes, execute
其中,预设的下载条件用于控制预设下载比例的用户下载所述补丁包。在判断客户端是否满足预设的下载条件时,可以采用如下两种方式:Wherein, the preset download condition is used to control users with a preset download ratio to download the patch package. When judging whether the client meets the preset download conditions, the following two methods can be used:
第一种方式:配置文件中的下载比例控制参数是一个实数X,例如,该X可以为1、3.33或2,通过客户端的系统函数生成一个随机种子srand(time()),并通过随机数计算函数rand()获得一个随机数Y,使用随机数Y对实数X进行求模运算,求模运算可以表示为Y%X,如果求模运算的结果为0,则表明当前客户端在可下载补丁包的比例区间内,即可以向该客户端弹出下载补丁包的提示窗口;如果求模运算的结果不为0,则表明当前客户端不在可下载补丁包的比例区间内,因此不向该客户端弹出下载补丁包的提示窗口。The first method: the download ratio control parameter in the configuration file is a real number X, for example, the X can be 1, 3.33 or 2, a random seed srand(time()) is generated through the system function of the client, and the random number is passed The calculation function rand() obtains a random number Y, and uses the random number Y to perform a modulo operation on the real number X. The modulo operation can be expressed as Y%X. If the result of the modulo operation is 0, it indicates that the current client is downloadable. Within the range of the patch package, a prompt window for downloading the patch package can be popped up to the client; if the result of the modulo operation is not 0, it indicates that the current client is not within the range of the patch package that can be downloaded, so it will not be sent to the client. The client pops up a prompt window to download the patch package.
第二种方式:配置文件的下载比例控制参数是一个实数K,例如,该K可以为1、3.33或2,用1除以这个实数K并乘以100后,得到一个在0至100之间的数字X(例如,1÷2×100=50),然后通过客户端的系统函数生成一个随机种子srand(time()),并通过随机数计算函数rand()获得一个随机数N,使用随机数N对100进行求模运算,求模运算可以表示为N%100,求模运算的结果为一个0至100内的数字Y,如果X≥Y,则表明当前客户端在可下载补丁包的比例区间内,即可以向该客户端弹出下载补丁包的提示窗口;如果X<Y,则表明当前客户端不在可下载补丁包的比例区间内,因此不向该客户端弹出下载补丁包的提示窗口。The second method: the download ratio control parameter of the configuration file is a real number K, for example, the K can be 1, 3.33 or 2, divide 1 by the real number K and multiply it by 100 to get a value between 0 and 100 The number X (for example, 1÷2×100=50), then generate a random seed srand(time()) through the system function of the client, and obtain a random number N through the random number calculation function rand(), use the random number N performs a modulo operation on 100. The modulo operation can be expressed as N%100. The result of the modulo operation is a number Y within 0 to 100. If X≥Y, it indicates the proportion of the current client that can download the patch package Within the interval, the prompt window for downloading the patch package can pop up to the client; if X<Y, it indicates that the current client is not within the range of the downloadable patch package, so the prompt window for downloading the patch package will not pop up to the client .
步骤205:通过客户端的显示界面输出包含在配置文件中的信息的弹出窗口,以使客户端能够从服务器下载该补丁包。Step 205: Outputting a pop-up window of the information contained in the configuration file through the display interface of the client, so that the client can download the patch package from the server.
参见图3,为本申请控制补丁包下载的方法的第三实施例流程图:Referring to Fig. 3, it is the flow chart of the third embodiment of the method for the application to control patch package download:
步骤301:预先保存为补丁包设置的下载分类条件,每个下载分类条件对应不同的下载比例控制参数。Step 301: Save the download classification conditions set for the patch package in advance, and each download classification condition corresponds to a different download ratio control parameter.
由于有些补丁包并非客户端必须下载的补丁包,例如,用于提升安全性和用户体验的IE8补丁包,因此可以通过预先设置下载分类条件,以便仅向满足下载分类条件的客户端发送补丁包。Since some patch packages are not mandatory for clients to download, for example, IE8 patch packages for improving security and user experience, you can pre-set the download classification conditions so that only the patch packages are sent to clients that meet the download classification conditions .
其中,下载分类条件可以包括:根据客户端的系统配置性能设置的下载分类条件;或者,根据客户端的用户等级设置的下载分类条件,根据用户等级可以将用户分为初级用户、中级用户和高级用户;或者,根据客户端的用户类型设置的下载分类条件,根据用户类型可以将用户分为企业用户和个人用户。Wherein, the download classification condition may include: the download classification condition set according to the system configuration performance of the client; or, according to the download classification condition set according to the user level of the client, the user may be divided into primary user, intermediate user and advanced user according to the user level; Or, according to the download classification condition set by the user type of the client, the users may be divided into enterprise users and individual users according to the user types.
以系统配置性能为例,假设我们将客户端计算机的性能分为三类,其中A类为配置高,运行速度快的计算机,B类为配置中等,运行速度一般的计算机,C类为配置较差,运行速度较慢的计算机。针对上述三类客户端,可能对一些补丁包设置不同的下载比例,以IE8补丁包为例,安装该补丁包后可以提高计算机的安全性和用户体验,因此对于A类用户,可以设置100%的升级比例;对于C类用户,由于配置较差,因此安装该补丁包可能会影响计算机的运行速度,因此可以设置0%的升级比例,即C类用户的客户端都不安装该补丁包;对于B类用户,则仍然可以根据本实施例中网络流量的控制条件,设置一个升级比例,例如50%。Taking system configuration performance as an example, suppose we divide the performance of client computers into three categories, among which, category A is a computer with high configuration and fast running speed, category B is a computer with medium configuration and normal running speed, and category C is a computer with relatively high configuration Poor, slow computer. For the above three types of clients, it is possible to set different download ratios for some patch packages. Taking the IE8 patch package as an example, after installing the patch package, the security and user experience of the computer can be improved. Therefore, for type A users, you can set 100% The upgrade ratio; for C-type users, due to poor configuration, installing this patch package may affect the running speed of the computer, so you can set an upgrade rate of 0%, that is, the clients of C-type users will not install the patch package; For type B users, an upgrade ratio, such as 50%, can still be set according to the control conditions of network traffic in this embodiment.
上述下载分类条件可以包含在服务器生成的配置文件中,也可以保存在所述客户端。即下载分类条件可以从配置文件中配置,也可以在客户端中预置。例如,A类用户的下载分类条件是i5或i7内核的计算机,该下载分类条件可以表示为(cpu≥i5)或者(cpu≥i7),C类用户的下载分类条件是P4及以下CPU的计算机,该下载分类条件可以表示为cpu≤p4,其它均为B类用户。The above download classification conditions may be included in the configuration file generated by the server, or saved in the client. That is, the download classification conditions can be configured from the configuration file or preset in the client. For example, the download classification condition of class A users is the computer with i5 or i7 core, the download classification condition can be expressed as (cpu≥i5) or (cpu≥i7), and the download classification condition of class C users is the computer with P4 and below CPU , the download classification condition can be expressed as cpu≤p4, and the others are B-type users.
步骤302:当客户端从服务器获取设置了下载分类条件的补丁包的配置文件时,判断客户端满足的下载分类条件所对应的下载比例控制参数。Step 302: When the client obtains the configuration file of the patch package with the download classification condition set from the server, determine the download ratio control parameter corresponding to the download classification condition satisfied by the client.
步骤303:将根据下载比例控制参数生成的配置文件提供给所述客户端。Step 303: Provide the configuration file generated according to the download ratio control parameter to the client.
步骤304:根据下载比例控制参数判断客户端是否满足预设的下载条件,若是,则执行步骤305;否则,结束当前流程。Step 304: According to the download ratio control parameter, it is judged whether the client meets the preset download condition, if yes, execute
该预设的下载条件用于控制预设下载比例的用户下载该补丁包,具体判断可以采用的方式与前述步骤204中的描述一致,在此不再赘述。The preset downloading condition is used to control the downloading of the patch package by users with a preset downloading ratio, and the method for specific determination is consistent with the description in
步骤305:输出下载所述补丁包的提示信息,以使客户端能够从服务器下载该补丁包。Step 305: Outputting prompt information for downloading the patch package, so that the client can download the patch package from the server.
与本申请控制补丁包下载的方法的实施例相对应,本申请还提供了控制补丁包下载的系统及客户端的实施例。Corresponding to the embodiment of the method for controlling patch package downloading in this application, this application also provides embodiments of a system and a client for controlling patch package downloading.
参见图4,为本申请控制补丁包下载的系统的实施例框图:Referring to Fig. 4, it is a block diagram of an embodiment of a system for controlling the download of patch packages for the present application:
该系统包括:服务器410和若干客户端420。The system includes: a
所述客户端420,用于下载补丁包之前,从服务器410获取所述补丁包的下载比例控制参数,根据所述下载比例控制参数判断所述客户端420是否满足预设的下载条件,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包,当满足所述预设的下载条件时,能够从所述服务器410下载所述补丁包。The
进一步,所述客户端420,还用于从服务器410获取所述补丁包的下载比例控制参数之前,根据本地下载需求向所述服务器410上报是否需要下载所述补丁包的信息,当需要下载所述补丁包时,则服务器410向所述客户端420提供所述下载比例控制参数;或者,还用于当满足所述预设的下载条件时,根据本地下载需求向所述服务器410上报是否需要下载所述补丁包的信息,当需要下载所述补丁包时,则客户端420从所述服务器下载所述补丁包。Further, the
进一步,所述服务器410,可以用于预先保存包含不同下载比例控制参数的若干配置文件,以及根据网络流量选择当前提供给客户端420的配置文件。Further, the
进一步,所述服务器410,可以用于预先保存为补丁包设置的下载分类条件,每个下载分类条件对应不同的下载比例控制参数,当所述客户端420从所述服务器410获取设置了下载分类条件的补丁包的配置文件时,判断所述客户端420满足的下载分类条件所对应的下载比例控制参数,将根据所述下载比例控制参数生成的配置文件提供给所述客户端。Further, the
参见图5A,为本申请客户端的第一实施例框图:Referring to Figure 5A, it is a block diagram of the first embodiment of the client of this application:
该客户端包括:获取单元510、判断单元520和下载单元530。The client includes: an acquiring unit 510 , a judging unit 520 and a downloading unit 530 .
其中,获取单元510,用于下载补丁包之前,从服务器获取所述补丁包的下载比例控制参数;Wherein, the obtaining unit 510 is configured to obtain the download ratio control parameter of the patch package from the server before downloading the patch package;
判断单元520,用于根据所述下载比例控制参数判断所述客户端是否满足预设的下载条件,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包;The judging unit 520 is configured to judge whether the client meets a preset download condition according to the download ratio control parameter, and the preset download condition is used to control users with a preset download ratio to download the patch package;
下载单元530,用于当满足所述预设的下载条件时,所述客户端能够从所述服务器下载所述补丁包。The downloading unit 530 is configured to, when the preset downloading condition is satisfied, the client can download the patch package from the server.
进一步,所述获取单元510还获取包括至少一种下述信息:输出下载所述补丁包的提示信息的弹出窗口的大小、弹出窗口的位置、补丁包的名称、补丁包的功能描述、补丁包的下载地址、补丁包的扫描条件;所述输出单元530,具体用于通过所述客户端的显示界面输出包含在所述配置文件中的信息的弹出窗口。Further, the acquisition unit 510 also acquires at least one of the following information: the size of the pop-up window outputting the prompt information for downloading the patch package, the position of the pop-up window, the name of the patch package, the function description of the patch package, the patch package The download address and scanning conditions of the patch package; the output unit 530 is specifically configured to output a pop-up window of the information contained in the configuration file through the display interface of the client.
参见图5B,为图5A中判断单元的一种实施例框图:Referring to Fig. 5B, it is a block diagram of an embodiment of the judging unit in Fig. 5A:
该判断单元520包括:The judging unit 520 includes:
随机数生成单元521,用于通过随机数计算函数生成一个随机数;A random number generating unit 521, configured to generate a random number through a random number calculation function;
求模运算单元522,用于将所述随机数与所述下载比例控制参数进行求模运算;A modulo calculation unit 522, configured to perform a modulo calculation on the random number and the download ratio control parameter;
结果判断单元523,用于判断所述求模运算的结果是否在预设的比例区间范围内,若是,则表示满足预设的下载条件,否则,表示不满足预设的下载条件。The result judging unit 523 is used to judge whether the result of the modulo calculation is within the preset ratio range. If yes, it means that the preset downloading condition is satisfied; otherwise, it means that the preset downloading condition is not satisfied.
参见图6,为本申请客户端的第二实施例框图:Referring to Figure 6, it is a block diagram of the second embodiment of the client of this application:
该客户端包括:获取单元610、上报单元620、判断单元630和下载单元640。The client includes: an acquiring
其中,获取单元610,用于下载补丁包之前,从服务器获取所述补丁包的下载比例控制参数;Wherein, the obtaining
上报单元620,用于所述获取单元获取所述补丁包的下载比例控制参数之前,根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息;The
判断单元630,用于根据所述下载比例控制参数判断所述客户端是否满足预设的下载条件,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包;The judging
下载单元640,用于当满足所述预设的下载条件时,所述客户端能够从所述服务器下载所述补丁包。The downloading
或者,上报单元620,用于满足所述预设的下载条件时,根据本地下载需求向所述服务器上报是否需要下载所述补丁包的信息;Alternatively, the
下载单元640,用于当需要下载所述补丁包时,从所述服务器下载所述补丁包。The downloading
参见图7,为本申请服务器的第一实施例框图:Referring to Figure 7, it is a block diagram of the first embodiment of the application server:
该服务器包括:提供单元710和传输单元720。The server includes: a providing
其中,提供单元710,用于当客户端下载补丁包之前,向所述客户端提供获取所述补丁包的下载比例控制参数;Wherein, the providing
传输单元720,用于当接收到客户端发送的下载请求后,向所述客户端传输所述补丁包,所述下载请求为客户端根据所述下载比例控制参数判断满足预设的下载条件后发送的下载请求,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包。The
进一步,该服务器还可以包括:Further, the server can also include:
第一保存单元730,用于预先保存包含不同下载比例控制参数的若干配置文件;The
选择单元740,用于根据网络流量选择当前提供给客户端的配置文件。The
参见图8,为本申请服务器的第二实施例框图:Referring to Figure 8, it is a block diagram of the second embodiment of the application server:
该服务器包括:提供单元810和传输单元820。The server includes: a providing
其中,提供单元810,用于当客户端需要下载补丁包时,向所述客户端提供获取所述补丁包的配置文件,所述配置文件中包含所述服务器预先配置的下载比例控制参数;Wherein, the providing
传输单元820,用于当接收到客户端发送的下载请求后,向所述客户端传输所述补丁包,所述下载请求为客户端根据所述下载比例控制参数判断满足预设的下载条件后发送的下载请求,所述预设的下载条件用于控制预设下载比例的用户下载所述补丁包。The
进一步,该服务器还可以包括:Further, the server can also include:
第二保存单元830,用于预先保存为补丁包设置的下载分类条件,每个下载分类条件对应不同的下载比例控制参数;The
判断单元840,用于当客户端从所述服务器获取设置了下载分类条件的补丁包的配置文件时,判断所述客户端满足的下载分类条件所对应的下载比例控制参数;The judging
提供单元810,具体用于将根据所述下载比例控制参数生成的配置文件提供给所述客户端。The providing
通过对以上实施方式的描述可知,客户端下载补丁包之前,从服务器获取补丁包的下载比例控制参数,根据下载比例控制参数判断所述客户端是否满足预设的下载条件,预设的下载条件用于控制预设下载比例的用户下载补丁包,当满足预设的下载条件时,客户端能够从服务器下载所述补丁包。应用本申请实施例可以根据网络流量情况,控制下载补丁包的用户数量,从而可以有效控制服务器的负载,提高补丁包的下载性能。It can be seen from the description of the above embodiments that before the client downloads the patch package, it obtains the download ratio control parameter of the patch package from the server, and judges whether the client meets the preset download condition according to the download ratio control parameter. The user downloading the patch package for controlling the preset download ratio, when the preset download condition is met, the client can download the patch package from the server. The application of the embodiment of the present application can control the number of users who download the patch package according to the network traffic conditions, thereby effectively controlling the load of the server and improving the download performance of the patch package.
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。Those skilled in the art can clearly understand that the technologies in the embodiments of the present invention can be implemented by means of software plus a necessary general-purpose hardware platform. Based on this understanding, the essence of the technical solutions in the embodiments of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM , magnetic disk, optical disk, etc., including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of the present invention.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiment.
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。The embodiments of the present invention described above are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110041517 CN102075367B (en) | 2011-02-21 | 2011-02-21 | Method and system for controlling downloading of patch packet, client and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110041517 CN102075367B (en) | 2011-02-21 | 2011-02-21 | Method and system for controlling downloading of patch packet, client and server |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210451792.5A Division CN102904763B (en) | 2011-02-21 | 2011-02-21 | Method and system for controlling downloading of service pack, client and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102075367A CN102075367A (en) | 2011-05-25 |
CN102075367B true CN102075367B (en) | 2012-11-07 |
Family
ID=44033722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110041517 Active CN102075367B (en) | 2011-02-21 | 2011-02-21 | Method and system for controlling downloading of patch packet, client and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102075367B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104079324A (en) * | 2013-03-25 | 2014-10-01 | 联想(北京)有限公司 | Data transmission method, electronic equipment and system |
CN103825938A (en) * | 2014-01-26 | 2014-05-28 | 北京卓易讯畅科技有限公司 | Method of downloading resources and device |
CN108632069B (en) * | 2017-03-23 | 2022-06-14 | 腾讯科技(深圳)有限公司 | Client configuration method, system and related equipment |
CN109660398A (en) * | 2018-12-21 | 2019-04-19 | 深圳创维数字技术有限公司 | Route system restorative procedure, terminal and storage medium |
CN111949291A (en) * | 2020-07-28 | 2020-11-17 | 北京升鑫网络科技有限公司 | Patch detection method, storage medium and computer equipment |
CN112751930B (en) * | 2020-12-30 | 2022-11-25 | 平安普惠企业管理有限公司 | File downloading control method and device, computer equipment and storage medium |
CN113262493B (en) * | 2021-04-15 | 2024-07-19 | 网易(杭州)网络有限公司 | Game vulnerability restoration method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101931944A (en) * | 2010-07-23 | 2010-12-29 | 华为终端有限公司 | Method, device and system for updating terminal patch online |
CN101944032A (en) * | 2009-07-03 | 2011-01-12 | 华为技术有限公司 | Microware updating method, client, server and system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9563417B2 (en) * | 2006-12-29 | 2017-02-07 | International Business Machines Corporation | Patch management automation tool for UNIX, APARXML |
-
2011
- 2011-02-21 CN CN 201110041517 patent/CN102075367B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101944032A (en) * | 2009-07-03 | 2011-01-12 | 华为技术有限公司 | Microware updating method, client, server and system |
CN101931944A (en) * | 2010-07-23 | 2010-12-29 | 华为终端有限公司 | Method, device and system for updating terminal patch online |
Also Published As
Publication number | Publication date |
---|---|
CN102075367A (en) | 2011-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102075367B (en) | Method and system for controlling downloading of patch packet, client and server | |
US9182975B2 (en) | Automatic application updates | |
CN112767135B (en) | Configuration method and device of rule engine, storage medium and computer equipment | |
US8813167B2 (en) | Dynamic device configuration using predicates | |
CN104243405B (en) | A kind of request processing method, apparatus and system | |
CN111782988B (en) | Method, apparatus, computer system and storage medium for determining source of application program | |
CN101969401B (en) | Adaptive cloud calculation method and system | |
CN107656768B (en) | Method and system for controlling page jump | |
US20140189648A1 (en) | Facilitated quality testing | |
CN110532467B (en) | Activity recommendation method and device, device and storage medium based on push model | |
US10404568B2 (en) | Agent manager for distributed transaction monitoring system | |
WO2021135301A1 (en) | Application upgrade method and computer device | |
CN107786601A (en) | A kind of information processing method, terminal and server | |
CN109255246A (en) | Interface parameters encryption method, device, computer equipment and storage medium | |
CN102904763B (en) | Method and system for controlling downloading of service pack, client and server | |
CN109710280B (en) | A method and device for installing an application on a user equipment | |
CN109214895A (en) | A kind of game resource promotion method, apparatus and system | |
CN108111591A (en) | The method, apparatus and computer readable storage medium of PUSH message | |
CN112000496B (en) | Access method and device of third-party information source API and implementation method thereof | |
CN113687870B (en) | Terminal operation optimization method and device, storage medium and terminal | |
CN115640084A (en) | System message sending method and device for client | |
CN112613915A (en) | Method and device for supporting switching of double-version advertisement plug-in and electronic equipment | |
CN110413700A (en) | The cochain method and device thereof of knowledge payment associated data | |
CN110427766A (en) | A kind of cochain method and device thereof of internet tourism data | |
CN117081922A (en) | Automatic updating method and device for vehicle, vehicle and computer storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220322 Address after: 100016 1773, 15 / F, 17 / F, building 3, No.10, Jiuxianqiao Road, Chaoyang District, Beijing Patentee after: Sanliu0 Digital Security Technology Group Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |