CN103678398B - searching method and system - Google Patents

searching method and system Download PDF

Info

Publication number
CN103678398B
CN103678398B CN201210353480.0A CN201210353480A CN103678398B CN 103678398 B CN103678398 B CN 103678398B CN 201210353480 A CN201210353480 A CN 201210353480A CN 103678398 B CN103678398 B CN 103678398B
Authority
CN
China
Prior art keywords
download
application
specified
website
applications
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210353480.0A
Other languages
Chinese (zh)
Other versions
CN103678398A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210353480.0A priority Critical patent/CN103678398B/en
Publication of CN103678398A publication Critical patent/CN103678398A/en
Application granted granted Critical
Publication of CN103678398B publication Critical patent/CN103678398B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a kind of searching methods comprising:A weighted value is set separately for each application site, and then calculates to obtain to specify and applies the download relative percentage in all applications of all application sites;And the opposite download for obtaining specified application is calculated according to the download relative percentage.The invention further relates to a kind of search systems.Searching method provided in an embodiment of the present invention and search system introduce weighted value to weigh significance level of each application site in download calculating process, to re-evaluate the download of a application with a kind of more fair mode, the user demand degree of a application is objectively preferably reacted, the search accuracy for improving search engine, so as to accordingly increase download conversion ratio.

Description

