CN101630263B - Software upgrade method - Google Patents

Software upgrade method Download PDF

Info

Publication number
CN101630263B
CN101630263B CN 200910090976 CN200910090976A CN101630263B CN 101630263 B CN101630263 B CN 101630263B CN 200910090976 CN200910090976 CN 200910090976 CN 200910090976 A CN200910090976 A CN 200910090976A CN 101630263 B CN101630263 B CN 101630263B
Authority
CN
China
Prior art keywords
client
applicable
software
redaction
similar
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.)
Expired - Fee Related
Application number
CN 200910090976
Other languages
Chinese (zh)
Other versions
CN101630263A (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.)
Yonyou Network Technology Co Ltd
Original Assignee
Yonyou Software 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 Yonyou Software Co Ltd filed Critical Yonyou Software Co Ltd
Priority to CN 200910090976 priority Critical patent/CN101630263B/en
Publication of CN101630263A publication Critical patent/CN101630263A/en
Application granted granted Critical
Publication of CN101630263B publication Critical patent/CN101630263B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a software upgrade method, which comprises the following steps: step S102, setting applicable conditions of new version of software and creating an applicable client set according to the applicable conditions; step 104, judging whether a client belongs to the applicable client set or not when the client uses the software; and step S106, determining whether upgrade needs to be carried out on the software or not according to the judgment result. On one hand, the software upgrade method reduces the cost of version upgrade of the client and only needs to know the version upgrade which is related with the client. On the other hand, the notification of the version upgrade is carried out during the practical use of the client, thereby improving accuracy. The software upgrade method simultaneously creates sales opportunities for software providers and can convert development cost into benefits.

Description

