CN108062313A - For retaining the method for customer analysis, electronic equipment and server - Google Patents
For retaining the method for customer analysis, electronic equipment and server Download PDFInfo
- Publication number
- CN108062313A CN108062313A CN201610977185.0A CN201610977185A CN108062313A CN 108062313 A CN108062313 A CN 108062313A CN 201610977185 A CN201610977185 A CN 201610977185A CN 108062313 A CN108062313 A CN 108062313A
- Authority
- CN
- China
- Prior art keywords
- time
- retention
- state
- daily record
- remaining time
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3438—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3452—Performance evaluation by statistical analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2462—Approximate or statistical queries
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Debugging And Monitoring (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention provides a kind of for retaining method, electronic equipment and the server of customer analysis.The described method includes:In response to starting the application installed in electronic equipment, the remaining time of the user of the application and retention state are updated in the electronic device;Facility information, visit time information, remaining time and retention state are assembled into daily record in the electronic device and store the daily record after assembling;And the daily record is sent to server, so that server performs retention customer analysis according to the daily record.
Description
Technical field
A kind of this disclosure relates to data analysis field, and in particular, to method, electronic equipment for being used to retain customer analysis
And retention customer analysis can be performed quickly in server, wherein the method, regardless of the length of statistics phase, so as to reduce
Resource consumption and calculating time.
Background technology
As mobile Internet number of users is skyrocketed through, the statistical analysis of mobile equipment becomes more important.
It in e-commerce field, keeps old user here and develops the target that new user is each business platform, therefore, retain and use
Analyze the additional important that seems in family.However, when performing user's retention analysis in mobile terminal, current statistical is often very numerous
It is trivial, it is necessary to which substantial amounts of data relation analysis, can be only achieved the mesh of analysis.For example, in the prior art, system is retained when performing user
During meter analysis, re-scheduling processing often is carried out using user access logs first, then finds out all access out of last the statistics phase
The user of the application is crossed, and the user of all return visits is found within this statistics phase, finally carries out data correlation.If user
It exists simultaneously in two clusters, then it represents that user is current retention user.However, the access user behaviors log amount due to user
Very big, re-scheduling judgement can only meet compared with the retention analysis in the ankle meter phase.It is analyzed for the retention in the longer statistics phase, it is past
Toward needing to be screened in the daily record of flood tide, therefore resource consumption is very huge, it is understood that there may be cluster resource can not meet point
The situation of analysis demand.
Therefore, it is necessary to a kind of for retaining method, electronic equipment and the server of customer analysis, wherein the method can
Retention customer analysis is performed quickly, regardless of the length of statistics phase, so as to reduce resource consumption and calculate the time.
The content of the invention
It is to solve at least the above and/or shortcoming in terms of the disclosure and at least following advantages is provided.
According to the example embodiment of the disclosure, a kind of method for retaining customer analysis is provided, including:In response to opening
The application installed in dynamic electronic equipment, updates the remaining time of the user of the application and retention state in the electronic device;
Facility information, visit time information, remaining time and retention state are assembled into daily record in electronic equipment and store the daily record after assembling;
And the daily record is sent to server, so that server performs retention customer analysis according to the daily record.
Preferably, the remaining time of the user for updating the application in the electronic device and retention state include:It rings
It should record and store and be currently up the time in starting the application installed in electronic equipment;Determine whether current visit secondary is to visit for the first time
It asks;And according to definitive result, update the remaining time and retention state.
Preferably, it is described to be included according to the definitive result update remaining time and retention state:It is secondary when determining currently to visit
Not during maiden visit, the time that is currently up of last time is recorded as startup time last time;It will be currently up time and each retention
Time is compared, it is determined whether meets corresponding retention relation;If it is determined that meeting corresponding retention relation, then corresponding retention is kept
Time and retention state;And if it is determined that being unsatisfactory for corresponding retention relation, then according to startup time last time, update is corresponding to retain
Time and retention state.
Preferably, it is described to be included according to the corresponding remaining time of startup last time, update time and retention state:If last time opens
The dynamic time is retained corresponding in measurement period, then corresponding remaining time is updated to startup time last time, and will retain state
Value is revised as 1;And if last time starts the time and retained corresponding in measurement period, corresponding remaining time is remained into sky word
Section, and the value for state of retaining is remained 0.
Preferably, it is described to be further included according to the definitive result update remaining time and retention state:When definite current visit
Secondary when being maiden visit, will be currently up the time is recorded as last time and starts the time;And by each remaining time and retain state guarantor
It holds as initial value.
According to the second aspect of the invention, a kind of method for retaining customer analysis is provided, including:From electronic equipment
Receive the signal indicated starting the application installed in the electronic equipment;In server end in response to receiving the letter
Number, update the remaining time of the user of the application and retention state;By facility information, visit time information, remaining time and retention
State is assembled into daily record and stores the daily record after assembling;And retention customer analysis is performed according to the daily record.
According to the third aspect of the invention we, a kind of electronic equipment is provided, wherein application is installed, the electronic equipment bag
It includes:Memory, is configured to store the daily record of the user of the application, and processor is configured in response to starting the application, update
The remaining time of the user of the application and retention state, and by facility information, visit time information, remaining time and retain state group
It fills as daily record, the in memory daily record after storage assembling;And communicator, it is configured to daily record being sent to server, so as to
The server receives daily record and performs retention customer analysis according to the daily record.
Preferably, the processor is additionally configured to:In response to starting the application, record and store and be currently up the time;
Determine whether current visit secondary is maiden visit;And according to definitive result, update the remaining time and retention state.
Preferably, the processor is additionally configured to:When determining current visit time not maiden visit, current by last time is opened
The dynamic time is recorded as startup time last time;The time will be currently up compared with each remaining time, it is determined whether meet and correspond to
Retention relation;If it is determined that meeting corresponding retention relation, then corresponding remaining time and retention state are kept;And if it is determined that not
Meet corresponding retention relation, then the time was started according to last time, update corresponding remaining time and retain state.
Preferably, the processor is additionally configured to:If last time starts the time and is retained corresponding in measurement period, will be right
Remaining time is answered to be updated to startup time last time, and the value for state of retaining is revised as 1;And if last time start the time right
It should retain in measurement period, then corresponding remaining time be remained into null field, and the value for state of retaining is remained 0.
Preferably, the processor is additionally configured to:When it is maiden visit to determine current visit time, time note will be currently up
It records and started the time for last time;And each remaining time and retention state are remained into initial value.
According to the fourth aspect of the invention, a kind of server to communicate with electronic equipment is provided, wherein the electronics is set
Application is installed in standby, the server includes:Communicator is configured to receive to starting in the electronic equipment from electronic equipment
The signal that the application of installation is indicated;Memory is configured to store the daily record of the user of the application;And processor, match somebody with somebody
It is set in response to receiving the signal, updates the remaining time of the user of the application and retention state;By facility information, visit
Secondary information, remaining time and retention state are assembled into daily record and the daily record in the memory after storage assembling;And according to
The daily record performs retention customer analysis.
Description of the drawings
Below in conjunction with attached drawing, above and other aspect, feature and the advantage of the example embodiment of the disclosure will be become apparent from,
In attached drawing:
Fig. 1 shows the schematic diagram of the application environment of example embodiment according to the present invention;
Fig. 2 shows the electronics of the retention customer analysis method for being used to perform the present invention of example embodiment according to the present invention
The structure diagram of equipment;
Fig. 3 shows the flow chart for being used to retain the method for customer analysis of example embodiment according to the present invention;
Fig. 4 shows the update remaining time of example embodiment according to the present invention and retains the specific step of the operation of state
Suddenly;And
Fig. 5 shows the service of the retention customer analysis method for being used to perform the present invention of example embodiment according to the present invention
The structure diagram of device.
Specific embodiment
The example that the present invention is described below with reference to attached drawing is implemented.The present invention provides a kind of for retaining customer analysis
Retention customer analysis can be performed quickly in method, electronic equipment and server, wherein the method, regardless of the length of statistics phase
It is short, so as to reduce resource consumption and calculate the time.
At present, statistical analysis is carried out, it is necessary to be recorded to the retention of the user of APP when OA operation analysis, for example, Zhou Liucun,
Monthly retention, season are retained and year retains etc..It is required for carrying out substantial amounts of data relation analysis for each case, so as to
To the statistical information for retaining user.However, since the flow-data amount of large-scale website is very big, for the analysis of longer statistics phase
It needs the resource consumed very big, and may be limited be subject to resource and can not carry out summarizing meter from huge data volume
It calculates.Particularly, when being required for being analyzed daily, substantial amounts of resource can be consumed to calculate the index, cause input-output ratio
It is relatively low.
Therefore, the present invention proposes a kind of method for retaining customer analysis.It specifically, can be by with software development
Calculating is placed in APP clients by the mode of kit (SDK), to disperse to calculate pressure, while also simplifies log statistic mode.
That is, a small amount of daily record generated when only being started by recording daily user can meet the needs of calculating, greatly reduce
Resource consumption and calculating time.
Fig. 1 shows the schematic diagram of the application environment of example embodiment according to the present invention.As shown in Figure 1, described apply ring
Border includes electronic equipment 10 communicatively connected to each other and server 20.Electronic equipment 10 is equipped with one or more application,
In performed for the application 100 in one or more application and retain customer analysis.
The method for being used to retain customer analysis of example embodiment can be performed by electronic equipment 10 according to the present invention, also may be used
To be performed in server end 20.Divided below with performing the user that is used to retain of example embodiment according to the present invention by electronic equipment 10
The method of analysis is as an example, to describe the present invention.
In the disclosure, electronic equipment can be the equipment for being related to communication function.For example, electronic equipment can be intelligent electricity
Words, tablet PC (personal computer), mobile phone, visual telephone, E-book reader, Desktop PC, PC on knee, net book meter
Calculation machine, PDA (personal digital assistant), PMP (portable media player), MP3 player, portable medical device, number
Camera or wearable device (for example, the HMD (headset equipment) of such as electronic glasses etc, Electronic Clothes, electronics bracelet,
Electronics necklace, electronic accessories (appcessory) or smartwatch).
According to some embodiments, electronic equipment can be the controlling intelligent household appliances for being related to communication function.For example, electronic equipment
Can be TV, DVD (digital video disc) player, audio frequency apparatus, refrigerator, air-conditioning, dust catcher, oven, micro-wave oven, washing machine,
Air purifier, set-top box, TV boxes, game machine, electronic dictionary, electron key, field camera or digital photo frame.
According to some embodiments, electronic equipment can be Medical Devices (for example, MRA (magnetic resonance angiography), MRI (magnetic
Resonance image-forming), CT (computed tomography), ultrasonic examination etc.), navigation equipment, GPS (global positioning system) receiver, EDR
(event data recorder), FDR (flight data recorder), vehicle infotainment (infortainment) equipment, electronics peculiar to vessel
Equipment (for example, marine celestial navigation system, compass etc.), avionic device, security facilities or industry or domestic robot.
According to some embodiments, electronic equipment can be the furniture or building/structure with communication function a part,
Electron plate, electronic signature receiving device, projecting apparatus or various measuring instrumentss are (for example, water meter, ammeter, gas meter, flow meter or wave gauge
Deng).Electronic equipment disclosed herein can be any combination of one of above equipment or above equipment.Such as people in the art
What member was understood:Above-mentioned electronic equipment is only exemplary, and is not construed as the limitation to the disclosure.
Fig. 2 shows the structure diagram of the electronic equipment 10 of example embodiment according to the present invention.Specifically, in the electricity
It is equipped in sub- equipment 10 using 100, the electronic equipment 10 includes:Memory 110 is configured to store the user of the application
Daily record;Processor 120 is configured to, in response to starting the application, update remaining time and the retention of the user of the application
State, and facility information, visit time information, remaining time and retention state are assembled into daily record, storage assembling in the memory 110
Daily record afterwards;And communicator 130, it is configured to daily record being sent to server, so that the server receives daily record and basis
The daily record performs retention customer analysis.In various embodiments, " processor " includes at least one core, and can be defined
For the independent community that can be interacted with other components of the equipment.
In one embodiment, the processor 120 is also configured as:In response to starting the application, record and deposit
Storage is currently up the time;Determine whether current visit secondary is maiden visit;And according to definitive result, update the remaining time and
Retention state.
In one embodiment, the processor 120 is also configured as:When definite current visit secondary is not maiden visit
When, the time that is currently up of last time is recorded as startup time last time;The time will be currently up compared with each remaining time,
Determine whether to meet corresponding retention relation;If it is determined that meet corresponding retention relation, then keep corresponding remaining time and retain shape
State;If it is determined that being unsatisfactory for corresponding retention relation, then the time was started according to last time, update corresponding remaining time and retain state.
Specifically, the processor 120 is configurable to:If last time starts the time and is retained corresponding in measurement period, will be corresponding
Remaining time is updated to startup time last time, and the value for state of retaining is revised as 1;And if last time start the time in correspondence
It retains in measurement period, then corresponding remaining time is remained into null field, and the value for state of retaining is remained 0.
In one embodiment, the processor 120 is also configured as:When it is maiden visit to determine current visit time,
To be currently up the time be recorded as last time start the time;And each remaining time and retention state are remained into initial value.
Fig. 3 shows the flow chart for being used to retain the method for customer analysis of example embodiment according to the present invention.Specifically,
The method may include:In response to starting the application (S0) installed in electronic equipment, the application is updated in the electronic device
User remaining time and retain state (that is, visit time initialization, S1);Then in the electronic device by facility information, visit time
Information, remaining time and retention state are assembled into the daily record (S2) after daily record and in the memory 110 storage assembling;And to clothes
Business device sends the daily record (S3), so that server retains customer analysis (S4) according to the daily record to perform.
Specifically, the remaining time for updating the user of the application in the electronic device and the operation S1 for retaining state can be with
Including:In response to starting the application installed in electronic equipment, in step S1100, processor 120 is recorded and stored when being currently up
Between;Then, in step S1200, determine whether current visit secondary is maiden visit;Then, in step S1300, according to definitive result,
Update the remaining time and retention state.In one embodiment, in SDK reserved part field to record remaining time
With the state of retention, wherein remaining time refers to the remaining time of user's corresponding period (for example, this access time, last time start
Time, last week | last month | upper season | the last usage time such as last year);And retain the retention shape that state refers to user's corresponding period
State (such as last week | last month | upper season | whether last year etc. retains), which is enumerated value and value is 0 or 1 (0 indicates no retention, 1
Indicate retention).In one embodiment, remaining time and the initial value of retention state can be configured to 0.APP client
The initial method of SDK on startup, is actively called in end, SDK judge current visit it is secondary whether visit it is secondary as 1 (i.e., if be the use
The maiden visit at family).Finally, according to definitive result, to update remaining time and retention state.
Fig. 4 shows the update remaining time of example embodiment according to the present invention and retains the specific step of the operation of state
Suddenly.
Specifically, if it is determined that current visit secondary is not maiden visit (step S1200- is no), then in step S1310, place
The time that is currently up of last time is recorded as startup time last time by reason device 120;Then, in step S1312, processor 120 ought
The preceding startup time is compared with each remaining time, it is determined whether meets corresponding retention relation;Wherein corresponded to if it is determined that meeting
Retention relation (step S1312- is), then do not perform any operation, and keeps corresponding remaining time and retention state;And if really
Surely corresponding retention relation (step S1312- is no) is unsatisfactory for, then in step S1314, removes the remaining time for being unsatisfactory for retention relation
With the state of retention, the time was then started according to last time, update corresponding remaining time and retains state.That is, in step S1316, sentence
Disconnected last time starts whether event is being retained in measurement period.If last time starts the time and retains (step in measurement period corresponding
S1316- is), then corresponding remaining time is updated to last time in step S1318 and starts the time, and the value for state of retaining is changed
For 1.If last time starts the time and retained corresponding in measurement period (step S1316- is no), update operation is not performed, and will
Corresponding remaining time remains null field, and the value for state of retaining is remained 0.It determines currently to visit in step S1200 in addition, working as
It is secondary when being maiden visit, then do not perform any operation, i.e. by each remaining time and retention state remain initial value (for example,
0).Alternatively, when determine it is current visit time be maiden visit when, can also will be currently up the time is arranged to last time and starts the time.
The embodiment of the method for being used to retain user's statistics of the present invention is exemplified below.Such as:User starts for the first time
The time of application is 31 minutes and 28 seconds 12 points of on December 31st, 2014, and the visit of the user at this time time time is " 2014-12-31 12:31:
28 ", i.e. be currently up the time as " 2014-12-31 12:31:28 ", at this time last time start time or " 2014-12-
31 12:31:28 ", and it is all 0 respectively to count user's remaining time of phase (for example, last year, preceding quarter, last month) and retain state.
User second starts the time as 39 minutes and 1 second 9 points of on January 1st, 2015, and startup time for visiting time current at this time is
“2015-01-01 09:39:01 ", last time starts the time as " 2014-12-31 12:31:28”.Since startup time last time expires
Last year, preceding quarter, last usage time last month are updated to " 2014-12-31 by sufficient last year, preceding quarter, the retention condition of last month
12:31:28 ", and last year, preceding quarter, last month are retained into state and are updated to 1.
User's third time starts the time as 39 minutes and 1 second 10 points of on July 1st, 2016, and startup time for visiting time current at this time is
“2016-07-01 10:39:01 ", last time starts the time as " 2015-01-01 09:39:01”.Due to be currently up the time with
Last year, preceding quarter, the remaining time of last month by last year, preceding quarter, the remaining time of last month and are stayed compared to retention condition is unsatisfactory for
The state of depositing is cleared to 0.Then, the time was started by using last time to judge that last time starts the time whether within each statistics phase.By
Started time " 2015-01-01 09 in last time:39:In 01 " the statistics phase in upper one year, then by last year last usage time
It is updated to " 2015-01-01 09:39:01 ", and state will be retained last year and be updated to 1.It specifically, can be by above-mentioned renewal process
It can be expressed as table 1.
Table 1
Then, daily record is assembled and stored.In one embodiment, SDK can be by equipment during initialization
Information, the visit time information such as information and above-mentioned relevant remaining time, retention state are recorded together is assembled into a daily record
It is stored in client local.Last column represents after the update is complete in table 1, the daily record of generation.
Then, electronic equipment reports daily record by communicator 130 (for example, daily record reports interface) to server, with housecoat
Business device carries out retention statistical analysis.Specifically, re-scheduling screening, Mei Geyong are carried out according to user to the visit time record of current user
Family only retains a daily record, is then recorded for the part according to corresponding measurement period, summarizes and obtains corresponding time retention shape
State can be completed user and retain analysis.
Described above is the sides for being used to retain customer analysis that example embodiment according to the present invention is performed by electronic equipment 10
Method.It should be noted that above description is only exemplary, in addition to aforesaid way, judgement can also be used as by server time
Foundation will uniformly be put into the processing of 20 end of server for the judgement of remaining time and retention state and retention statistics.Fig. 5 is shown
For performing the structure diagram for being used to retain the server of the method for customer analysis of example embodiment according to the present invention.
As shown in figure 5, when the side for being used to retain customer analysis that example embodiment according to the present invention is performed by server 20
During method, server 20 communicates with being equipped with using 100 electronic equipment 10.In one embodiment, server 20 can be with
Including communicator 230, it is configured to receive the letter indicated starting the application installed in the electronic equipment from electronic equipment
Number;Memory 210 is configured to store the daily record of the user of the application;And processor 220, it is configured in response to receiving
The signal updates the remaining time of the user of the application and retention state;By facility information, visit time information, remaining time
Daily record and the daily record in the memory after storage assembling are assembled into retention state;And it is stayed according to the daily record to perform
Deposit customer analysis.The specific method that server 20 performs to retain customer analysis performs to retain user with electronic equipment 10
The specific method of analysis is similar, and the two the difference is that only:Server 20 is received from electronic equipment 10 to starting the electricity
The signal rather than assembled log information that the application installed in sub- equipment is indicated;And remaining time and retain state
Judgement with retain customer analysis operation server end perform.Therefore, it will not be described in great detail and be used to stay in server end
The method for depositing customer analysis.
Therefore, the present invention provides a kind of for retaining method, electronic equipment and the server of customer analysis, the method
Retention analysis mode can be simplified, original a large amount of log analysis are reduced to user's wall scroll log analysis, so as to reduce data
Amount and data computing resource.The method for being used to retain customer analysis of example embodiment can also reduce every bu according to the present invention
The resource consumption of analysis analyzes the retention of big time span and becomes possibility.
It should be noted that above scheme is only to show a specific implementation of present inventive concept, the invention is not restricted to above-mentioned
Implementation.The part processing in above-mentioned implementation is can be omitted or skips, without departing from the spirit and scope of the present invention.
The method of front can be realized in the form of the program command that can be held by a variety of computer installations and be recorded in calculating
In machine readable medium recording program performing.In this case, computer readable recording medium storing program for performing can include individual program command, data text
Part, data structure or its combination.Meanwhile the program command recorded in the recording medium specially can design or be configured to this hair
Bright or computer software fields technical staff's known applications.Computer readable recording medium storing program for performing includes such as hard disk, floppy disk
Or the magnetic mediums such as tape, the optical medium such as compact disk read-only memory (CD-ROM) or digital versatile disc (DVD), such as
The magnet-optical medium of floptical disk and the hardware unit such as storing and executing ROM, RAM of program command, flash memory.In addition, journey
The high-level language that sequence order includes the machine language code of compiler formation and computer can perform by using interpretive program.Before
The hardware unit in face can be configured to operate the operation for performing the present invention as at least one software module, and contrary operation
And the same.
Although the operation of context of methods has shown and described with particular order, the operation of each method can be changed
Sequentially so that specific operation can be performed with reverse order or allows to perform spy simultaneously with other operations at least partly
Fixed operation.Additionally, this invention is not limited to the above example embodiments, it can not depart from the premise of spirit and scope of the present disclosure
Under, including one or more other components or operation or omit one or more other components or operation.
The preferred embodiment of the present invention is had been combined above and shows the present invention, but those skilled in the art will manage
Solution, without departing from the spirit and scope of the present invention, can carry out various modifications the present invention, replaces and change.Cause
This, the present invention should not be limited by above-described embodiment, and should be limited by appended claims and its equivalent.
Claims (12)
1. a kind of method for retaining customer analysis, including:
In response to starting the application installed in electronic equipment, update in the electronic device the user of the application remaining time and
Retention state;
In the electronic device by facility information, visit time information, remaining time and retain after state is assembled into daily record and stores assembling
Daily record;And
The daily record is sent to server, so that server performs retention customer analysis according to the daily record.
2. according to the method described in claim 1, during the retention of the wherein described user for updating the application in the electronic device
Between and retention state include:
In response to starting the application installed in electronic equipment, record and store and be currently up the time;
Determine whether current visit secondary is maiden visit;And
According to definitive result, the remaining time and retention state are updated.
3. according to the method described in claim 2, wherein described update the remaining time according to definitive result and retain state
Including:
When definite current visit time not maiden visit, the time that is currently up of last time is recorded as startup time last time;
The time will be currently up compared with each remaining time, it is determined whether meet corresponding retention relation;
If it is determined that meeting corresponding retention relation, then corresponding remaining time and retention state are kept;
If it is determined that being unsatisfactory for corresponding retention relation, then the time was started according to last time, update corresponding remaining time and retain state.
4. according to the method described in claim 3, wherein described started the corresponding remaining time of time update and retention according to last time
State includes:
If last time starts the time and retained corresponding in measurement period, corresponding remaining time is updated to startup time last time,
And the value for state of retaining is revised as 1;And
If last time starts the time and retained corresponding in measurement period, corresponding remaining time is remained into null field, and will be stayed
The value for depositing state remains 0.
5. according to the method described in claim 2, wherein described update the remaining time according to definitive result and retain state
It further includes:
When determine it is current visit time be maiden visit when, will be currently up the time is recorded as last time and starts the time;And
Each remaining time and retention state are remained into initial value.
6. a kind of method for retaining customer analysis, including:
The signal indicated starting the application installed in the electronic equipment is received from electronic equipment;
In server end in response to receiving the signal, the remaining time of the user of the application and retention state are updated;
Facility information, visit time information, remaining time and retention state are assembled into daily record and store the daily record after assembling;And
Retention customer analysis is performed according to the daily record.
7. a kind of electronic equipment, wherein being equipped with application, the electronic equipment includes:
Memory is configured to store the daily record of the user of the application,
Processor is configured to, in response to the startup application, update the remaining time of the user of the application and retention state, and
Facility information, visit time information, remaining time and retention state are assembled into daily record, in memory the daily record after storage assembling;
And
Communicator is configured to daily record being sent to server, so that the server receives daily record and is held according to the daily record
Row retains customer analysis.
8. electronic equipment according to claim 7, wherein the processor is additionally configured to:
In response to starting the application, record and store and be currently up the time;
Determine whether current visit secondary is maiden visit;And
According to definitive result, the remaining time and retention state are updated.
9. electronic equipment according to claim 8, wherein the processor is additionally configured to:
When definite current visit time not maiden visit, the time that is currently up of last time is recorded as startup time last time;
The time will be currently up compared with each remaining time, it is determined whether meet corresponding retention relation;
If it is determined that meeting corresponding retention relation, then corresponding remaining time and retention state are kept;
If it is determined that being unsatisfactory for corresponding retention relation, then the time was started according to last time, update corresponding remaining time and retain state.
10. electronic equipment according to claim 9, wherein the processor is additionally configured to:
If last time starts the time and retained corresponding in measurement period, corresponding remaining time is updated to startup time last time,
And the value for state of retaining is revised as 1;And
If last time starts the time and retained corresponding in measurement period, corresponding remaining time is remained into null field, and will be stayed
The value for depositing state remains 0.
11. electronic equipment according to claim 8, wherein the processor is additionally configured to:
When determine it is current visit time be maiden visit when, will be currently up the time is recorded as last time and starts the time;And
Each remaining time and retention state are remained into initial value.
12. a kind of server to communicate with electronic equipment, wherein application is installed in the electronic equipment, the server bag
It includes:
Communicator is configured to receive the signal indicated starting the application installed in the electronic equipment from electronic equipment;
Memory is configured to store the daily record of the user of the application;And
Processor is configured to, in response to receiving the signal, update the remaining time of the user of the application and retention state;
Facility information, visit time information, remaining time and retention state are assembled into daily record and in the memory after storage assembling
Daily record;And retention customer analysis is performed according to the daily record.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610977185.0A CN108062313B (en) | 2016-11-07 | 2016-11-07 | Method, electronic device, server, and computer-readable storage medium for persisting user analytics |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610977185.0A CN108062313B (en) | 2016-11-07 | 2016-11-07 | Method, electronic device, server, and computer-readable storage medium for persisting user analytics |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108062313A true CN108062313A (en) | 2018-05-22 |
CN108062313B CN108062313B (en) | 2020-11-24 |
Family
ID=62137707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610977185.0A Active CN108062313B (en) | 2016-11-07 | 2016-11-07 | Method, electronic device, server, and computer-readable storage medium for persisting user analytics |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108062313B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109408559A (en) * | 2018-10-09 | 2019-03-01 | 北京易观智库网络科技有限公司 | Retain the method, apparatus and storage medium of analysis |
CN111459783A (en) * | 2020-04-03 | 2020-07-28 | 北京字节跳动网络技术有限公司 | Application program optimization method and device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013196560A (en) * | 2012-03-22 | 2013-09-30 | Nec Corp | Log creation apparatus, log creation system, log creation program, and log creation method |
CN104504084A (en) * | 2014-12-24 | 2015-04-08 | 小米科技有限责任公司 | Method and device for determining user retention rate |
CN105656858A (en) * | 2014-11-17 | 2016-06-08 | 阿里巴巴集团控股有限公司 | Data updating method and device |
CN105975351A (en) * | 2016-04-25 | 2016-09-28 | 乐视控股(北京)有限公司 | User behavior message reporting method and apparatus |
-
2016
- 2016-11-07 CN CN201610977185.0A patent/CN108062313B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013196560A (en) * | 2012-03-22 | 2013-09-30 | Nec Corp | Log creation apparatus, log creation system, log creation program, and log creation method |
CN105656858A (en) * | 2014-11-17 | 2016-06-08 | 阿里巴巴集团控股有限公司 | Data updating method and device |
CN104504084A (en) * | 2014-12-24 | 2015-04-08 | 小米科技有限责任公司 | Method and device for determining user retention rate |
CN105975351A (en) * | 2016-04-25 | 2016-09-28 | 乐视控股(北京)有限公司 | User behavior message reporting method and apparatus |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109408559A (en) * | 2018-10-09 | 2019-03-01 | 北京易观智库网络科技有限公司 | Retain the method, apparatus and storage medium of analysis |
CN111459783A (en) * | 2020-04-03 | 2020-07-28 | 北京字节跳动网络技术有限公司 | Application program optimization method and device, electronic equipment and storage medium |
CN111459783B (en) * | 2020-04-03 | 2023-04-18 | 北京字节跳动网络技术有限公司 | Application program optimization method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108062313B (en) | 2020-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10565984B2 (en) | System and method for maintaining speech recognition dynamic dictionary | |
CN111144952A (en) | Advertisement recommendation method, device, server and storage medium based on user interests | |
CN109857486A (en) | A kind of processing method, device, equipment and the medium of program page data | |
CN107766431B (en) | Parameterization removing function method and system based on grammar parsing | |
CN109918678B (en) | Method and device for identifying field meaning | |
KR20100059947A (en) | Systems and methods for transforming a business process into reusable services | |
CN110244957A (en) | A kind of resource data updating method, apparatus and system | |
CN102760096A (en) | Test data generation method, unit testing method and unit testing system | |
CN109656781A (en) | A kind of blog management method, system, medium and electronic equipment | |
CN116244387A (en) | Entity relationship construction method, device, electronic equipment and storage medium | |
CN115238826A (en) | Model training method and device, storage medium and electronic equipment | |
CN108062313A (en) | For retaining the method for customer analysis, electronic equipment and server | |
CN111126422B (en) | Method, device, equipment and medium for establishing industry model and determining industry | |
US7739232B2 (en) | Programming system for occasionally-connected mobile business applications | |
US20220276067A1 (en) | Method and apparatus for guiding voice-packet recording function, device and computer storage medium | |
CN111177562B (en) | Recommendation ordering processing method and device for target object and server | |
Maya‐Lastra | ColectoR, a digital field notebook for voucher specimen collection for smartphones | |
US11386108B2 (en) | Mining data transformation flows in spreadsheets | |
US20060248443A1 (en) | System and method for exporting spreadsheet data | |
CN116450723A (en) | Data extraction method, device, computer equipment and storage medium | |
CN109426962B (en) | Data model calibration method, device and equipment | |
CN110457318A (en) | The update method of data field, device, medium, electronic equipment in block chain | |
CN114020774A (en) | Method, device and equipment for processing multiple rounds of question-answering sentences and storage medium | |
CN114625372A (en) | Automatic component compiling method and device, computer equipment and storage medium | |
CN115017149A (en) | Data processing method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |