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 PDF

Info

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
Application number
CN201610977185.0A
Other languages
Chinese (zh)
Other versions
CN108062313B (en
Inventor
李双义
王海旭
王银生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201610977185.0A priority Critical patent/CN108062313B/en
Publication of CN108062313A publication Critical patent/CN108062313A/en
Application granted granted Critical
Publication of CN108062313B publication Critical patent/CN108062313B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3438Recording 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3452Performance evaluation by statistical analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • G06F16/1815Journaling file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2462Approximate 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

For retaining the method for customer analysis, electronic equipment and server
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.
CN201610977185.0A 2016-11-07 2016-11-07 Method, electronic device, server, and computer-readable storage medium for persisting user analytics Active CN108062313B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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