Method for upgrading software
Technical field
The present invention relates to software upgrading, relate more specifically to personalized method for upgrading software.
Background technology
The development of current business management software version rapidly, different upgraded versions is so that the client because being difficult to obtain pointedly upgrade information, and causes version updating slow.
Cause the slow main cause of version updating to be:
(1) client receives a large amount of edition upgrading information, can't know which upgrade information with own relevant, for a long time in the past just no longer concern, and the input that shows as edition upgrading lacks accuracy;
(2) the edition upgrading notice is with mail, and the modes such as propaganda materials are notified, rather than in use notifies, and the client is difficult to arrangement to these information.
Therefore, need a kind of update method of software to obtain the customers of recommendation personalizedly; And when the actual use of client correlation function module, precisely recommend.
Summary of the invention
To achieve these goals, the present invention proposes a kind of method for upgrading software, comprising: step S102 arranges the applicable elements of the redaction of software, and creates applicable client set according to described applicable elements; Step S104 when the client uses described software, judges whether described client belongs to described applicable client set; And step S106, determine whether described software upgrading according to judged result.
According to an aspect of the present invention, in the situation that determine that described client belongs to described applicable client set, described step S106 comprises: from the information of the server end request described redaction relevant with described software, wherein said information comprises module that described redaction relates to and the operation instruction of described module; When described client uses described module, point out version updating information to described client; And determine whether described software upgrading according to described client's selection.
According to an aspect of the present invention, in the situation that determine that described client does not belong to described applicable client set, described step S106 comprises: described software is not upgraded.
According to an aspect of the present invention, in the situation that determine that described client does not belong to described applicable client set, described step S106 comprises: when described client uses described module, initiatively submit request to, whether inquiry exists the upgrade information of described module; And described client determines whether described software upgrading according to Query Result.
According to an aspect of the present invention, method for upgrading software according to the present invention further comprises: calculate client's analog information storehouse according to the customer information storehouse; From described customer information storehouse, seek one or more upgrade client of having upgraded; Similar threshold value is set, and from described client's analog information storehouse, searches the similar client similar to each client among described one or more clients according to described similar threshold value; And described similar client added in the described applicable client set.
Preferably, before adding to described similar client in the described applicable client set, also comprise: described similar client is filtered heavily process.
Preferably, describedly calculate client's analog information storehouse according to the customer information storehouse and comprise: as a vector, each dimension in the described vector represents purchase information with each client; And the mahalanobis distance that calculates between the described vector is determined described client's similarity.
Preferably, describedly calculate client's analog information storehouse according to the customer information storehouse and also comprise: the definition weight vectors is used to described each dimension definition weight.
Preferably, described step S102 comprises: the applicable elements of described redaction is converted into Structured Query Language (SQL); And in the customer information storehouse, inquire described applicable client set
According to an aspect of the present invention, the applicable elements of described redaction is converted into Structured Query Language (SQL).
Description of drawings
Fig. 1 shows the process flow diagram according to upgrade method of the present invention;
Fig. 2 shows the according to an embodiment of the invention process flow diagram of upgrade method;
Fig. 3 shows according to an embodiment of the invention new client and belongs to client in applicable client's situation and the mutual schematic diagram of service end; And
Fig. 4 shows according to an embodiment of the invention new client and does not belong to client in applicable client's situation and the mutual schematic diagram of service end.
Embodiment
The present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
Fig. 1 shows the process flow diagram according to method for upgrading software of the present invention.As shown in Figure 1, method for upgrading software according to the present invention comprises: step S102 arranges the applicable elements of the redaction of software, and creates applicable client set according to described applicable elements; Step S104 when the client uses described software, judges whether described client belongs to described applicable client set; And step S106, determine whether described software upgrading according to judged result.
According to an aspect of the present invention, in the situation that determine that described client belongs to described applicable client set, described step S106 comprises: from the information of the server end request described redaction relevant with described software, wherein said information comprises module that described redaction relates to and the operation instruction of described module; When described client uses described module, point out version updating information to described client; And determine whether described software upgrading according to described client's selection.
According to an aspect of the present invention, in the situation that determine that described client does not belong to described applicable client set, described step S106 comprises: described software is not upgraded.
According to an aspect of the present invention, in the situation that determine that described client does not belong to described applicable client set, described step S106 comprises: when described client uses described module, initiatively submit request to, whether inquiry exists the upgrade information of described module; And described client determines whether described software upgrading according to Query Result.
According to an aspect of the present invention, method for upgrading software according to the present invention further comprises: calculate client's analog information storehouse according to the customer information storehouse; From described customer information storehouse, seek one or more upgrade client of having upgraded; Similar threshold value is set, and from described client's analog information storehouse, searches the similar client similar to each client among described one or more clients according to described similar threshold value; And described similar client added in the described applicable client set.
Preferably, before adding to described similar client in the described applicable client set, also comprise: described similar client is filtered heavily process.
Preferably, describedly calculate client's analog information storehouse according to the customer information storehouse and comprise: as a vector, each dimension in the described vector represents purchase information with each client; And the mahalanobis distance that calculates between the described vector is determined described client's similarity.
Preferably, describedly calculate client's analog information storehouse according to the customer information storehouse and also comprise: the definition weight vectors is used to described each dimension definition weight.
Preferably, described step S102 comprises: the applicable elements of described redaction is converted into Structured Query Language (SQL); And in the customer information storehouse, inquiring described applicable client set according to an aspect of the present invention, the applicable elements of described redaction is converted into Structured Query Language (SQL).
Fig. 2 shows the according to an embodiment of the invention process flow diagram of upgrade method.As shown in Figure 2, system-computed is divided into off-line and online two parts, and the off-line part is with the redaction service condition, and the customer information storehouse calculates redaction and uses client set, the output that this set is partly calculated as off-line as input; The calculating of online part uses software to initiate by the client, if the client belongs to the applicable client set of redaction, then can be first to every data of server request redaction, comprise the module that the redaction change relates to, when the client is actual when using the module that these relate to, client can be pointed out by automatic spring, informs that this functional module that the client uses has at present had the upgrading module to adapt with it.
The off-line part:
(1) calculates similar client
Customer information input 202: input customer information and redaction applicable elements are to customer information storehouse 204.
Calculate similar client 206:
Set up client and client's similarity relation, after providing a client, can find customers similarly.
The client is described with a vector, and each dimension represents a purchase information, thinks that the effect degree of each dimension is different.The component that difference is larger should reduce weight.Mahalanobis distance (Mahalanobis distance) by vector comes the computing client similarity.
If P=(P1, P2 ... Pn);
Q=(Q1,Q2,...Qn)
Figure G2009100909761D00041
Mahalanobis distance has many good qualities.It is not subjected to the impact of dimension, and the mahalanobis distance between 2 and the measuring unit of raw data are irrelevant; Mahalanobis distance between calculated by standardized data and centralization data (be raw data with average poor) 2 is identical.Mahalanobis distance can also be got rid of the interference of the correlativity between the variable.Its shortcoming is to have exaggerated the effect that changes small variable, can be by the method for restriction, such as to variance lower limit being set for this shortcoming.
Mahalanobis distance is not considered the significance level of different dimensions, for example in similarity is calculated, buys the number of users significance level high less than version number, and therefore introducing weight coefficient comes the different relation of this significance level of balance.
Definition weight vectors W=(w1, w2 ..., wn),
Figure G2009100909761D00051
When W=(1,1 ... 1) time, improved mahalanobis distance is equivalent to former mahalanobis distance.
For example:
Suppose that user's purchase information is (software version number is bought number of users, module 1, module 2, module 3),
Weight vectors is (1,1,2,1,1),
The vector of user A is (3.0,1,1,0,1),
Its implication is: user A has bought 3.0 versions, and number of users is 5, has bought module 1 and module 3, does not buy module 2.
The vector of user B is (2.0,2,1,0,0);
The vector of user C is (3.0,2,1,0,0);
Suppose in 1,000,000 clients, the standard deviation of version number is 2, and buying the number of users standard deviation is 1, and module 1 standard deviation is 1, and module 2 standard deviations are 1, and module 3 is 1.
Then the mahalanobis distance of user A and user B is as follows:
( 3 - 2 ) 2 2 2 * 1 + ( 2 - 1 ) 2 1 2 * 1 + ( 1 - 1 ) 2 1 2 * 2 + ( 0 - 0 ) 2 1 2 * 1 + ( 1 - 0 ) 2 1 2 * 1 = 3 2
In like manner, the mahalanobis distance of user A and user C is 1 as can be known.Obviously user C and user A are more approaching.
Find similar users by the method for setting similar threshold value, for example setting threshold is 1, finds out the user similar with A, can find user C like this, and gets rid of user B.
Because client's purchase information is always in constantly changing, therefore similar client's calculating is calculated once when the recommendation of each collaborative filtering, and only be used for when inferior recommendation, recommend also needs to recomputate next time, with synchronous during this period client's information change situation.
For example:
July 1, adopt the method for collaborative filtering to carry out once recommending, computing client A is similar with client C, August 1, adopts again the method for collaborative filtering to carry out once recommending, and this moment client A and client C information larger variation may occur, no longer similar, therefore when the recommendation on August 1, also need to recomputate once, but because the method for collaborative filtering has some cycles (such as 1 month in the example), so calculated amount can be accepted.
Output: for any two clients, the distance between the client who obtains quantizing obtains client's analog information storehouse 208.
The similar client's of above-mentioned calculating method has following characteristics: tolerance user's feature adopts improved mahalanobis distance as the method for tolerance; The similar calculating of client is only carried out before recommendation, does not need to calculate in real time on the line.
(2) calculate the applicable client's (based on method of condition) of redaction:
Create redaction applicable elements 210, in customer information storehouse 204, inquire qualified client set 214 with redaction applicable elements 212.The method is fit to recommend first, is set by redaction developer or Related product manager, by structured query sentence, filters out the user who is fit to install redaction in database.
Should be consistent based on the method for condition and the demand of redaction, why redaction develops, exploitation towards customers which are, therefore based on the method for condition, directly simple, can recall most of qualified client.
Input: customer information storehouse 204, redaction applicable elements 212
Computing method:
Redaction applicable elements 212 is converted into Structured Query Language (SQL), the client of inquiry appointment in customer information storehouse 204.The redaction applicable elements is provided by version developer or product manager.
For example, the applicable client of redaction be " bought 3.0 versions; and the number of users of buying is this interval client of 10-20 ", by these two querying conditions, write following query statement: select user_id from user_info_table where version=3.0 anduser_count>=10 and_user count<=20 like this.Just can in database, select client A and client C.
Output: redaction is suitable for client set 216.
Method based on the applicable client of the calculating redaction of condition has following characteristics: the redaction applicable elements by system outsidely submit to, the redaction applicable elements can be converted into Structured Query Language (SQL), each redaction is corresponding to the situation of an applicable client set and a plurality of redactions, each version has the characteristics of each self-corresponding applicable client set.
(3) calculate the applicable client of redaction (based on collaborative method):
Although based on the method for condition, directly simple, can recall most of qualified client.But based on the method for condition, can omit unavoidably that some are ineligible, but also can be suitable for the client of redaction, therefore the method based on condition can not solve whole issue.
Therefore, propose based on collaborative method.From client's analog information storehouse 208, obtain the client upgraded, and with client's condition of having upgraded, inquire similarly with this client or identical, but there is not the client that upgrades at present.The method is fit to follow-up recommendation, owing to recommending the rear section client to use upgrade version, and the part client does not use, and at this moment by just recommending to more vast customers based on collaborative method.Compare with the method based on condition, this method need not artificial participation, and is with low cost, but the method need to accumulate some clients that redaction has been installed as condition precedent, therefore is not suitable for recommending first.
Input: client's analog information storehouse 208, customer information storehouse 204
Computing method:
(1) from the customer information storehouse, selects the A of customers that certain AKU is installed.
(2) for each client of the A of customers, from client's analog information storehouse, find out the customers B similar with the client that this AKU is installed.
(3) after same client among the B of these customers being gone heavily, obtain exporting the C of customers.
For example:
From customer information storehouse 204, select the client that AKU is installed and be (a, b);
According to the information of client a, find the client m similar with a, n
According to the information of client b, find the client x similar with b, y, n
Then similar client is merged and obtain (m, n, x, y, n)
Because n repeats, therefore remove the n that repeats, obtain (m, n, x, y).
Output: redaction is suitable for client set 218.
The setting of similarity threshold value can have dual mode:
(1) manually rule of thumb specifies
To what extent similar just is similar client, and the setting of this threshold value can be according to long-term Experience and judgement.
(2) system's automatic setting
The method of automatic setting is, for a redaction, according to recommending each client based on the method for condition, for example this client's number is M, after recommending 1 month, wherein N client installed this upgraded version (N<=M), other had X client not have to recommend by the method based on condition, but by other approach upgraded version has been installed.To N the client that upgraded version is installed, setting threshold T1 finds a similar client set, investigates among X the client have how much belong to this set, determines accurate rate, until search out the threshold value T that an accurate rate reaches artificial setting requirement.
For example, find out client (A, B, C, D) based on the method for condition and recommend, after recommending 1 month, client A wherein, B has installed upgraded version, and client E is arranged again, F, G, H has also installed upgraded version by other approach.We wish that the threshold value of similarity can reach the accuracy requirement more than 75%, suppose given similarity threshold value T1, and under this threshold value, A is similar with E, B and F, and G is similar, such E, F, G recommends as the similarity client, and its accurate rate reaches 3/4=75%.Meet accuracy requirement, so threshold value T1 can accept.
Method based on the applicable client of collaborative calculating redaction has following characteristics: automatically find potential client to be upgraded by the method for system by similarity between the client; These clients to be upgraded select by distinct methods, therefore need to filter heavily and process; And the threshold value of similarity can be by artificial appointment, perhaps system's automatic setting.
Online part:
Computing method:
(1) perform fighting software and login system 220 of user;
(2) judge whether the client belongs to redaction client set 222;
(3) if meet redaction client set (222, be), then from the relevant redaction every terms of information 224 of service end request, these information comprise module and the related description that redaction relates to;
(4) if do not meet redaction client set (222, no), then the client continues to use software, ignores redaction 226.Illustrate that the client does not need to understand the information of current redaction, thereby avoided information to spread unchecked;
(5) determine whether the client uses the functional module relevant with redaction (228), when the client is actual when using with the relevant functional module of redaction (228, be), pop-up window, status bar shows or other communication modes are informed client's version lastest imformation 232, and allow client's cancellation notice, otherwise (228, no) then the client continue to use software 230.
When a plurality of redactions are arranged, if the client belongs to the client set of a plurality of redactions, then this client obtains the information of a plurality of redactions from server.When using certain functional module, only recommend version number the highest.
For example: have simultaneously redaction 3.1,3.2, wherein 3.1 and 3.2 versions have all related to the improvement of module 1, and 3.1 have the improvement of module 3, and 3.2 do not have the improvement of module 3.After client's login system, service end can send to the client with 3.1 and 3.2 full detail, when the client uses module 1, client automatically notice be that the upgrade tip of 3.2 versions (also provides the upgrade tip of 3.1 versions in detailed description, allow the client freely to select), what provide when the client uses module 3 is the upgrade tip of 3.1 versions.
The method of upgrade tip comprises Instant Messenger (IM) software promptings such as pop-up window, status bar display reminding and Email, SMS and MSN etc.
In use just carry out upgrade tip, if the module that the user does not use redaction to relate to then can not provide the redaction upgrade tip, avoid bothering the client and use.
Allow the client to close the redaction notice.
Might the client not belong to the recommend customers set, but allow the user when using functional module, initiatively submit request to, inquire about this updating functional modules situation, whether exist redaction that this functional module is upgraded.
Fig. 3 shows according to an embodiment of the invention new client and belongs to client in applicable client's situation and the mutual schematic diagram of service end.As shown in Figure 3, for example: client A belongs to the redaction client set, (opening client software) 302 when client A uses software, client software is to the service end request, inquire whether oneself belongs to the redaction client set, because client A belongs to the redaction client set, the functional module and the related description 304 that relate to the server request redaction of client software then, suppose that this redaction relates to module 3, current upgrading has mainly promoted the speed of XX function, and the XX function has been done further perfect, like this when the actual XX function that uses module 3 of client 306, system can eject a window of recommending redaction, provides the main improvement 308 of current edition upgrading.
Fig. 4 shows according to an embodiment of the invention new client and does not belong to client in applicable client's situation and the mutual schematic diagram of service end.As shown in Figure 4, for example: client A does not belong to the redaction client set, (opening client software) 402 when client A uses software, client software is to the service end request, inquire whether oneself belongs to the redaction client set, because client A does not belong to the redaction client set, then service end is only returned the information of logining successfully.If the user is using certain functional module 406, the upgrade case 408 of active inquiry functional module, the service end redaction information of will being correlated with sends to client 410, and client is obtained redaction information 412.
To sum up, according to method for upgrading software of the present invention, reduce on the one hand the cost of edition upgrading to the client, only needed understanding to get final product with own relevant edition upgrading.On the other hand, the mode of edition upgrading notice is carried out in the actual use of client, has improved accuracy.Simultaneously also provide manufacturer to create sales opportunnities to software, can be converted into benefit to the cost that drops into exploitation.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (8)

