The content of the invention
For this reason, it may be necessary to provide a kind of method that can automatically update file, solve automatic according to user's differenceThe problem of more new file.
For achieving the above object, a kind of autonomous update method of data is inventor provided, is comprised the steps:The attribute that issues of file to be updated is set, and the attribute that issues includes issuing object;
User tag is obtained, the user tag includes age, sex, occupation or hobby;
Judge the user tag for obtaining and issue whether object matches, if it is send to the user and treat moreNew file address.
Further, also including step:Client judges user equipment after receiving file address to be updatedWhether satisfaction downloads condition, and file to be updated is downloaded when download condition is met.
Further, also including step:Client judges whether user equipment meets mounting condition, when fullFile to be updated is installed during sufficient mounting condition;
The attribute that issues also includes mount attribute, and the mount attribute is installation or the notice installation of mourning in silence;
When mount attribute is to notify to install, prompting is sent to user after file installation to be updated.
Specifically, also including step:Client receives field feedback, and it is anti-that collection collects the userFeedforward information.
Further, also including step, user profile is obtained, user tag is set.
A kind of autonomous more new system of data, including service end and client;
The service end includes attribute setup module, sending module and service judge module;
The attribute setup module is used for the attribute that issues for arranging file to be updated, and the attribute that issues includesIssue object;
The client includes label acquisition module, judge module;
The label acquisition module is used to obtain user tag, the user tag include the age, sex,Occupation or hobby;
The service judge module is used to judge the user tag for obtaining and issues whether object matches, describedSending module is for sending to be updated file address to the user when matching is judged as.
Further, client also includes download module;
Under the judge module judges whether user equipment meets after being additionally operable to receive file address to be updatedCarrier strip part, the download module for downloading file to be updated when being judged as and meeting download condition.
Further, the client also includes installing module;
The judge module is additionally operable to judge whether user equipment meets mounting condition;
The module of installing for installing file to be updated when mounting condition is met;
The attribute that issues also includes mount attribute, and the mount attribute is installation or the notice installation of mourning in silence;
The installation module is additionally operable to when mount attribute is to notify to install, in file installation to be updatedSend prompting afterwards to user.
Specifically, the client also includes feedback module, and the feedback module is used to receive user feedbackInformation, and collection collects the field feedback.
Specifically, the client also includes label setup module, and the label setup module is used to obtainUser profile, arranges user tag.
Prior art is different from, above-mentioned technical proposal reaches specific aim by judging user tag match conditionFile decentralization, with reference to client to download and mounting condition judgement, can reach and reduce to greatest extentUser operation, saves the purpose of user time.
Specific embodiment
By describing the technology contents of technical scheme, structural feature in detail, realizing purpose and effect, belowIn conjunction with specific embodiments and accompanying drawing is coordinated to be explained in detail.
Fig. 1 is referred to, is the autonomous update method of a kind of data described in certain embodiment of the invention, including stepS102:The attribute that issues of file to be updated is set, and the attribute that issues includes issuing object;
User tag is obtained, the user tag includes age, sex, occupation or hobby, and otherSome personalized features;
Step S104 judge obtain user tag and issue whether object matches, if it is carry out stepS106 sends file address to be updated to the user.
File address wherein to be updated can be URL files, and file to be updated can be APP application programsOr system service etc.;User tag can be set up with different user by way of user account and be associated, becauseThis also includes step S100 in certain embodiments, obtains user profile, arranges user tag.
As user A passes through client registers user account a, and personal information is provided, client is obtainedThese user profile simultaneously arrange user tag by personal information, and reaching user A has specific user's labelEffect, in further embodiments, user tag can be set up with different user by particular terminal deviceAssociation.The attribute that issues can be arranged in service end, it is also possible to be configured by authorizing third party.In certain embodiments, the user tag of student Xiao Ming is (20 years old, the male sex, student, sports class play ...),The label of old man Zhang San is (70 years old, the male sex, retirement lie fallow, health ...), the label of working clan Li SiFor (30 years old, women, white collar, leisure, health).In the present embodiment, two file addresses to be updated willIssue, wherein the first file to be updated has just been set before third party passes to server issues object (to fitClose age bracket:50-90, health), the second file to be updated is set in service end and issues object (to be adapted toAge bracket:20-40, women, health).In the present embodiment, after service end traverse user, judge respectivelyUser tag and the match condition for issuing object, after the completion of judging matching, the first file to be updated are issuedTo Zhang San, the second file to be updated is handed down to into Li Si.Server has been reached intelligently according to user personalityChange information issues the purpose of renewal.
Further, also including step S108:Client judges user after receiving file address to be updatedWhether equipment meets download condition, step S110 is carried out when download condition is met and downloads file to be updated.In some specific embodiments, the download condition includes CPU usage, network usage, storageSpace, screen state etc..For CPU usage, network usage, memory space can with predetermined threshold value,As the condition of download, only just it is downloaded when less than certain threshold value;For screen state is that screen isAs the condition of download when not using (blank screen or desktop), it is judged as being unsatisfactory for downloading during operation other applicationCondition.Carry out judging whether download condition meets, temporarily do not download if being unsatisfactory for, download if meetingInstallation kit and be ready for mounting condition judgement.By above-mentioned steps design, only CPU usage,The indexs such as network usage, memory space are just downloaded when being in reduced levels so that this method reachesThe technique effect that is more preferably intelligently downloaded according to user's service condition, improves the practicality of the present invention.
Further, also including step S112:Client judges whether user equipment meets mounting condition,Step S114 is carried out when mounting condition is met file to be updated is installed;Specifically, the mounting condition canThink that user does not now use equipment, system desktop not to exist on foreground or APP, Service to be mountedForeground uses.File to be updated is postponed installing, if meeting mounting condition just if mounting condition is unsatisfactory forCarry out the installation of file to be updated.
In further embodiments, issuing attribute also includes mount attribute, and the mount attribute is peace of mourning in silenceDress notifies to install;When mount attribute for mourn in silence installation when, file to be updated do not pointed out after installing orShow, when mount attribute is to notify to install, prompting is sent to user after file installation to be updated.The prompting can be various implementations such as status bar, dialog box, auditory tone cues.Some embodimentsIn, it can also be necessary mount attribute or nonessential mount attribute to issue attribute, be necessary when attribute is issuedDuring installation, then renewal can be issued automatically to user, otherwise not issue automatically renewal to user.By above-mentionedDesign, has reached the effect installed according to the specifically used situation of equipment, has also reached according to text to be updatedPart significance level decides whether the effect for issuing renewal, improves the practicality of the present invention.
In some specific embodiments, also including step:Client receives field feedback, collectsCollect the field feedback.Field feedback is sent to service end such as to be backed up, and toFamily feedback information is analyzed, and the problem to existing is modified and pushes new edition in file to be updatedThis gives user.By such scheme, the practicality of this method is further increased.
A kind of autonomous more new system of data, including service end 20 and client 22;
The service end includes attribute setup module 200, sending module 202;
The client includes label acquisition module 220, judge module 222;
Attribute setup module 200 carries out step S102:The attribute that issues of file to be updated is set, it is described underSending out attribute includes issuing object;
Label acquisition module 220 obtains user tag, and the user tag includes age, sex, occupationOr hobby, and some other personalized feature;
Judge module 222 carries out step S104 and judges the user tag for obtaining and issue whether object matches,If it is sending module 202 carries out step S106 and sends file address to be updated to the user.
File address wherein to be updated can be URL files, and file to be updated can be APP application programsOr system service etc.;User tag can be set up with different user by way of user account and be associated, becauseThis in certain embodiments client 220 also include label setup module 229, carry out step S100, obtainUser profile is taken, user tag is set.
As user A passes through client registers user account a, and personal information is provided, client is obtainedThese user profile simultaneously arrange user tag by personal information, and reaching user A has specific user's labelEffect, in further embodiments, user tag can be set up with different user by particular terminal deviceAssociation.The attribute that issues can be arranged in service end, it is also possible to be configured by authorizing third party.In certain embodiments, the user tag of student Xiao Ming is (20 years old, the male sex, student, sports class play ...),The label of old man Zhang San is (70 years old, the male sex, retirement lie fallow, health ...), the label of working clan Li SiFor (30 years old, women, white collar, leisure, health).In the present embodiment, two file addresses to be updated willIssue, wherein the first file to be updated has just been set before third party passes to server issues object (to fitClose age bracket:50-90, health), the second file to be updated is set in service end and issues object (to be adapted toAge bracket:20-40, women, health).In the present embodiment, after service end traverse user, judge respectivelyUser tag and the match condition for issuing object, after the completion of judging matching, the first file to be updated are issuedTo Zhang San, the second file to be updated is handed down to into Li Si.Server has been reached intelligently according to user personalityChange information issues the purpose of renewal.
Further, client also includes download module 224;
The judge module 222 also carries out step S108:User is judged after receiving file address to be updatedWhether equipment meets download condition, and when download condition is met, download module 224 carries out the download of step S110File to be updated.In some specific embodiments, the download condition includes CPU usage, networkUtilization rate, memory space, screen state etc..For CPU usage, network usage, memory space, only can be just downloaded when less than certain threshold value as the condition of download with predetermined threshold value;For screenIt is, as the condition of download, to sentence during operation other application when not using (blank screen or desktop) that tentiform state is screenBreak to be unsatisfactory for download condition.Carry out judging whether download condition meets, temporarily do not download if being unsatisfactory for,Installation kit is downloaded if meeting and mounting condition judgement is ready for.Designed by above-mentioned steps, onlyJust it is downloaded when the indexs such as CPU usage, network usage, memory space are in reduced levels,So that this method has reached the technique effect being more preferably intelligently downloaded according to user's service condition, improveThe practicality of the present invention.
Further, the client also includes installing module 226;
The judge module 222 also carries out step S112:Client judges whether user equipment meets installationCondition, module 226 is installed when mounting condition is met carries out step S114 installation file to be updated;Specifically, the mounting condition now can not use equipment, system desktop not on foreground for user or will installAPP, Service not foreground use.File to be updated is postponed installing if mounting condition is unsatisfactory for,If meeting mounting condition just carries out the installation of file to be updated.
In further embodiments, issuing attribute also includes mount attribute, and the mount attribute is peace of mourning in silenceDress notifies to install;When mount attribute for mourn in silence installation when, file to be updated do not pointed out after installing orShow, when mount attribute is to notify to install, prompting is sent to user after file installation to be updated.The prompting can be various implementations such as status bar, dialog box, auditory tone cues.Set by above-mentionedMeter, has reached the effect installed according to the specifically used situation of equipment, improves the practicality of the present invention.
The attribute that issues also includes mount attribute, and the mount attribute is installation or the notice installation of mourning in silence;
The installation module 226 is additionally operable to when mount attribute is to notify to install, and is installed in file to be updatedAfter the completion of prompting is sent to user.Reach what is further intelligently installed according to user's service conditionTechnique effect, improves the practicality of the present invention.
Specifically, the client also includes feedback module 228, and the feedback module is anti-for receiving userFeedforward information, and collection collects the field feedback.Fully meet customer need, improve the present inventionPracticality.
Specifically, the client also includes label setup module 229, and the label setup module is used to obtainUser profile is taken, user tag is set.
It should be noted that herein, such as first and second or the like relational terms are used merely toOne entity or operation are made a distinction with another entity or operation, and is not necessarily required or is impliedThere is any this actual relation or order between these entities or operation.And, term " including ","comprising" or its any other variant are intended to including for nonexcludability, so that including one beingThe process of row key element, method, article or terminal device not only include those key elements, but also include not havingThere are other key elements being expressly recited, or also include setting for this process, method, article or terminalStandby intrinsic key element.In the absence of more restrictions, by sentence " including ... " or " including ... "The key element of restriction, it is not excluded that in the process including the key element, method, article or terminal deviceAlso there is other key element.Additionally, herein, " being more than ", " being less than ", " exceeding " etc. are interpreted as notIncluding this number;" more than ", " below ", " within " etc. be interpreted as including this number.
Those skilled in the art are it should be appreciated that the various embodiments described above can be provided as method, device or meterCalculation machine program product.These embodiments can be using complete hardware embodiment, complete software embodiment or knotThe form of the embodiment in terms of conjunction software and hardware.Whole or portion in the method that the various embodiments described above are related toRelated hardware can be instructed step by step to complete by program, described program can be stored in calculatingIn the storage medium that machine equipment can read, for performing all or part described in the various embodiments described above methodStep.The computer equipment, including but not limited to:Personal computer, server, all-purpose computer,Special-purpose computer, the network equipment, embedded device, programmable device, intelligent mobile terminal, intelligent familyOccupy equipment, wearable intelligent equipment, vehicle intelligent equipment etc.;Described storage medium, including but do not limitIn:RAM, ROM, magnetic disc, tape, CD, flash memory, USB flash disk, portable hard drive, storage card, noteRecall rod, webserver storage, network cloud storage etc..
The various embodiments described above are with reference to the method according to embodiment, equipment (system), and computer programThe flow chart and/or block diagram of product is describing.It should be understood that flow process can be realized by computer program instructionsEach flow process and/or square frame and flow chart and/or the stream in block diagram in figure and/or block diagramThe combination of journey and/or square frame.Can provide these computer program instructions to computer equipment processor withProduce a machine so that produce for realizing in stream by the instruction of the computing device of computer equipmentThe function of specifying in one flow process of journey figure or one square frame of multiple flow processs and/or block diagram or multiple square framesDevice.
These computer program instructions may be alternatively stored in the meter that computer equipment can be guided to work in a specific wayCalculate in machine equipment readable memory so that the instruction being stored in the computer equipment readable memory is producedIncluding the manufacture of command device, the command device realize one flow process of flow chart or multiple flow processs and/Or the function of specifying in one square frame of block diagram or multiple square frames.
These computer program instructions also can be loaded on computer equipment so that held on a computing deviceRow series of operation steps to produce computer implemented process, so as to the finger for performing on a computing deviceOrder is provided for realizing in one square frame or multiple of one flow process of flow chart or multiple flow processs and/or block diagramThe step of function of specifying in square frame.
Although being described to the various embodiments described above, those skilled in the art once learnBasic creative concept, then can make other change and modification, so above institute to these embodimentsOnly embodiments of the invention are stated, the scope of patent protection of the present invention is not thereby limited, it is every using thisEquivalent structure or equivalent flow conversion that description of the invention and accompanying drawing content are made, or directly or indirectly useIn other related technical fields, it is included in the same manner within the scope of patent protection of the present invention.