CN104268185A - Method and device for searching application on application distribution platform - Google Patents

Method and device for searching application on application distribution platform Download PDF

Info

Publication number
CN104268185A
CN104268185A CN201410473098.2A CN201410473098A CN104268185A CN 104268185 A CN104268185 A CN 104268185A CN 201410473098 A CN201410473098 A CN 201410473098A CN 104268185 A CN104268185 A CN 104268185A
Authority
CN
China
Prior art keywords
application
cue
application searches
searches
download
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
CN201410473098.2A
Other languages
Chinese (zh)
Other versions
CN104268185B (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 Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410473098.2A priority Critical patent/CN104268185B/en
Publication of CN104268185A publication Critical patent/CN104268185A/en
Application granted granted Critical
Publication of CN104268185B publication Critical patent/CN104268185B/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Abstract

An embodiment of the invention provides a method and a device for searching an application. The method particularly includes the steps: responding to operation of a search box and displaying a corresponding application search call-word in a prompt box; displaying key information and corresponding downloading or installing controls of the application corresponding to hovered application search call-word when a hovering event on a certain application search call-word is detected. The operation needed by downloading or installing the application by a user is simplified, and time needed by downloading or installing the application is shortened.

Description

A kind of method and apparatus in application distribution platform search application
Technical field
The present invention relates to communication technical field, particularly relate to a kind of application searches method and a kind of application searches device.
Background technology
At present, along with the fast development of mobile communication technology, the mobile terminals such as mobile phone obtain universal and development quite widely, and therefore, the various application around mobile terminal also emerge in an endless stream, and the application attracting user to find to want also downloads and installs on mobile terminal.
In traditional application searches method, user needs first inputted search word press carriage return to obtain corresponding result of page searching in the search box of browser or application market, then find and application needed for selecting at result of page searching, then enter corresponding downloading page and just can download and install.Visible, user needs multi-pass operations just can download and install required application, complex steps, and this adds the time downloaded and installed needed for application undoubtedly, have impact on Consumer's Experience.
Summary of the invention
In view of the above problems, the present invention is proposed to provide a kind of overcoming the problems referred to above or a kind of application searches method solved the problem at least in part and corresponding application searches device.
According to one aspect of the present invention, provide a kind of application searches method, comprising:
In response to the operation of search box, in prompting frame, show corresponding application searches cue;
When the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed.
Alternatively, described method also comprises: when described download being detected or installing the click event of control, download or install download or install application corresponding to control.
Alternatively, described method also comprises: when the click event of described key message being detected, and the Search Hints word corresponding according to described key message carries out application searches.
Alternatively, described method also comprises: show corresponding application searches cue in prompting frame while, shows that described application searches cue correspondence is applied in the state in connected mobile terminal.
Alternatively, described step of showing corresponding application searches cue in prompting frame, comprising:
To show in described prompting frame the key message of first application searches cue correspondence application and the download of correspondence or control is installed, and, show remaining application searches cue in described prompting frame.
Alternatively, the described operation in response to search box, show the step of corresponding application searches cue, comprising:
In response to the clicking operation of described search box, obtain the hot word of application searches and it can be used as application searches cue to show; Or
In response to the operation of inputted search word in described search box, show the application searches cue that described search word is corresponding.
Alternatively, described method also comprises: when detect on a certain application searches cue shift out event time, this application searches cue shifted out is shown.
Alternatively, the key message of described application comprises: one or more in application icon, Apply Names, official's authentication information, Download Info, mount message, frequency of usage information, version number information and rationale for the recommendation information.
According to a further aspect in the invention, provide a kind of application searches device, comprising:
First display module, for the operation in response to search box, shows corresponding application searches cue in prompting frame; And
Second display module, for when the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or installing control.
Alternatively, described device also comprises: for when described download being detected or installing the click event of control, installs described download or installs the installation module of application corresponding to control.
Alternatively, described device also comprises: for when the click event of described key message being detected, carries out the search module of application searches according to the Search Hints word that described key message is corresponding.
Alternatively, described device also comprises: for show corresponding application searches cue in prompting frame while, shows that described application searches cue correspondence is applied in the 3rd display module of the state in connected mobile terminal.
Alternatively, described first display module, specifically for key message and correspondence that to show in described prompting frame the application of first application searches cue correspondence download or control is installed, and, show remaining application searches cue in prompting frame.
Alternatively, described first display module comprises:
First shows submodule, for the clicking operation in response to described search box, obtains the hot word of application searches and it can be used as application searches cue to show; Or
Second shows submodule, for the operation in response to inputted search word in described search box, shows the application searches cue that described search word is corresponding.
Alternatively, described device also comprises: when detect on a certain application searches cue shift out event time, this application searches cue shifted out is shown.
Alternatively, the key message of described application comprises: one or more in application icon, Apply Names, official's authentication information, Download Info, mount message, frequency of usage information, version number information and rationale for the recommendation information.
The application searches method that the embodiment of the present invention provides, when the hover events in prompting frame on a certain application searches cue being detected, show the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed, user can according to show that the key message of application determines the need of downloading or installing corresponding application, and when needed by the download of this application or install the download or installation that control directly carries out applying, relative to inputted search word in traditional application searches process, press carriage return, application needed for selecting at result of page searching, enter a series of troublesome operation such as corresponding downloading page, simplify user download or the operation needed for application is installed, decrease the time downloaded and installed needed for application, improve Consumer's Experience.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of instructions, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing only for illustrating the object of preferred implementation, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows a kind of according to an embodiment of the invention flow chart of steps of application searches embodiment of the method;
Fig. 2 shows a kind of according to an embodiment of the invention flow chart of steps of application searches embodiment of the method;
Fig. 3 shows a kind of according to an embodiment of the invention flow chart of steps of application searches embodiment of the method;
Fig. 4 shows a kind of according to an embodiment of the invention flow chart of steps of application searches embodiment of the method; And
Fig. 5 shows a kind of according to an embodiment of the invention structured flowchart of application searches device embodiment.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
In order to reduce the operation steps of installing needed for application, improving Consumer's Experience, with reference to Fig. 1, showing a kind of according to an embodiment of the invention flow chart of steps of application searches embodiment of the method, specifically can comprise the steps:
Step 101, operation in response to search box, show corresponding application searches cue in prompting frame;
The embodiment of the present invention can be applied to search engine, application market, cell phone managing assistant etc. and variously provide search box, has in the research tool of application searches function, the embodiment of the present invention is mainly described for cell phone managing assistant, and other research tool is cross-referenced.
The principle of Search Hints refers to when user's inputted search content, is pointed out, guides, completion search word by " prompting ".
Corresponding to the principle of above-mentioned Search Hints, the embodiment of the present invention can provide as follows in response to the operation of search box, shows the technical scheme of corresponding application searches cue:
Technical scheme one
Technical scheme one in response to the clicking operation of search box, can obtain the hot word of application searches and it can be used as application searches cue to show.
Wherein, the clicking operation of above-mentioned search box can make cursor and input focus be arranged in search box, now user just brings into use search box search, still there is not search content in search box, therefore can obtain the hot word of application searches and it can be used as application searches cue to show.Wherein, the hot word of application searches can refer to the search word of the application class that search temperature is higher in nearest a period of time, and search temperature can reflect the attention rate of user to this search word, in general, is easily selected by a user more search words, and its search temperature is higher; Wherein, search for temperature can to the search behavior data of application, navigation patterns data, download behavioral data, install in behavioral data and feedback behavioral data that one or more carry out statistics and obtain; The length of a period of time here can be determined according to actual conditions by those skilled in the art, such as every day, half a day etc.; Here application class specifically can comprise: game, software, music tone ringer, film video, wallpaper theme and e-book etc.
Such as, in a kind of application example of the present invention, server can get daily record ready in every day timing extraction nearest a period of time, and this is got daily record ready and can be used for the download behavioral data of recording user for application; For described download behavioral data, can behavior unit, every behavior three arranges, and the first Appid being classified as displaying, second is classified as by showing the Appid downloaded, and the 3rd is classified as conversion ratio, and namely download time is divided by displaying number of times.Wherein, App id can be used for the unique identification representing application, and this is got daily record ready and can leave in hadoop file system, and can write map-reduce script and carry out data pick-up.Like this, can according to the hot value of the conversion ratio computing application of interior application during this period of time, suppose that the length of this time period is 2, then the formula calculating hot value can be:
C(yesterday)*W 1+C(today)*W 2 (1)
Wherein, C (yesterday) and C (today) represents the conversion ratio being applied in yesterday and today, W respectively 1and W 2represent the weight of yesterday and today respectively, W 1+ W 2=1; Above-mentioned hot value can be used for the sequence of application searches temperature.
And for example, in another application example of the present invention, can also be provided above-mentioned search hot word by the recommended engine being positioned at cell phone managing instrument rear end.
The major function of recommended engine carries out analytical calculation and the recommendation results that spues to user behavior data, as the hot word of search.Particularly, its user behavior data that cell phone managing front tool can be utilized to import into (download, browse, search for, install, feedback etc.), and the association data of taking out that calculated off-line goes out, weighted calculation goes out recommendation list, and provides recommendation.Wherein, the dynamics of recommendation representative recommendation.
Such as, a kind of formula of calculated recommendation value is as follows:
score i = Top 20 ( Σ i ∈ APPs , j ∈ ins s ji * w j ) - - - ( 2 )
Wherein, i represents that off-line recommends the application in alternative application set;
J represents the application that user is inputted by cell phone managing front tool;
APPs represents that off-line recommends alternative application set;
S ijrepresent the similarity between the application i in application j and the set of off-line recommendation alternative application;
W jrepresent the initial weight of application j, W jbetween 0 ~ 1;
Time of the act is utilized to calculate initial weight W j, such as W jcan be obtained by following formulae discovery:
W j=(t1-min(t))/(max(t)-min(t)) (3)
Wherein, t1 represents the current accessed time of application j, and t represents the access time set of all application.
User's download list that utilization recommends interface API to obtain and browsing list, the set of applications that the application j taking out from the relevance data of calculated off-line and input associates most is as recommending alternative application set A PPs, and i represents a member wherein, s in formula jithe degree of association (calculated off-line goes out) of representative application j and application i.
Like this, the recommendation score of all application in the alternative set A PPs of off-line can be calculated iand sort, select top20 as final recommendation results.
Such as, the hot word of application searches of integrated application class of certain day can be arranged as according to search temperature order from high to low: fishing intelligent 3, dynamic wallpaper, Cross Gate, news, fighting landlord, player, plant Great War corpse 2, mobile phone desktop, megahero, map etc.; Here integrated application class specifically can comprise game and software.
Technical scheme two
Technical scheme two in response to the operation of inputted search word in search box, can show the application searches cue that described search word is corresponding.
There is not search content relative in technical scheme one search box, in technical scheme two, there is part searches content, and technical scheme two can when user at importation search word, provide relevant associational word.
Such as, part searches word is " Bei Wa ", and corresponding application searches cue is " shellfish watt nursery rhymes ", " Bei Wa hears ", " Bei Wa looks at ", " shellfish watt music bubble ", " Bei Wa goes for an outing " etc.
It should be noted that, the number of the application searches cue shown in prompting frame can be determined according to actual conditions by those skilled in the art, such as, the number of the application searches cue shown in response to the clicking operation of search box is 10, the number of the application searches cue shown in response to the operation of inputted search word in search box is 8, etc., the application searches cue of these numbers can be illustrated in prompting frame according to search temperature order from high to low.
In addition, when search word content changes in the search box, the embodiment of the present invention constantly can show the application searches cue that the search word of constantly change is corresponding in prompting frame.
Step 102, when the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed.
In the embodiment of the present invention, when more than object hovers N second on a certain application searches cue, can think and trigger hover events; Here object specifically can comprise: mouse, keyboard and touch gestures etc.; Here the viewing area at this application searches cue place can be specially on a certain application searches cue, suppose that all application searches cues are illustrated in prompting frame with the form of point row-column list, then the viewing area at this application searches cue place is row region, suppose that all application searches cues are transversely arranged in prompting frame, then the viewing area at this application searches cue place is column region etc.
For the application searches cue that above-mentioned part searches word " Bei Wa " is corresponding, user can on rolling mouse to " Bei Wa hears ", now " Bei Wa hears " highlighted display, and when cursor of mouse hover on " Bei Wa hears " more than 2 seconds time, can think and trigger hover events; Or user can move on " Bei Wa hears " by downward " ↓ " directionkeys, now " Bei Wa hears " highlighted display, and when directionkeys cursor hover on " Bei Wa hears " more than 2 seconds time, can think and trigger hover events; Or user also can trigger hover events by touch gestures, the embodiment of the present invention is not limited the triggering mode triggering hover events.
The embodiment of the present invention is when the hover events on a certain application searches cue being detected, show the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed, wherein, the key message applied can be used as the foundation whether user downloads or install application, also be, user can according to show that the key message of application determines the need of downloading or installing corresponding application, and when needed by the download of this application or install the download or installation that control directly carries out applying.Wherein, if the type of application searches cue correspondence application is the type that game, software, wallpaper theme and e-book etc. need to install, so then can show corresponding installation control, wherein, in this installation control, port address information can be fit into this application; If the type of application searches cue correspondence application is the type without the need to installing such as music tone ringer, film video, corresponding download control so then can be shown, can with the downloading portal address information of this application in this download control.
The downloading portal address information of the application that this download control is corresponding is easily subject to virus attack, in order to prevent that the downloading portal address information with Virus Info is showed user, in a kind of embodiment of the present invention, the application that the present invention shows can from safety applications information bank, and this safety applications information bank specifically can comprise one or more candidate application and secure access information thereof; Application includes but not limited to the information such as Apply Names, application version number, and secure access information includes but not limited to the link such as introduction link, download link of applying, and link is safe and reliable address information.Safety applications information bank can by filtering out mountain vallage application or the direct default acquisition of application obtaining official by antivirus engine in advance, also can set up based on the feedback information of user, such as exceed a certain proportion of user feedback download link dangerous, then can by it from the deletion described safety applications information bank.
Like this, in one preferred embodiment of the invention, described method can also comprise: when the click event of described download or installation control being detected, downloads or installs described download or install application corresponding to control.Therefore, it is possible to realize carrying out the download of applying or installation when not performing search operation.It should be noted that, in the download of application or the process of installation, can continue to show the download of the key message that this application searches cue correspondence of hovering is applied and correspondence or control and other application searches cue are installed, like this, user, after download or installation, can continue to use other application searches cue shown.
In another preferred embodiment of the invention, described method can also comprise: when the click event of described key message being detected, and the Search Hints word corresponding according to described key message carries out application searches.Also namely, clicked key message can be submitted to search server as search word and perform search.
In another preferred embodiment of the present invention, described method can also comprise: when detect on a certain application searches cue shift out event time, this application searches cue shifted out is shown.For mouse action, when cursor of mouse moves on a certain application searches cue, show the key message of this application searches cue correspondence application and the download of correspondence or control is installed, and, when cursor of mouse shifts out this application searches cue, stop showing the key message of this application searches cue correspondence application and the download of correspondence or control being installed, and this application searches cue shifted out is shown.
In an embodiment of the present invention, the key message of application specifically can comprise: one or more in application icon, Apply Names, official's authentication information, Download Info, mount message, frequency of usage information and version number information.
Wherein, application icon and Apply Names all can be used as the mark of application, and foundation wherein arbitrary use can judge whether current application is required application per family; Official's authentication information is then the information obtained after verifying application qualification, application security, application authority etc., relative to the application without official's authentication information, stronger with the security of the application of official's authentication information, authority, be more easily easily selected by a user; Version number then can make user determine, and whether active user is latest edition; Download Info, mount message and frequency of usage information are the behavioural information that other user produces for active user, these behavioural informations all can reflect temperature and the pouplarity of current application, the frequency of the behavioural information produced is higher, then current application is more welcome, provides effective foundation therefore, it is possible to whether download for user or install application.
To sum up, the application searches method that the embodiment of the present invention provides, when the hover events in prompting frame on a certain application searches cue being detected, show the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed, user can according to show that the key message of application determines the need of downloading or installing corresponding application, and when needed by the download of this application or install the download or installation that control directly carries out applying, relative to inputted search word in traditional application searches process, press carriage return, application needed for selecting at result of page searching, enter a series of troublesome operation such as corresponding downloading page, simplify user download or the operation needed for application is installed, decrease the time downloaded and installed needed for application, improve Consumer's Experience.
With reference to Fig. 2, show a kind of according to an embodiment of the invention flow chart of steps of application searches embodiment of the method, specifically can comprise the steps:
Step 201, operation in response to search box, to show in prompting frame the key message of first application searches cue correspondence application and the download of correspondence or install control, and, show remaining application searches cue in prompting frame;
Step 202, when the hover events on remaining a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed.
Relative to embodiment one, the present embodiment has specialized the process operating in prompting frame the application searches cue showing correspondence in response to search box, also be, for application searches cue multiple in prompting frame, the displaying wherein key message of first application searches cue correspondence application and the download of correspondence or install control can be given tacit consent to, then only word itself is shown for remaining application searches cue; Here, remaining application searches cue refers to the application searches cue except first application searches cue.
Owing to being unfamiliar with in situation of the invention process, user may can not go to use Search Hints function, more can not expect the hover events in trigger prompts frame on application searches cue, and embodiment of the present invention acquiescence to be shown in prompting frame the key message of first application searches cue correspondence application and the download of correspondence or is installed control; If first application searches cue correspondence application that search temperature is the highest is needed for user, then user according to the download directly carrying out applying of this application correspondence or installation, can obviously which reduce the time downloaded and installed needed for application; If first application searches cue correspondence application that search temperature is the highest is not needed for user, then above-mentioned acquiescence shows the hover events that user can also be guided to go in trigger prompts frame on application searches cue, to check the information of other application searches cue correspondence application in prompting frame.
It should be noted that, when the hover events on remaining application searches cue being detected and show the key message of this application searches cue correspondence application and the download of correspondence of hovering or install control, the key message of first application searches cue correspondence application and the download of correspondence can be stopped showing in prompting frame or control is installed, can ensure that synchronization is only shown the key message of application searches cue correspondence application and the download of correspondence or installs control like this, thus the visual focus of user is concentrated in this application.
With reference to Fig. 3, show a kind of according to an embodiment of the invention flow chart of steps of application searches embodiment of the method, specifically can comprise the steps:
Step 301, operation in response to search box, show corresponding application searches cue in prompting frame;
Step 302, when the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed;
Step 303, in prompting frame, show corresponding application searches cue while, show that described application searches cue correspondence is applied in the state in connected mobile terminal.
Relative to embodiment one, the present embodiment, except can show corresponding application searches cue in prompting frame except, can also show that described application searches cue correspondence is applied in the state in connected mobile terminal.
Wherein, when application searches method of the present invention is applied to computer end, computer end can be connected with mobile terminal by USB or wireless mode; When application searches method of the present invention is applied to mobile terminal, above-mentioned connected mobile terminal is exactly applied mobile terminal itself;
And, the information of having installed application in connected mobile terminal can be obtained, the information of having installed application here specifically can comprise title, installation path, version information etc., like this, the title of installing in the information of application can be mated with application searches cue, with judge whether the application of described application searches cue correspondence has been installed in connection mobile terminal, if, then can obtain the corresponding state be applied in connected mobile terminal of described application searches cue is " installing ", and shows; Otherwise then can obtain the corresponding state be applied in connected mobile terminal of described application searches cue is " installation ", and shows; Further, when the described application searches cue correspondence state be applied in connected mobile terminal is " installing ", corresponding with application searches cue for the version information installed in the information of the application version information applied can also be mated, if consistent, can determine that state is " installing latest edition " and shows, if inconsistent, state can be " upgrading " and carry out showing etc.
To sum up, the present embodiment can show that described application searches cue correspondence is applied in the state in connected mobile terminal, this state can show whether installed the application of described application searches cue correspondence in connected mobile terminal, and, upgrade etc. the need of to application in mounted situation, also namely this state can help user to determine whether to install the application of described application searches cue correspondence, therefore, it is possible to improve the intelligent of application searches, improves Consumer's Experience.
With reference to Fig. 4, show a kind of according to an embodiment of the invention flow chart of steps of application searches embodiment of the method, specifically can comprise the steps:
Step 401, operation in response to search box, show corresponding application searches cue in prompting frame;
Step 402, when the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed; The key message of described application specifically can comprise rationale for the recommendation information.
Relative to embodiment one, the present embodiment can represent the rationale for the recommendation information of application, this rationale for the recommendation information can be provided by the recommended engine being positioned at cell phone managing instrument rear end, for illustration of show that application to be calculated by certain behavior of this user, this kind of explanation meets the behavioral trait of user and nearest interest, and the static information comparing the application such as title, version number has higher confidence level.
In actual applications, rationale for the recommendation information refers to is recommended out by for whom, and the browsing data A imported into as front end has recommended out application B, if having B in the recommendation list drawn, then A is the rationale for the recommendation of B, represents and can show as " recommending according to A ".Such as, user has a few days ago downloaded " unit fighting landlord " application, then can recommend " upgrading tractor " according to " unit fighting landlord " application to user; And for example user has a few days ago downloaded " shellfish watt nursery rhymes " application, then can recommend " close precious nursery rhymes " application according to " shellfish watt nursery rhymes " application to user.
Can find out, rationale for the recommendation information be according to application between relevance obtain.The embodiment of the present invention can provide the scheme of following computing application relevance:
Numerical procedure one
Numerical procedure one can utilize user behavior data computing application relevance, and the possibility that the user as browse application A browses B is how many, and the possibility of installing the user installation B of A application is how many, and this possibility is the relevance based on user behavior.
Numerical procedure two
Numerical procedure two can utilize the relevance between the application of apply property tag computation, and in a kind of application example of the present invention, the described apply property label obtaining each application according to application function, also namely the application function similarity of the larger representative of relevance is larger.
No matter be above-mentioned numerical procedure one, or above-mentioned numerical procedure two, all can adopt collaborative filtering in force, also namely adopt the mode calculated every day once, calculate rear batch and imported in database, as the recommendation basic data of second day.The relevance result wherein utilizing user behavior data to calculate is main Generalization bounds, and the relevance result utilizing apply property tag computation to go out is just as auxiliary supplementary function.
In addition, in a kind of embodiment of the present invention, personalized application searches cue can also be shown to user, provide at this flow process obtaining personalized application searches cue, specifically can comprise the steps:
Step S1, be input as user base data and recommended engine index, the URL (URL(uniform resource locator), Uniform Resoure Locator) of redirect after the user ID of Push (propellings movement) and personalization message prompting, click Push is exported according to certain strategy;
Step S2, Push targeted customer primary election; Based on user's liveness, install list, browsing and download behavior, history Push number and single Push target number etc., preliminary screening goes out the Push user of target;
Step S3, personalized recommendation calculate; Based on installation list, the browsing and download record of user, with HDFS (distributed file system, Hadoop Distributed File System) in personalized recommendation engine index carry out MapReduce (mapping abbreviation) process, calculate candidate's personalized recommendation list of each user;
The assessment of step S4, recommendation results and screening; Filter list based on configuration, and predict conversion ratio, rejecting part individualized feature is not obvious, the personalized recommendation result that predictive conversion rate is lower;
Step S5, generation list of application and personalization message; Primary prospect message can be " meticulously taking the fine work application such as journey travelling for you have customized Taobao's elimination star ".
After step S6, calculated off-line flow process complete, for each user ID, export personalized message, and the target URL of redirect after clicking.
In specific implementation, according to the search log log analysis of user, such as, by browser derived data, or derived data etc. can be searched for, extracts data wherein, set up a recommending data storehouse.Such as, every day, each computer can have cookie, cookie content can be analyzed, which is excavated is the data type of routine of can routinizing, wherein, routinize demand, and referred in daily life and had continuation or/regular/periodicity to pay close attention to desired content, this part content can qualitatively be just the demand of routinizing.The classification that routinizes is excavated, and mainly through the search daily record data of server background process analysis user, therefrom extracts the characteristic of the demand that routinizes of accurate classification, has judged whether similar demand.Characteristic is illustrated, and such as: weather, whether user has input: the search word of inquiry weather, its frequency is how many.According to the search frequency of system records user, thus judge the content that user likes.The data of above propelling data mainly calling search engine.In addition, can resolve the data content etc. pushed according to different terminal types.If the unwanted words of user, propelling movement can be cancelled according to arranging switch.
In addition, for different terminal types, carry out by switching equipment the type being converted to various different terminals or service needs, for the words of mobile phone, be divided into again mobile phone to apply and other submodules etc. such as applied, form is all different, the public account of micro-letter, note, microblogging, voice message etc.
Formatted file is mainly converted to dissimilar file by switching equipment by switching equipment conversion, and call file by trigger, the data retransmission being grabbed appropriate address by switching equipment is gone to each equipment.
Moreover, structuring process can also be carried out to pushing files, character string is kept in URL parameter; Exchange transmit data request etc. is sent to service end by external file Reference-links.One is put on the server after spanned file, by pulling rear direct parsing etc., also has a kind of mode being server and directly pushing.Such as, weather etc. are exactly the mode pushed, and the information that the change frequencies such as stock consulting are more, then can take mode server being asked pull that needs to make a return journey according to user.Text has a lot, can with common xml, and the conventional text such as json, html, txt can be text formatting, also can be the mode that text adds picture, can certainly the data layout of self-defined text.
In addition, in another kind of embodiment of the present invention, according to the demand intensity of different application for search word, different exhibition methods can also be adopted.Such as, if the demand intensity applied for search word exceedes a certain threshold value, then this application can be represented by force, otherwise, if the demand applied for search word is no more than this threshold value, then can represent weak for this application, namely representing by force here also represent this application, and namely weak representing also fold or hide this application.
In another embodiment of the present invention, according to the demand intensity of different search word, different exhibition methods can also be adopted.Such as, if the demand intensity of search word exceedes a certain threshold value, (also namely search word has clear and definite demand, as nursery rhymes), then the application of correspondence can be represented by force, otherwise, if the demand of search word is no more than this threshold value (also namely search word has uncertain demand, as children), then can represent weak for the application of correspondence.
For embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the embodiment of the present invention is not by the restriction of described sequence of movement, because according to the embodiment of the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and involved action might not be that the embodiment of the present invention is necessary.
With reference to Fig. 5, show a kind of according to an embodiment of the invention structured flowchart of application searches device embodiment, specifically can comprise as lower module:
First display module 501, for the operation in response to search box, shows corresponding application searches cue in prompting frame; And
Second display module 502, for when the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or installing control.
In one preferred embodiment of the invention, described device can also comprise: for when described download being detected or installing the click event of control, installs described download or installs the installation module of application corresponding to control.
In another preferred embodiment of the invention, described device can also comprise: for when the click event of described key message being detected, carries out the search module of application searches according to the Search Hints word that described key message is corresponding.
In another preferred embodiment of the present invention, described device can also comprise: for show corresponding application searches cue in prompting frame while, shows that described application searches cue correspondence is applied in the 3rd display module of the state in connected mobile terminal.
In embodiments of the present invention, preferably, described first display module 501, specifically for the download of key message and correspondence that to show in described prompting frame the application of first application searches cue correspondence or can install control, and, show remaining application searches cue in prompting frame.
In embodiments of the present invention, preferably, described first display module specifically can comprise:
First shows submodule, for the clicking operation in response to described search box, obtains the hot word of application searches and it can be used as application searches cue to show; Or
Second shows submodule, for the operation in response to inputted search word in described search box, shows the application searches cue that described search word is corresponding.
In embodiments of the present invention, preferably, described device can also comprise: when detect on a certain application searches cue shift out event time, this application searches cue shifted out is shown.
In embodiments of the present invention, preferably, the key message of described application specifically can comprise: one or more in application icon, Apply Names, official's authentication information, Download Info, mount message, frequency of usage information, version number information and rationale for the recommendation information.
For device embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the some or all parts in the application searches method and apparatus of the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.
The invention discloses A1, a kind of application searches method, comprising:
In response to the operation of search box, in prompting frame, show corresponding application searches cue;
When the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed.
A2, method as described in A1, described method also comprises: when described download being detected or install the click event of control, download or install download or install application corresponding to control.
A3, method as described in A1, described method also comprises: when the click event of described key message being detected, and the Search Hints word corresponding according to described key message carries out application searches.
A4, method as described in A1, described method also comprises: show corresponding application searches cue in prompting frame while, shows that described application searches cue correspondence is applied in the state in connected mobile terminal.
A5, method as described in A1, described step of showing corresponding application searches cue in prompting frame, comprise: to show in described prompting frame the key message of first application searches cue correspondence application and the download of correspondence or control is installed, and, show remaining application searches cue in described prompting frame.
A6, method as described in A1, the described operation in response to search box, show the step of corresponding application searches cue, comprising:
In response to the clicking operation of described search box, obtain the hot word of application searches and it can be used as application searches cue to show; Or
In response to the operation of inputted search word in described search box, show the application searches cue that described search word is corresponding.
A7, as the method as described in arbitrary in A1 to A6, described method also comprises: when detect on a certain application searches cue shift out event time, this application searches cue shifted out is shown.
A8, as the method as described in arbitrary in A1 to A6, the key message of described application comprises: one or more in application icon, Apply Names, official's authentication information, Download Info, mount message, frequency of usage information, version number information and rationale for the recommendation information.
The invention also discloses B9, a kind of application searches device, comprising:
First display module, for the operation in response to search box, shows corresponding application searches cue in prompting frame; And
Second display module, for when the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or installing control.
B10, device as described in B9, described device also comprises: for when described download being detected or install the click event of control, installs described download or installs the installation module of application corresponding to control.
B11, device as described in B9, described device also comprises: for when the click event of described key message being detected, carries out the search module of application searches according to the Search Hints word that described key message is corresponding.
B12, device as described in B9, described device also comprises: for show corresponding application searches cue in prompting frame while, shows that described application searches cue correspondence is applied in the 3rd display module of the state in connected mobile terminal.
B13, device as described in B9, described first display module, specifically for key message and correspondence that to show in described prompting frame the application of first application searches cue correspondence download or control is installed, and, show remaining application searches cue in prompting frame.
B14, device as described in B9, described first display module comprises:
First shows submodule, for the clicking operation in response to described search box, obtains the hot word of application searches and it can be used as application searches cue to show; Or
Second shows submodule, for the operation in response to inputted search word in described search box, shows the application searches cue that described search word is corresponding.
B15, as the device as described in arbitrary in B9 to B14, described device also comprises: when detect on a certain application searches cue shift out event time, this application searches cue shifted out is shown.
B16, as the device as described in arbitrary in B9 to B14, the key message of described application comprises: one or more in application icon, Apply Names, official's authentication information, Download Info, mount message, frequency of usage information, version number information and rationale for the recommendation information.

Claims (10)

1. an application searches method, comprising:
In response to the operation of search box, in prompting frame, show corresponding application searches cue;
When the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or control is installed.
2. the method for claim 1, is characterized in that, also comprises: when described download being detected or installing the click event of control, download or install download or install application corresponding to control.
3. the method for claim 1, is characterized in that, also comprises: when the click event of described key message being detected, and the Search Hints word corresponding according to described key message carries out application searches.
4. the method for claim 1, is characterized in that, also comprises: show corresponding application searches cue in prompting frame while, shows that described application searches cue correspondence is applied in the state in connected mobile terminal.
5. the method for claim 1, is characterized in that, described step of showing corresponding application searches cue in prompting frame, comprising:
To show in described prompting frame the key message of first application searches cue correspondence application and the download of correspondence or control is installed, and, show remaining application searches cue in described prompting frame.
6. the method for claim 1, is characterized in that, the described operation in response to search box, shows the step of corresponding application searches cue, comprising:
In response to the clicking operation of described search box, obtain the hot word of application searches and it can be used as application searches cue to show; Or
In response to the operation of inputted search word in described search box, show the application searches cue that described search word is corresponding.
7. an application searches device, comprising:
First display module, for the operation in response to search box, shows corresponding application searches cue in prompting frame; And
Second display module, for when the hover events on a certain application searches cue being detected, showing the key message of this application searches cue correspondence application and the download of correspondence of hovering or installing control.
8. device as claimed in claim 7, is characterized in that, also comprise: for when described download being detected or install the click event of control, installs the installation module of described download or application corresponding to installation control.
9. device as claimed in claim 7, is characterized in that, also comprise: for when the click event of described key message being detected, carry out the search module of application searches according to the Search Hints word that described key message is corresponding.
10. device as claimed in claim 7, is characterized in that, also comprise: for show corresponding application searches cue in prompting frame while, shows that described application searches cue correspondence is applied in the 3rd display module of the state in connected mobile terminal.
CN201410473098.2A 2014-09-16 2014-09-16 A kind of method and apparatus in application distribution platform search application Active CN104268185B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410473098.2A CN104268185B (en) 2014-09-16 2014-09-16 A kind of method and apparatus in application distribution platform search application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410473098.2A CN104268185B (en) 2014-09-16 2014-09-16 A kind of method and apparatus in application distribution platform search application

Publications (2)

Publication Number Publication Date
CN104268185A true CN104268185A (en) 2015-01-07
CN104268185B CN104268185B (en) 2018-06-01

Family

ID=52159707

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410473098.2A Active CN104268185B (en) 2014-09-16 2014-09-16 A kind of method and apparatus in application distribution platform search application

Country Status (1)

Country Link
CN (1) CN104268185B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750873A (en) * 2015-04-22 2015-07-01 百度在线网络技术(北京)有限公司 Popular search term push method and device
CN105045883A (en) * 2015-07-21 2015-11-11 惠州Tcl移动通信有限公司 Mobile terminal and search method thereof
CN105808725A (en) * 2016-03-08 2016-07-27 腾讯科技(深圳)有限公司 Method and apparatus for processing application information
CN105959721A (en) * 2016-06-27 2016-09-21 四川长虹电器股份有限公司 Method for dynamically updating application data of smart television
CN106066878A (en) * 2016-05-30 2016-11-02 乐视控股(北京)有限公司 A kind of application searches method and application searches server
CN106844472A (en) * 2016-12-22 2017-06-13 北京搜狗科技发展有限公司 A kind of searching method and device, a kind of device for searching for
CN107315833A (en) * 2017-07-12 2017-11-03 北京多点在线科技有限公司 Method and apparatus of the retrieval with downloading based on application program
CN108062401A (en) * 2017-12-27 2018-05-22 广东欧珀移动通信有限公司 Using recommendation method, apparatus and storage medium
CN109582878A (en) * 2018-11-05 2019-04-05 咪咕文化科技有限公司 A kind of implementation method of Search Hints, device and computer readable storage medium
CN109948061A (en) * 2019-03-29 2019-06-28 薛晓霞 A kind of bargain goods searching method and system
CN110770716A (en) * 2017-08-31 2020-02-07 深圳市欢太科技有限公司 Association word recommendation method, mobile terminal and computer-readable storage medium
CN113139112A (en) * 2021-05-07 2021-07-20 网易(杭州)网络有限公司 Information query processing method and device, terminal equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050187971A1 (en) * 2004-02-19 2005-08-25 Hassan Ahmed E. System and method for searching a remote database
CN102541928A (en) * 2010-12-30 2012-07-04 腾讯科技(深圳)有限公司 Method and device for searching contents of terminal application program
US20120179662A1 (en) * 2011-01-06 2012-07-12 Industry Foundation Of Chonnam National University Mobile Application Search Method and System Using Human Activity Knowledge Database
CN102722315A (en) * 2012-05-10 2012-10-10 奇智软件(北京)有限公司 Method and device for displaying prompt box of mobile terminal
CN103177104A (en) * 2013-03-26 2013-06-26 北京小米科技有限责任公司 Searching method and device of application program
CN103577401A (en) * 2012-07-18 2014-02-12 腾讯科技(深圳)有限公司 Mobile terminal searching method and system
CN103995846A (en) * 2014-05-06 2014-08-20 百度在线网络技术(北京)有限公司 Application message searching method and device
CN104010035A (en) * 2014-05-29 2014-08-27 宇龙计算机通信科技(深圳)有限公司 Method and system for application program distribution

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050187971A1 (en) * 2004-02-19 2005-08-25 Hassan Ahmed E. System and method for searching a remote database
CN102541928A (en) * 2010-12-30 2012-07-04 腾讯科技(深圳)有限公司 Method and device for searching contents of terminal application program
US20120179662A1 (en) * 2011-01-06 2012-07-12 Industry Foundation Of Chonnam National University Mobile Application Search Method and System Using Human Activity Knowledge Database
CN102722315A (en) * 2012-05-10 2012-10-10 奇智软件(北京)有限公司 Method and device for displaying prompt box of mobile terminal
CN103577401A (en) * 2012-07-18 2014-02-12 腾讯科技(深圳)有限公司 Mobile terminal searching method and system
CN103177104A (en) * 2013-03-26 2013-06-26 北京小米科技有限责任公司 Searching method and device of application program
CN103995846A (en) * 2014-05-06 2014-08-20 百度在线网络技术(北京)有限公司 Application message searching method and device
CN104010035A (en) * 2014-05-29 2014-08-27 宇龙计算机通信科技(深圳)有限公司 Method and system for application program distribution

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750873A (en) * 2015-04-22 2015-07-01 百度在线网络技术(北京)有限公司 Popular search term push method and device
CN105045883A (en) * 2015-07-21 2015-11-11 惠州Tcl移动通信有限公司 Mobile terminal and search method thereof
CN105808725B (en) * 2016-03-08 2019-08-13 腾讯科技(深圳)有限公司 A kind for the treatment of method and apparatus of application message
CN105808725A (en) * 2016-03-08 2016-07-27 腾讯科技(深圳)有限公司 Method and apparatus for processing application information
CN106066878A (en) * 2016-05-30 2016-11-02 乐视控股(北京)有限公司 A kind of application searches method and application searches server
CN105959721A (en) * 2016-06-27 2016-09-21 四川长虹电器股份有限公司 Method for dynamically updating application data of smart television
CN106844472A (en) * 2016-12-22 2017-06-13 北京搜狗科技发展有限公司 A kind of searching method and device, a kind of device for searching for
CN107315833A (en) * 2017-07-12 2017-11-03 北京多点在线科技有限公司 Method and apparatus of the retrieval with downloading based on application program
CN110770716A (en) * 2017-08-31 2020-02-07 深圳市欢太科技有限公司 Association word recommendation method, mobile terminal and computer-readable storage medium
CN108062401A (en) * 2017-12-27 2018-05-22 广东欧珀移动通信有限公司 Using recommendation method, apparatus and storage medium
CN109582878A (en) * 2018-11-05 2019-04-05 咪咕文化科技有限公司 A kind of implementation method of Search Hints, device and computer readable storage medium
CN109948061A (en) * 2019-03-29 2019-06-28 薛晓霞 A kind of bargain goods searching method and system
CN113139112A (en) * 2021-05-07 2021-07-20 网易(杭州)网络有限公司 Information query processing method and device, terminal equipment and storage medium

Also Published As

Publication number Publication date
CN104268185B (en) 2018-06-01

Similar Documents

Publication Publication Date Title
CN104268185A (en) Method and device for searching application on application distribution platform
US10698960B2 (en) Content validation and coding for search engine optimization
US10152488B2 (en) Static-analysis-assisted dynamic application crawling architecture
US10007933B2 (en) Systems and methods for integrating dynamic content into electronic media
US9798531B2 (en) Dependency-aware transformation of multi-function applications for on-demand execution
US9864580B2 (en) Dynamic availability-based integration of external functionality
CN107592930B (en) Automatic crawling of applications
US10599659B2 (en) Method and system for evaluating user satisfaction with respect to a user session
CN105843815B (en) Page comment processing method and device and browser
US20110087966A1 (en) Internet customization system
US9952848B2 (en) Dependency-aware transformation of multi-function applications for on-demand execution
US20110289407A1 (en) Font recommendation engine
US20120124028A1 (en) Unified Application Discovery across Application Stores
US9830304B1 (en) Systems and methods for integrating dynamic content into electronic media
US10127320B2 (en) Computerized identification of app search functionality for search engine access
US20090240638A1 (en) Syntactic and/or semantic analysis of uniform resource identifiers
US11126673B2 (en) Method and system for automatically enriching collected seeds with information extracted from one or more websites
CN102597993A (en) Managing application state information by means of a uniform resource identifier (uri)
US20170193059A1 (en) Searching For Applications Based On Application Usage
US20200242171A1 (en) Automated method and system for clustering enriched company seeds into a cluster and selecting best values for each attribute within the cluster to generate a company profile
US20130073545A1 (en) Method and system for providing recommended content for user generated content on an article
CN104956375A (en) Presentation of user interface elements based on rules
US20200242632A1 (en) Automated method and system for discovery and identification of a company name from a plurality of different websites
US20200242634A1 (en) Method and system for automatically identifying candidates from a plurality of different websites, determining which candidates correspond to company executives for a company profile, and generating an executive profile for the company profile
CN103226574A (en) Information search method and information search device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220708

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co., Ltd

TR01 Transfer of patent right