Searching method and system
Technical field
The present invention relates to search technique, more particularly to a kind of searching method and system improved using download accuracy.
Background technology
With the development of Internet technology, the information that can be obtained from internet is more and more, and people can faster more It is comprehensive to obtain information, but equally causing to want accurately to find oneself required information from the information of magnanimity also becomes It obtains more and more difficult.Search engine is exactly to obtain letter to accurately search required information as possible from internet to improve The efficiency of breath.
Download can reflect that the download temperature of a application is generally deposited when existing search engine carries out information retrieval In two kinds of feedback systems:
The first is the direct feedback system using the download for being chosen as giving tacit consent to the data for coming source station, for example, if mobile phone QQ has N house to carry out source station offer, is had selected wherein as soon as acquiescence comes source station, then its download carrys out the download of source station offer using this Measure information.The shortcomings that this kind of feedback system is that acquiescence comes source station itself because of the factors such as brand, leads to its userbase difference very Greatly, such as downloads of the mobile phone QQ in small station only has ten tens of thousands of, may just reach up to ten million in big website, the download introduced in this way Amount does not have comparativity completely.
Second is by the acquiescence download as the application after the addition of identical packet separate sources station download.Such as:Hand Machine QQ comes from N house and comes source station, then this N family is come to the download after source station download is added as mobile phone QQ.This kind of feedback side Formula is also likely to be present following disadvantage, for example, when some website it is exclusive apply the ranking in our station very forward, but because only that its One possesses, and has the application that more websites possess comparatively, download will be stood to lose very much with other.
It can be seen that above two way of search while following disadvantage:The download of feedback can not really reflect a answer Temperature, search result accuracy are relatively low.
Invention content
It can not really reflect that the temperature of a application, search result are accurate to solve the download fed back in the prior art Spend relatively low problem, the embodiment of the present invention proposes a kind of searching method and system.The technical solution is as follows.
The embodiment of the present invention proposes a kind of searching method, including:
A weighted value is set separately for each application site, and then calculates and obtains specified apply in all application sites Download relative percentage in all applications;And
The opposite download for obtaining specified application is calculated according to the download relative percentage.
The embodiment of the present invention also proposed a kind of search system, including:
Sub- computing unit for a weighted value to be set separately for each application site, and then calculates and obtains specified application Download relative percentage in all applications of all application sites;And
As a result acquiring unit, for calculating the opposite download for obtaining specified application according to the download relative percentage
Compared with the existing technology, searching method provided in an embodiment of the present invention and search system introduce weighted value to weigh Significance level of each application site in download calculating process, it is a to re-evaluated with a kind of more fair mode The download of application has objectively preferably reacted the user demand degree of a application, and the search for improving search engine is accurate Exactness, so as to accordingly increase download conversion ratio.
Description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below one will be made to the attached drawing used in embodiment Simply introduce, it should be apparent that, attached drawing listed below is only some embodiments of the present invention, for ordinary skill For personnel, without creative efforts, other drawings may also be obtained based on these drawings.
Fig. 1 is the flow diagram for the searching method that first embodiment of the invention provides;
Fig. 2 is the structural schematic diagram for the search system that third embodiment of the invention provides;
Fig. 3 is the structural schematic diagram for the search system that fourth embodiment of the invention provides.
Specific implementation mode
Below in conjunction with the attached drawing in the present invention, clear, complete description is carried out to the technical solution in the present invention, is shown So, described embodiment is a part of the embodiment of the present invention, instead of all the embodiments.Based on the implementation in the present invention Example, all other embodiment that those of ordinary skill in the art are obtained without making creative work all belong to In the scope of protection of the invention.
Embodiment 1
First embodiment of the invention proposes a kind of searching method, and flow is as shown in Figure 1, include:
Step 101:A weighted value is set separately for each application site, and then calculates to obtain to specify to apply and be answered all With the download relative percentage in all applications of website;
Step 102:The opposite download for obtaining specified application is calculated according to the download relative percentage.
Searching method provided in an embodiment of the present invention introduces weighted value and is calculated in download to weigh each application site Significance level in the process has re-evaluated the download of a application with a kind of more fair mode, objectively preferably anti- The user demand degree for having answered a application improves the search accuracy of search engine, and conversion is downloaded so as to accordingly increase Rate.
Embodiment 2
Second embodiment of the invention proposes a kind of searching method, is improved on the basis of first embodiment, Flow is similar with first embodiment, and concrete operations are as follows.
In the present embodiment, each weighted value can take 0-1 according to the significance level in search result of application site(Most Big value is 1)In any one value.
For example, below in an example, by taking instant communication software is applied as an example, being set in 4 application stations of serial number 1-4 In point, total download of website 1 is maximum, is 400 times, and the download of instant communication software application is 50, and weighted value is minimum, It is 0.2;Total download of website 2 is 300, and the download of instant communication software application is similarly 50, weighted value 0.4;It stands Total download of point 3 is 200, and the download of instant communication software application is similarly 50, weighted value 0.6;Website 4 it is total under Carrying capacity is minimum, is 100, and the download of instant communication software application is similarly 50, and weighted value is maximum, is 0.8;It is specific as follows Shown in table 1.
In practical operation, it can be obtained by calculation:
(1)The specified download percentage applied to the website where it is set as Pi, Fi is the power of each application site Repeated factor, N are the number of application site, then specify and apply the download percentage in all applications of all application sites Than for Pr=(∑ Pi × Fi)/N;In the present embodiment, set single application download as di, single all applications of application site The sum of total download is Di, can be calculated and specify the download percentage applied to the website where it for Pi, and Pi= di/Di×100%;
(2)It sets and specifies the opposite download applied as dr, then dr=Pr × ∑ Di.
According to step(1), 1 corresponding value of table is calculated accordingly, specified application can be obtained(Instant communication software Using)In each Pi values of the download percentage of the website where it, as shown in table 2 below:
Application site name Pi(%)
Website 1 100/8
Website 2 100/6
Website 3 100/4
Website 4 100/2
And instant communication software can be obtained and apply the download relative percentage in all applications of all application sites For Pr=﹝(100×0.2/8)+(100×0.4/6)+(100×0.6/4)+(100×0.8/2)﹞/4=16%, such Instant Messenger The opposite download dr=16 of letter software application ×(400+300+200+100)=160.
This searching method comprehensive consideration significance level of each application site in download calculating process, to use A kind of more fair mode has re-evaluated the download of a application, and the user for objectively preferably having reacted a application needs Degree is sought, for example, in the present embodiment, although the application download of website 1-4 is 50, due to the power set by website 4 Weight values bigger, i.e. its download contributed application site 4 in searching for calculating process consider bigger, and in website 4, The download of instant communication software application accounts for half in the total download of all applications of the website, therefore is finally calculated Opposite download it is larger(160, if according to direct using being chosen as giving tacit consent to the number for coming source station as employed in background technology According to download feedback system, download 50), more objectively reflect the user demand journey of instant communication software application Degree.
The search accuracy that search engine can be promoted by above method, so as to accordingly increase download conversion ratio.
Embodiment 3
Third embodiment of the invention proposes a kind of search system 100, as shown in Fig. 2, including:
Sub- computing unit 11 for a weighted value to be set separately for each application site, and then calculates and obtains specified answer Download relative percentage in all applications of all application sites;And
As a result acquiring unit 12 specify the opposite of application to download for being calculated to obtain according to the download relative percentage Amount.
Searching method provided in an embodiment of the present invention introduces weighted value and is calculated in download to weigh each application site Significance level in the process has re-evaluated the download of a application with a kind of more fair mode, objectively preferably anti- The user demand degree for having answered a application improves the search accuracy of search engine, and conversion is downloaded so as to accordingly increase Rate.
Embodiment 4
Fourth embodiment of the invention proposes a kind of search system 200, is improved on the basis of 3rd embodiment, Its structure is similar with first embodiment, including sub- computing unit 21 and result acquiring unit 22, wherein sub- computing unit 21 wraps Include the first computing module 211 and the second computing module 212.
In the present embodiment, the specified download percentage applied to the website where it is set as Pi, and Fi is each answers With the weight factor of website, N is the number of application site, and Pr is under specified apply in all applications of all application sites Carrying capacity relative percentage, then the first computing module 211 calculate specified apply in all application sites according to Pr=(∑ Pi × Fi)/N All applications in download relative percentage.In addition, setting the download of single application as di, single application site owns It is Di using the sum of total download, then specified be applied to is calculated according to Pi=di/Di × 100% in the second computing module 212 The download percentage of website where it.
In addition, setting the specified opposite download applied as dr, then result acquiring unit is obtained according to dr=Pr × ∑ Di calculating The opposite download that fetching is applied surely.
This search system comprehensive consideration significance level of each application site in download calculating process, to use A kind of more fair mode has re-evaluated the download of a application, and the user for objectively preferably having reacted a application needs Degree is sought, for example, in the data provided for second embodiment of the invention, although the application download of website 1-4 is 50, It is due to the weighted value bigger set by website 4, i.e. its download contributed application site 4 in searching for calculating process is examined Bigger is measured, and in website 4, the download of instant communication software application accounts for one in the total download of all applications of the website Half, therefore the opposite download 160 being finally calculated is larger, the user for more objectively reflecting instant communication software application needs Seek degree.
The search system can be a server, and the search accuracy of search engine can be promoted by the search system, So as to accordingly increase download conversion ratio.
The embodiments of the present invention are for illustration only, can not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical scheme of the present invention substantially in other words does the prior art Going out the part of contribution can be expressed in the form of software products, which is stored in a storage medium (Such as ROM/RAM, magnetic disc, CD)In, including some instructions use is so that a station terminal equipment(Can be mobile phone, computer, clothes Business device or the network equipment etc.)Execute the method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered Depending on protection scope of the present invention.