1. the method for a software release upgrade is characterized in that, comprising:
Step S102 arranges the applicable elements of the redaction of software, and creates applicable client set according to described applicable elements, and wherein, this step S102 specifically comprises:
The applicable elements of described redaction is converted into Structured Query Language (SQL); And in the customer information storehouse, inquire described applicable client set; Or
Calculate client's analog information storehouse according to the customer information storehouse; From described customer information storehouse, seek one or more upgrade client of having upgraded; Similar threshold value is set, and from described client's analog information storehouse, searches the similar client similar to each client among described one or more clients according to described similar threshold value; And described similar client added in the described applicable client set;
Step S104 when the client uses described software, judges whether described client belongs to described applicable client set; And
Step S106 determines whether described software upgrading according to judged result.
2. method according to claim 1 is characterized in that, in the situation that determine that described client belongs to described applicable client set, described step S106 comprises:
From the information of the server end request described redaction relevant with described software, wherein said information comprises module that described redaction relates to and the operation instruction of described module;
When described client uses described module, point out version updating information to described client; And
Selection according to described client determines whether described software upgrading.
3. method according to claim 1 is characterized in that, in the situation that determine that described client does not belong to described applicable client set, described step S106 comprises:
Described software is not upgraded.
4. method according to claim 2 is characterized in that, in the situation that determine that described client does not belong to described applicable client set, described step S106 comprises:
When described client uses described module, initiatively submit request to, whether inquiry exists the upgrade information of described module; And
Described client determines whether described software upgrading according to Query Result.
5. method according to claim 1 is characterized in that, before adding to described similar client in the described applicable client set, also comprises:
Described similar client is filtered heavily processing.
6. method according to claim 1 is characterized in that, describedly calculates client's analog information storehouse according to the customer information storehouse and comprises:
As a vector, each dimension in the described vector represents purchase information with each client; And
The mahalanobis distance that calculates between the described vector is determined described client's similarity.
7. method according to claim 6 is characterized in that, describedly calculates client's analog information storehouse according to the customer information storehouse and also comprises:
The definition weight vectors is used to described each dimension definition weight.
8. according to claim 6 or 7 described methods, it is characterized in that, described threshold value is artificial the setting or system's automatic setting.
CN 200910090976 2009-08-19 2009-08-19 Software upgrade method Expired - Fee Related CN101630263B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910090976 CN101630263B (en) 2009-08-19 2009-08-19 Software upgrade method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910090976 CN101630263B (en) 2009-08-19 2009-08-19 Software upgrade method