Claims (7)

1. a kind of searching method, which is characterized in that including:
A weighted value is set separately for each application site, and then calculates and obtains specified apply in all of all application sites Download relative percentage in;And
The opposite download for obtaining specified application is calculated according to the download relative percentage;
The specified download percentage applied to the website where it is set as Pi, Fi is the weight factor of each application site, N For the number of application site, then it is Pr=to specify and apply the download relative percentage in all applications of all application sites (∑Pi×Fi)/N。
2. searching method according to claim 1, which is characterized in that set single application download as di, Dan Jiaying It is Di with total the sum of the download of all applications of website, the specified download percentage applied to the website where it can be calculated Than for Pi, and Pi=di/Di × 100%.
3. searching method according to claim 2, which is characterized in that set the opposite download of specified application as dr, then Dr=Pr × ∑ Di.
4. a kind of search system, which is characterized in that including:
Sub- computing unit for a weighted value to be set separately for each application site, and then calculates and obtains specified apply in institute There is the download relative percentage in all applications of application site;And
As a result acquiring unit, for calculating the opposite download for obtaining specified application according to the download relative percentage;
The sub- computing unit includes first computing module, the specified download percentage applied to the website where it of setting Than being the weight factor of each application site for Pi, Fi, N is the number of application site, and Pr is specified applies at all application stations Download relative percentage in all applications of point, then the first computing module calculate specified answer according to Pr=(∑ Pi × Fi)/N Download relative percentage in all applications of all application sites.
5. search system according to claim 4, which is characterized in that the sub- computing unit further comprises one second Computing module sets the download of single application as di, and the sum of total download of all applications of single application site is Di, then and the The specified download percentage applied to the website where it is calculated according to Pi=di/Di × 100% in two computing modules.
6. search system according to claim 5, which is characterized in that set the opposite download of specified application as dr, then As a result acquiring unit calculates the opposite download for obtaining specified application according to dr=Pr × ∑ Di.
7. search system according to claim 4, which is characterized in that described search system is background server.
CN201210353480.0A 2012-09-21 2012-09-21 searching method and system Active CN103678398B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210353480.0A CN103678398B (en) 2012-09-21 2012-09-21 searching method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210353480.0A CN103678398B (en) 2012-09-21 2012-09-21 searching method and system