Publications (2)

Publication Number Publication Date
CN101630263A CN101630263A (en) 2010-01-20
CN101630263B true CN101630263B (en) 2013-09-18

Family

ID=41575381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910090976 Expired - Fee Related CN101630263B (en) 2009-08-19 2009-08-19 Software upgrade method

Country Status (1)

Country Link
CN (1) CN101630263B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010198332A (en) * 2009-02-25 2010-09-09 Canon Inc Firmware update device, firmware update system, firmware update method, and firmware update program
CN103034512B (en) * 2012-11-28 2016-10-05 北京奇虎科技有限公司 The method and apparatus of more new procedures
CN104793940A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Universal method for independent update software development
CN104793948A (en) * 2015-04-27 2015-07-22 柳州市网中网络策划中心 Development method for common independent update software
CN109673009B (en) * 2018-11-13 2022-06-21 浙江合众新能源汽车有限公司 Method and device for upgrading VCU software in air
CN112099820A (en) * 2020-08-24 2020-12-18 华帝股份有限公司 OTA (over the air) upgrading method, system and intelligent equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1898643A (en) * 2003-10-27 2007-01-17 美国能量变换公司 System and method for updating a software program
CN1924802A (en) * 2006-10-08 2007-03-07 北京启明星辰信息技术有限公司 Self-upgrading method for updating program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1898643A (en) * 2003-10-27 2007-01-17 美国能量变换公司 System and method for updating a software program
CN1924802A (en) * 2006-10-08 2007-03-07 北京启明星辰信息技术有限公司 Self-upgrading method for updating program

Also Published As

Publication number Publication date
CN101630263A (en) 2010-01-20

Similar Documents

Publication Publication Date Title
CN101630263B (en) Software upgrade method
RU2641268C2 (en) Method, device and system for recommendation of product information
CN105975483A (en) User preference-based message pushing method and platform
US11087237B2 (en) Machine learning techniques for transmitting push notifications
US20100312691A1 (en) Loan Quotation System and Method
US20130066683A1 (en) Business to business dynamic pricing system
CN101383032A (en) Business transaction system and method capable of receiving external data and processing
US20130166415A1 (en) Adapting Mobile Catalogs by Filtering for Available Products, Mass Movers and Hot-Sellers
CN107949843A (en) Item recommendation system, item recommendation method and program
CN103116581A (en) Recommendation method and recommendation device of electronic information
CN106294410A (en) A kind of determination method of personalized information push time and determine system
US20180053205A1 (en) Systems and methods of advertisement creatives optimization
US20180211326A1 (en) A method and system for tailoring a product based on user interactions
CN105550282A (en) User interest forecasting method by utilizing multidimensional data
CN103903147A (en) Method and system for monitoring response speeds of network providers
CN105512298A (en) Interested content prediction method based on machine learning
CN102436459A (en) Method and equipment for starting management module in browser
CN114817730B (en) Information activity information recommendation system and method under big data situation
EP4092603A1 (en) Inventory item prediction and listing recommendation
CN115796914A (en) Operation data analysis method, system, computer device and storage medium
US11544763B2 (en) Systems and methods for prediction of item quantity
CN114461918A (en) Article recommendation method and device, electronic equipment and storage medium
CN102799593B (en) Individualized search sort method and system
CN113762890A (en) Goods offline checking method and device based on PDA local storage
US20210073894A1 (en) Systems and methods for listing an item

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: YONYOU NETWORK TECHNOLOGY CO., LTD.

Free format text: FORMER NAME: UFIDA SOFTWARE CO., LTD.

CP03 Change of name, title or address

Address after: 100094 Haidian District North Road, Beijing, No. 68

Patentee after: Yonyou Network Technology Co., Ltd.

Address before: 100094 Beijing city Haidian District North Road No. 68, UFIDA Software Park

Patentee before: UFIDA Software Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130918

Termination date: 20180819