Publications (2)

Publication Number Publication Date
CN103678398A CN103678398A (en) 2014-03-26
CN103678398B true CN103678398B (en) 2018-09-07

Family

ID=50315979

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210353480.0A Active CN103678398B (en) 2012-09-21 2012-09-21 searching method and system

Country Status (1)

Country Link
CN (1) CN103678398B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101883421A (en) * 2009-05-08 2010-11-10 北京闻言科技有限公司 Method for collecting quantity of registered users on cell-phone customer terminal according to releasing points of software
CN101888416A (en) * 2010-07-20 2010-11-17 中兴通讯股份有限公司 Multi-platform application fused release platform and application downloading method
CN101895872A (en) * 2010-07-16 2010-11-24 南京烽火星空通信发展有限公司 Method for conveniently downloading application program for mobile terminal
CN102254283A (en) * 2011-07-26 2011-11-23 华为技术有限公司 System, method and device for managing application programs
CN102509038A (en) * 2011-10-11 2012-06-20 深圳市融创天下科技股份有限公司 Single-signature multi-channel software releasing method, device and system of Symbian platform
CN102546605A (en) * 2011-12-22 2012-07-04 北京锐讯灵通科技有限公司 Mobile application popularization system and method
CN102611735A (en) * 2011-12-21 2012-07-25 奇智软件(北京)有限公司 Load balancing method and system of application services

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030009704A (en) * 2001-07-23 2003-02-05 한국전자통신연구원 System for drawing patent map using technical field word, its method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101883421A (en) * 2009-05-08 2010-11-10 北京闻言科技有限公司 Method for collecting quantity of registered users on cell-phone customer terminal according to releasing points of software
CN101895872A (en) * 2010-07-16 2010-11-24 南京烽火星空通信发展有限公司 Method for conveniently downloading application program for mobile terminal
CN101888416A (en) * 2010-07-20 2010-11-17 中兴通讯股份有限公司 Multi-platform application fused release platform and application downloading method
CN102254283A (en) * 2011-07-26 2011-11-23 华为技术有限公司 System, method and device for managing application programs
CN102509038A (en) * 2011-10-11 2012-06-20 深圳市融创天下科技股份有限公司 Single-signature multi-channel software releasing method, device and system of Symbian platform
CN102611735A (en) * 2011-12-21 2012-07-25 奇智软件(北京)有限公司 Load balancing method and system of application services
CN102546605A (en) * 2011-12-22 2012-07-04 北京锐讯灵通科技有限公司 Mobile application popularization system and method

Also Published As

Publication number Publication date
CN103678398A (en) 2014-03-26

Similar Documents

Publication Publication Date Title
CN105608179B (en) The method and apparatus for determining the relevance of user identifier
CN109872242B (en) Information pushing method and device
US20120131013A1 (en) Techniques for ranking content based on social media metrics
CN103620593A (en) Method and apparatus for providing feature-based collaborative filtering
JP2018527635A (en) System and method for selecting content based on linked devices
CN107295107A (en) Recommendation method, recommendation apparatus and mobile terminal
CN103544623A (en) Web service recommendation method based on user preference feature modeling
CN105187237A (en) Method and device for searching associated user identifications
CN108021673A (en) A kind of user interest model generation method, position recommend method and computing device
US10263858B2 (en) Environment simulator for user percentile
US20090073888A1 (en) Determining quality of communication
CN102999513B (en) Based on information displaying method and the device of geographic position service search
CN107203901A (en) The method and device of product information is pushed to user
CN104750760A (en) Application software recommending method and device
US20120136877A1 (en) System and method for selecting compatible users for activities based on experiences, interests or preferences as identified from one or more web services
CN105224545A (en) A kind of position recommend method and device
CN109241120A (en) A kind of user's recommended method and device
WO2012042098A1 (en) Method and apparatus for providing a framework for generating recommendation models
CN105096161B (en) It is a kind of enter row information displaying method and apparatus
CN103455938A (en) Data-processing method and device and server equipment
US11470167B2 (en) Method and apparatus for generating information
CN103678398B (en) searching method and system
CN104462275A (en) Method for recommending application based on social network
CN107395447A (en) Module detection method, power system capacity predictor method and corresponding equipment
CN108536645B (en) Kernel parallel computing method and device for electric power market transaction business

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant