CN106202087A - A kind of information recommendation method and device - Google Patents
A kind of information recommendation method and device Download PDFInfo
- Publication number
- CN106202087A CN106202087A CN201510221530.3A CN201510221530A CN106202087A CN 106202087 A CN106202087 A CN 106202087A CN 201510221530 A CN201510221530 A CN 201510221530A CN 106202087 A CN106202087 A CN 106202087A
- Authority
- CN
- China
- Prior art keywords
- information
- input
- software
- semantic analysis
- recommended
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000004458 analytical method Methods 0.000 claims abstract description 92
- 239000002699 waste material Substances 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 13
- 239000003795 chemical substances by application Substances 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 239000013065 commercial product Substances 0.000 description 3
- 235000013350 formula milk Nutrition 0.000 description 2
- 239000008267 milk Substances 0.000 description 2
- 210000004080 milk Anatomy 0.000 description 2
- 235000013336 milk Nutrition 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000000843 powder Substances 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
This application discloses a kind of information recommendation method, for the problem solving to use the recommendation information scheme of prior art offer may cause computing resource waste.Method includes: receive the input information that Input Software is sent by software interface;Wherein, input information is the information utilizing described Input Software to input;According to the semantic analysis result to input information, it is recommended that information.Disclosed herein as well is a kind of information recommending apparatus and a kind of information recommendation method utilizing Input Software and device.
Description
Technical field
The application relates to computer realm, particularly relates to a kind of information recommendation method and device.
Background technology
Along with popularizing of the Internet, various information occur in a network, facilitate user to search.In order to
Meeting the individual demand of different user, information recommendation arises, it is no longer necessary to user oneself searches, and
It is the historical behavior according to user, thus it is speculated that go out interest and the demand of user, then comprise the letter of interest and demand
Breath recommends user.Such as, get user to see the mobile phone in each big digital code information website for nearest 3 days, so that it may
Mobile phone there is is demand deducing this user, can be that he recommends hands when the 4th day user browses shopping website
The sales information of machine.
But, the interest of user and demand are the most at any time in change, and the time of even one second will change
Change demand.The supposition that prior art historical behavior based on user is made, simply user historical interest and need
Ask, and the interest of non-present and demand.Such as, a mother has seen a hour baby milk at shopping website
Bottle, but expects that suddenly milk powder does not has, and the demand of this second is converted to milk powder by feeding bottle at once, but existing skill
Art can be also that this user recommends feeding bottle according to user's historical behavior of previous hour, it is clear that these recommendation informations
Do not mate with user's current interest, cause the waste calculating resource.
Summary of the invention
The embodiment of the present application provides a kind of information recommendation method, for solving the recommendation using prior art to provide
The problem that information scheme may cause computing resource waste.
The embodiment of the present application provides a kind of information recommending apparatus, for solving the recommendation using prior art to provide
The problem that information scheme may cause computing resource waste.
The embodiment of the present application provides a kind of information recommendation method utilizing Input Software, is used for solving using existing
The problem that the recommendation information scheme that technology provides may cause computing resource waste.
The embodiment of the present application provides a kind of information recommending apparatus utilizing Input Software, is used for solving using existing
The problem that the recommendation information scheme that technology provides may cause computing resource waste.
The embodiment of the present application employing following technical proposals:
A kind of information recommendation method, including: receive the input information that Input Software is sent by software interface;
According to the semantic analysis result to input information, it is recommended that information.
A kind of information recommending apparatus, including: receive unit, be used for receiving Input Software and sent out by software interface
The input information sent;Recommendation unit, for according to the semantic analysis result to input information, it is recommended that information.
A kind of information recommendation method utilizing Input Software, including: Input Software obtains and utilizes Input Software defeated
The information entered;Semantic analysis result according to the information to described input, it is recommended that information.
A kind of information recommending apparatus utilizing Input Software, including: acquiring unit, obtain for Input Software
Utilize the information that Input Software inputs;Display unit, for the semantic analysis according to the information to described input
Result, it is recommended that information.
At least one technical scheme above-mentioned that the embodiment of the present application uses can reach following beneficial effect:
Owing to can first receive the input information that Input Software is sent by software interface, further according to input letter
The semantic analysis result of breath, it is recommended that information, such that it is able to the information inputted in real time according to user, pushes away for user
Recommend the information of current interest, and then the interest achieving the information recommending user current with user matches.
Additionally, also a saving calculating resource.
Accompanying drawing explanation
Accompanying drawing described herein is used for providing further understanding of the present application, constitutes the part of the application,
The schematic description and description of the application is used for explaining the application, is not intended that the improper limit to the application
Fixed.In the accompanying drawings:
A kind of information recommendation method that Fig. 1 provides for the embodiment of the present application 1 implement schematic flow sheet;
The concrete structure schematic diagram of a kind of information recommending apparatus that Fig. 2 provides for the embodiment of the present application 2;
The concrete reality of a kind of information recommendation method utilizing Input Software that Fig. 3 provides for the embodiment of the present application 3
Existing schematic flow sheet;
The concrete knot of a kind of information recommending apparatus utilizing Input Software that Fig. 4 provides for the embodiment of the present application 4
Structure schematic diagram;
The schematic diagram of the recommendation method of a kind of commodity that Fig. 5-1 provides for the embodiment of the present application 5;
Fig. 5-2 utilizes the schematic diagram of Input Method Editor input information for the user that the embodiment of the present application 5 provides;
The sectional drawing showing commodity in Input Method Editor window that Fig. 5-3 provides for the embodiment of the present application 5;
Fig. 6-1 recommends the schematic diagram of method for a kind of multimedia messages that the embodiment of the present application 6 provides;
The website that Fig. 6-2 provides for the embodiment of the present application 6 is filled in the sectional drawing of user's registration information;
Fig. 6-3 recommends multimedia for what the embodiment of the present application 6 provided when filling in user's registration information in website
The sectional drawing of information;
Showing of a kind of information recommendation method being applied to mobile terminal that Fig. 7-1 provides for the embodiment of the present application 7
It is intended to;
The use sectional drawing of the instant communication software of the mobile terminal that Fig. 7-2 provides for the embodiment of the present application 7;
Fig. 7-3 shows recommendation for what the embodiment of the present application 7 provided in the instant communication software of mobile terminal
The sectional drawing of breath.
Detailed description of the invention
For making the purpose of the application, technical scheme and advantage clearer, specifically real below in conjunction with the application
Execute example and technical scheme is clearly and completely described by corresponding accompanying drawing.Obviously, described
Embodiment is only some embodiments of the present application rather than whole embodiments.Based on the enforcement in the application
Example, the every other enforcement that those of ordinary skill in the art are obtained under not making creative work premise
Example, broadly falls into the scope of the application protection.
Below in conjunction with accompanying drawing, describe the technical scheme that each embodiment of the application provides in detail.
Embodiment 1
Embodiment 1 provides a kind of recommendation information method, for solving the recommendation using prior art to provide
The problem that breath scheme may cause computing resource waste.The idiographic flow schematic diagram of the method as it is shown in figure 1,
Comprise the steps:
Step 11, receives the input information that Input Software is sent by software interface.
For for step 11, input information is the information utilizing Input Software to input, such as, Yong Huli
Have input " wanting to buy a display " with Input Software, then " wanting to buy a display " be exactly utilize defeated
Enter the information of software input, namely input information.
Software interface is a bridge block of Input Software and recipient, recipient can by this software interface,
Receive the information that the user of Input Software transmission utilizes this input method to input in real time.Such as, user utilizes input
Software have input " wanting to buy a display ", and this input method passes through software interface, will " want to buy one at once
Display " be sent to recipient, recipient can be a receptor to complete this task, this receptor can
To be laid in terminal or server.
Input Software is the software realizing word input, can be the input method editor carrying certain coded system
Device, such as Chinese character coding input method carry Pinyin coding, namely usually said spelling input method software;Also may be used
To be phonetic entry software etc..
So, for Input Software, can be, but not limited to include: character input method software;Hand-written defeated
Enter method software;Phonetic entry software.Such as, character input method software can be spelling input method software, five
Stroke input method software etc., hand-writing input method software can be the Input Software with handwriting identification function,
Phonetic entry software can be the Input Software with speech identifying function.
It should be noted that Input Software can be the Input Software being applied in any operating system, such as,
It is applied in mobile terminal operating system (iOS, Android) software and is applied to PC (personal
Computer, PC) in operating system the input of (Microsoft Windows, Linux, Mac OS) soft
Part.
For step 11 furthermore, Input Software employing following manner acquisition input information:
Input information is obtained from local cache;Or by the text inputted in text box is scanned,
Obtain input information.
Specifically, the information that user is inputted by Input Software, can be temporarily stored in local cache, so
Input information can be obtained from local cache, and the input information obtained has real-time;User passes through
The information of Input Software input, eventually shows in text box, so can also be by inputting text
Text in frame is scanned, and obtains input information, and the input information of acquisition also has real-time.Such as,
When user inputs " wanting to buy a display " in Input Software, now the information of this input can be saved in
In local cache, the most just can obtain the input information that user is real-time from local cache;When user
To " want to buy a display " and input in certain text box, the most just can be by inputting at text box
In text be scanned, obtain the real-time input information of user.
In actual applications, the input habit of user is different, and someone is accustomed to once inputting a whole word,
Someone is accustomed to merotomizing a whole word sequentially inputting.Such as, in spelling input method software, there is people
The phonetic of " xiang ' mai ' yi ' tai ' xian ' shi ' qi " this whole sentence can be inputted and be converted to word and " want to buy one
Display ";Somebody can first input the phonetic of " xiang ' mai ' yi ' tai " this part, is converted to word and " thinks
Buy one ", then input the phonetic of " xian ' shi ' qi " this part, be converted to word " display ".Here institute
Say " xiang ' mai ' yi ' tai ' xian ' shi ' qi " it is the information inputted, and " wanting to buy a display "
It has been the information of input.
Complete the information of input, obtain after referring to by Input Software, the coding that user inputs is compiled
Word message;The information inputted refers to have been enter into Input Software but is not fully complete the coding of compiling.Due to
The information completing input and the information inputted can serve as the foundation of recommendation information, it is possible at least
Obtain one, or obtain all.Such as, the information of the user's input got is for " to want to buy one
Xianshiqi ", wherein comprise the information " xianshiqi " that the information of input " is wanted to buy one " and inputted,
But due to individually obtain " wanting to buy one " or " xianshiqi " all can not entirely as the foundation of recommendation information,
So be accomplished by obtaining two kinds of information simultaneously, and the information singles for inputting goes out candidate character, could be complete
Entirely as the foundation of recommendation information, such as " wanting to buy a display " just can be entirely as recommendation information
Foundation.The information of input will be completed, and the information singles for inputting goes out candidate character, passes through together
Software interface is transmitted.
In actual applications, there is so a kind of situation, be not all letters of being inputted by Input Software of user
Breath is all worth the foundation as recommendation information.Such as, works and expressions for everyday use " hello ", " good-by " etc., as pushing away
The foundation recommending information is not the biggest with regard to meaning.If directly according to such information, for user's recommendation information (ratio
As, it is recommended that " hello " literary style etc. in different language), generally, user will not take notice of these,
So this obviously can cause waste of calculating resource, and some users may think that these are unnecessary.
So, receive the input information that Input Software is sent by software interface, it is recommended that information, may include that
Receive the specific input information that Input Software is sent by software interface;Wherein, specific input information refers to full
The input information of foot semantic analysis trigger condition.
Specifically, semantic analysis trigger condition can be, but not limited to include: comprises user's meaning in the information of input
The word etc. of figure.Such as: " wanting " word in " wanting a mp3 recently " just can embody the meaning of user
Figure;" seeing " and " well " in " seeing a film good ";" thinking " " listening " in " wanting to listen music ".Class
As word have: needing, buy, lack, pay close attention to, buy, chase after, go etc., these words can embody
The intention of user.
When input information meets semantic analysis trigger condition, then carry out sending out by software interface by input information
Send.Such as, get " I also lacks an earphone ", sentence comprises " lacking " word, so meeting semantic point
Analysis trigger condition, then will be transmitted by software interface " I also lacks an earphone ";Get that " we see
Film goes ahead ", sentence comprises " seeing " and " going " word, so meeting semantic analysis trigger condition, then
" we see a film and go ahead " is transmitted by software interface.
First according to semantic analysis trigger condition, the input information got is filtered, then information will be inputted
It is transmitted, only sends and recommendation information is had the input information of great significance, the most not only saved calculating money
Source, the most targeted.Semantic analysis trigger condition can control flexibly, thus controls which sends flexibly
A little information.
Step 12, according to the semantic analysis result to input information, it is recommended that information.
Semantic analysis is a logical stage of compilation process, and task is that source program is carried out context sensitivity
The examination of matter, the result of examination can serve as the foundation of recommendation information.Such as, " I wants to buy user's input
Display ", semantic analysis just carries out the examination of context-sensitive character to " I wants to buy display ", examines
Result is exactly that active user has the purpose buying display, thus recommends relevant to display for active user
Information (INDUSTRY OVERVIEW, sales information etc.).
The executive agent of this step, can be server, it is also possible to be the functional module in this locality.
For for step 12, the function of semantic analysis can be integrated in Input Software, it is also possible to by specially
The semantic analysis equipment of door individually completes.So, according to the semantic analysis result to input information, it is recommended that letter
Breath, may include that according to semantic analysis equipment to input information semantic analysis result, it is recommended that information;Or
According to this locality semantic analysis result to input information, it is recommended that information.
Specifically, input information can be supplied to semantic analysis equipment, so that semantic analysis equipment is to defeated
Enter information and carry out semantic analysis, further according to semantic analysis result, it is recommended that information;Or in this locality to input information
Carry out semantic analysis, further according to semantic analysis result, it is recommended that information.Wherein, semantic analysis equipment can be with cloth
It is located at this locality, it is also possible to be laid in server.
In actual applications, according to the semantic analysis result to input information, when carrying out recommendation information, can root
According to semantic analysis result, search out some and there is information targetedly, and be not only that simple search is all
The information relevant with semantic analysis result.
So, according to the semantic analysis result to input information, it is recommended that information, may include that according to defeated
Enter the semantic analysis result of information, search for information;Recommend the information searched.
Specifically, search key can be determined first according to the semantic analysis result to input information.
For the source of keyword, it can go out by extracting directly from semantic analysis result, it is possible to
To obtain from data base according to semantic analysis result.Such as, the information receiving user's input is " bavin
Quiet excellent, the free book taking another look at her ", according to semantic analysis, can be using quiet for the bavin book write as recommendation
The foundation of information, then from data base, find the quiet book write of bavin have several, it is then determined that the title published books,
And author and the name of book are referred to as keyword.
For the determination mode of keyword, can using the information from semantic analysis result as keyword,
Can also be using the information that is associated with the information in semantic analysis result as keyword.Such as, according to semanteme
Analysis result, it is recommended that to user about the information of earphone, can with extracting directly " earphone " this keyword,
Keywords such as " headsets ", " sound equipment ", " player " that be associated with " earphone " can also be determined;Again
As, according to semantic analysis result, it is recommended that to user about the information assembled a computer, it is possible to determine and " assembling a computer "
The keyword such as " CPU ", " mainboard ", " internal memory " that are associated, " video card ";
Further according to these keywords, search for information;Wherein, the information searched out can include picture, audio frequency,
Video, sales information, sale link etc..
Describing in a step 11, step 11 can only receive the spy that Input Software is sent by software interface
Surely input information, in order to the input information got is filtered, thus for step 12 further and
Speech, according to the semantic analysis result to input information, it is recommended that information, may include that according to specific input
The semantic analysis result of information, it is recommended that information.
Such as, with in step 11 for example, when getting " I also lacks an earphone ", sentence comprises " lacking "
Word, meets semantic analysis trigger condition, by the semantic analysis result to whole word, for user recommend with
The information that earphone is relevant;Get " we see a film and go ahead ", sentence comprise " seeing " and " going " word,
Meet semantic analysis trigger condition, by the semantic analysis result to whole word, recommend film phase for user
The information closed, it is also possible to recommend the purchase address of film ticket.
Only the input information having great significance to recommendation information is done semantic analysis, equally, not only save meter
Calculate resource, the most targeted.
The executive agent of this step can be the functional module in this locality, it is also possible to be server.Wherein, originally
Ground can be mobile phone, panel computer, desktop computer, notebook computer, wearable smart machine etc.;Service
Device, can be the server of Input Software, it is also possible to be any server etc. possessing semantic analysis function.
In one embodiment, in order to realize the effect that information is shown, it is recommended that information, may include that
Position is specified to show the information recommended.
Specifically, can show, in any position of screen, the information recommended, such as, specify position at screen
It is shown as the broadcasting link of the song that user recommends;Position is specified to be shown as the TV play that user recommends at screen
Broadcasting link;Position is specified to be shown as the merchandise news of user's recommendation and buy link etc. at screen.
In one embodiment, can will show that function is integrated in Input Software, show specifying position
The information recommended, may include that the information showing recommendation in Input Software window.
Specifically, a position for recommendation information can be expanded in Input Software window.
The method using embodiment 1 to provide, is sent by software interface owing to can first receive Input Software
Input information, further according to input information semantic analysis result, it is recommended that information, such that it is able to according to
The information that family inputs in real time, recommends the information of current interest for user, and then achieves and recommend user's
The information interest current with user matches.Additionally, also a saving calculating resource.
It should be noted that the executive agent of each step of the provided method of embodiment 1 may each be same and sets
Standby, or, each step of the method can also be by distinct device as executive agent.Such as, step 11
Executive agent can be equipment 1, the executive agent of step 12 can be equipment 2;The most such as, step 11
Can be equipment 1 with the executive agent of step 12;Etc..
Embodiment 2
Based on identical inventive concept, embodiment 2 provides a kind of recommendation information device, is used for solving to use
The problem that the recommendation information scheme that prior art provides may cause computing resource waste.As in figure 2 it is shown, should
Device includes:
Receive unit 21, may be used for receiving the input information that Input Software is sent by software interface;Wherein,
Input information is the information utilizing Input Software to input;
Recommendation unit 22, may be used for according to the semantic analysis result to input information, it is recommended that information.
In one embodiment, receive unit 21, may be used for:
Receive the specific input information that Input Software is sent by software interface;Wherein, specific input information is
Refer to meet the input information of semantic analysis trigger condition.
Recommendation unit 22, may be used for:
According to the semantic analysis result to specific input information, it is recommended that information.
In one embodiment, Input Software employing following manner acquisition input information:
Input information is obtained from local cache;Or
By the text inputted in text box is scanned, obtain input information.
In one embodiment, it is recommended that unit 22, may be used for:
According to the semantic analysis result to input information, search for information;
Recommend the information searched.
In one embodiment, it is recommended that unit 22, may be used for:
According to the semantic analysis equipment semantic analysis result to input information, it is recommended that information;Or
According to this locality semantic analysis result to input information, it is recommended that information.
In one embodiment, it is recommended that unit 22, may be used for:
The information recommended is shown specifying position.
In one embodiment, it is recommended that unit 22, may be used for:
The information of recommendation is shown in Input Software window.
In one embodiment, Input Software, including following at least one:
Character input method software;
Hand-writing input method software;
Phonetic entry software.
This device using embodiment 2 to provide, is sent by software interface owing to can first receive Input Software
Input information, further according to input information semantic analysis result, it is recommended that information, such that it is able to according to
The information that family inputs in real time, recommends the information of current interest for user, and then achieves and recommend user's
The information interest current with user matches.Additionally, also a saving calculating resource.
Embodiment 3
Embodiment 3 provides a kind of information recommendation method utilizing Input Software, is used for solving to use existing skill
The problem that the recommendation information scheme that art provides may cause computing resource waste.Assume that executive agent is that input is soft
Part, the idiographic flow schematic diagram of the method is as it is shown on figure 3, comprise the steps:
Step 31, Input Software obtains the information utilizing Input Software to input.
In one embodiment, Input Software obtains the information utilizing Input Software to input, and may include that
Input Software obtains the information of described input from local cache;Or Input Software is by inputting at text box
In text be scanned, obtain the information of described input.
Step 32, according to the semantic analysis result of the information to input, it is recommended that information.
Owing to the executive agent of the method is Input Software, detailed description of the invention is similar to Example 1, so
Repeat no more.
The method using embodiment 3 to provide, utilizes this Input Software defeated owing to Input Software can first obtain
The information entered, further according to the semantic analysis result of information to input, it is recommended that information, such that it is able to according to
The information that family inputs in real time, recommends the information of current interest for user, and then achieves and recommend user's
The information interest current with user matches.Additionally, also a saving calculating resource.
Embodiment 4
Based on identical inventive concept, embodiment 4 provides a kind of information recommending apparatus utilizing Input Software,
For the problem solving to use the recommendation information scheme of prior art offer may cause computing resource waste.As
Shown in Fig. 4, this device includes:
Acquiring unit 41, may be used for Input Software and obtains the information utilizing Input Software to input;
Display unit 42, may be used for the semantic analysis result according to the information to input, it is recommended that information.
In one embodiment, acquiring unit 41, may be used for:
Input Software obtains the information of input from local cache;Or
Input Software, by being scanned the text inputted in text box, obtains the information of input.
This device using embodiment 4 to provide, utilizes this Input Software defeated owing to Input Software can first obtain
The information entered, further according to the semantic analysis result of information to input, it is recommended that information, such that it is able to according to
The information that family inputs in real time, recommends the information of current interest for user, and then achieves and recommend user's
The information interest current with user matches.Additionally, also a saving calculating resource.
Embodiment 5
Based on identical inventive concept, embodiment 5 provides a kind of recommendation method of commodity.Assume to perform master
Body is the functional module in terminal, and application scenarios is that the schematic diagram of the method is such as in microblogging state text box
Shown in Fig. 5-1, comprise the steps:
Step 51, as shown in Fig. 5-2, receives input method software (hereinafter referred " input method ") by soft
The information of the user's input meeting semantic analysis trigger condition of part interface transmission: " wanting well to buy a display ",
Wherein, input method have chosen candidate character " display " for " xian ' shi ' qi ".
Step 52, carries out semantic analysis to " wanting well to buy a display ".
Step 53, according to semantic analysis result, determines keyword " display ".
Step 54, according to keyword, searches for dependent merchandise.
Step 55, as shown in Fig. 5-3, is illustrated in the commodity picture searched in input method window, picture
Can be as entering the entrance buying link.
Use embodiment 5 provide the method, due to can with the input information of real-time reception input method software,
Input information is carried out semantic analysis again, then carries out commercial product recommending.Such that it is able to understand purchasing of user in real time
Buy purpose, and carry out commercial product recommending.And then the purchase intention achieving commercial product recommending current with user matches.
Embodiment 6
Based on identical inventive concept, embodiment 6 provides a kind of multimedia messages and recommends method.Assume to hold
Row main body is server, and application scenarios is in " the user name text box " of website user's register flow path, should
The schematic diagram of method as in Figure 6-1, comprises the steps:
Step 61, as in fig. 6-2, receives spelling input method and " wants to listen Zhou Jie by what software interface sent
The peace and quiet of human relations ", wherein, " wanting to listen Zhou Jielun's " be user be input to individual microblogging state box in be released
Information, input method have chosen candidate character " quiet " for " anjing ".
Step 62, carries out semantic analysis to " wanting to listen the peace and quiet of Zhou Jielun ".
Step 63, according to semantic analysis result, determines keyword " Zhou Jielun is quiet ".
Step 64, according to keyword, searches for the quiet multimedia messages of Zhou Jielun.
Step 65, as shown in Fig. 6-3, is specifying position, the sound of " Zhou Jielun-peace and quiet " that will search
Happy broadcast button icon, when this broadcast button icon receives single key command, plays music.
Use the method that embodiment 6 provides, owing to the defeated of input method software can be utilized with real-time reception user
The information entered, then input information is carried out semantic analysis, then carry out multimedia messages recommendation.Such that it is able to
Understand user's expectation for certain multimedia messages in real time, and carry out multimedia messages recommendation.And then realize
Multimedia messages recommends the expectation current with user to match.
Embodiment 7
Based on identical inventive concept, embodiment 7 provides a kind of information recommendation side being applied to mobile terminal
Method.Assuming that executive agent is mobile terminal, application scenarios is in instant communication software, the signal of the method
Figure, as shown in Fig. 7-1, comprises the steps:
Step 71, as shown in Fig. 7-2, receives input method and utilizes this input method defeated by what software interface sent
" the wanting recently to collect together computer " entered.
Step 72, carries out semantic analysis to " wanting recently to collect together computer ".
Step 73, according to semantic analysis result, determines keyword " CPU ".
Step 74, according to keyword, the merchandise news of search CPU.
Step 75, as shown in Fig. 7-3, the appointment position in the screen of mobile terminal, display searches
The commodity picture of " CPU ".
Step 76, this commodity icon receives click commands, by the browser of mobile terminal, display of commodity
Details page.
Use the method that embodiment 7 provides, owing to mobile terminal input method can be utilized with real-time reception user
The input information of software, then input information is carried out semantic analysis, then carry out information recommendation.Such that it is able to
Understand the interest of user in real time, and carry out information recommendation.And then achieve emerging current with user of information recommendation
Interest matches.
Those skilled in the art are it should be appreciated that embodiments herein can be provided as method, system or meter
Calculation machine program product.Therefore, the application can use complete hardware embodiment, complete software implementation or knot
The form of the embodiment in terms of conjunction software and hardware.And, the application can use and wherein wrap one or more
Computer-usable storage medium containing computer usable program code (include but not limited to disk memory,
CD-ROM, optical memory etc.) form of the upper computer program implemented.
The application is with reference to method, equipment (system) and the computer program product according to the embodiment of the present application
The flow chart of product and/or block diagram describe.It should be understood that can by computer program instructions flowchart and
/ or block diagram in each flow process and/or flow process in square frame and flow chart and/or block diagram and/
Or the combination of square frame.These computer program instructions can be provided to general purpose computer, special-purpose computer, embedding
The processor of formula datatron or other programmable data processing device is to produce a machine so that by calculating
The instruction that the processor of machine or other programmable data processing device performs produces for realizing at flow chart one
The device of the function specified in individual flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or the process of other programmable datas can be guided to set
In the standby computer-readable memory worked in a specific way so that be stored in this computer-readable memory
Instruction produce and include the manufacture of command device, this command device realizes in one flow process or multiple of flow chart
The function specified in flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes
Sequence of operations step must be performed to produce computer implemented place on computer or other programmable devices
Reason, thus the instruction performed on computer or other programmable devices provides for realizing flow chart one
The step of the function specified in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
In a typical configuration, calculating equipment includes one or more processor (CPU), input/defeated
Outgoing interface, network interface and internal memory.
Internal memory potentially includes the volatile memory in computer-readable medium, random access memory
(RAM) and/or the form such as Nonvolatile memory, such as read only memory (ROM) or flash memory (flash RAM).
Internal memory is the example of computer-readable medium.
Computer-readable medium includes that removable media permanent and non-permanent, removable and non-can be by appointing
Where method or technology realize information storage.Information can be computer-readable instruction, data structure, program
Module or other data.The example of the storage medium of computer includes, but are not limited to phase transition internal memory
(PRAM), static RAM (SRAM), dynamic random access memory (DRAM), its
The random access memory (RAM) of his type, read only memory (ROM), electrically erasable are read-only
Memorizer (EEPROM), fast flash memory bank or other memory techniques, read-only optical disc read only memory
(CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tape, tape magnetic
Disk storage or other magnetic storage apparatus or any other non-transmission medium, can be used for storage can be calculated
The information that equipment accesses.According to defining herein, computer-readable medium does not include temporary computer-readable matchmaker
Body (transitory media), such as data signal and the carrier wave of modulation.
Also, it should be noted term " includes ", " comprising " or its any other variant are intended to non-
Comprising of exclusiveness, so that include that the process of a series of key element, method, commodity or equipment not only wrap
Include those key elements, but also include other key elements being not expressly set out, or also include for this process,
The key element that method, commodity or equipment are intrinsic.In the case of there is no more restriction, statement " include
One ... " key element that limits, it is not excluded that in including the process of key element, method, commodity or equipment
There is also other identical element.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer journey
Sequence product.Therefore, the application can use complete hardware embodiment, complete software implementation or combine software and
The form of the embodiment of hardware aspect.And, the application can use and wherein include calculating one or more
The computer-usable storage medium of machine usable program code (include but not limited to disk memory, CD-ROM,
Optical memory etc.) form of the upper computer program implemented.
These are only embodiments herein, be not limited to the application.For people in the art
For Yuan, the application can have various modifications and variations.All made within spirit herein and principle
Any modification, equivalent substitution and improvement etc., within the scope of should be included in claims hereof.
Claims (20)
1. an information recommendation method, it is characterised in that including:
Receive the input information that Input Software is sent by software interface;Wherein, input information is that utilization is described
The information of Input Software input;
According to the semantic analysis result to input information, it is recommended that information.
2. the method for claim 1, it is characterised in that receive Input Software and pass through software interface
The input information sent, including:
Receive the specific input information that Input Software is sent by software interface;Wherein, specific input information is
Refer to meet the input information of semantic analysis trigger condition.
According to the semantic analysis result to input information, it is recommended that information, including:
According to the semantic analysis result to specific input information, it is recommended that information.
3. the method for claim 1, it is characterised in that Input Software uses following manner to obtain
Described input information:
Described input information is obtained from local cache;Or
By the text inputted in text box is scanned, obtain described input information.
4. the method for claim 1, it is characterised in that according to the semantic analysis to input information
Result, it is recommended that information, including:
According to the semantic analysis result to input information, search for information;
Recommend the information searched.
5. the method for claim 1, it is characterised in that according to the semantic analysis to input information
Result, it is recommended that information, including:
According to the semantic analysis equipment semantic analysis result to input information, it is recommended that information;Or
According to this locality semantic analysis result to input information, it is recommended that information.
6. the method for claim 1, it is characterised in that recommendation information, including:
The information recommended is shown specifying position.
7. method as claimed in claim 2, it is characterised in that specifying position to show the information recommended,
Including:
The information of recommendation is shown in Input Software window.
8. the method for claim 1, it is characterised in that Input Software, including following at least one
Kind:
Character input method software;
Hand-writing input method software;
Phonetic entry software.
9. an information recommending apparatus, it is characterised in that including:
Receive unit, for receiving the input information that Input Software is sent by software interface;Wherein, input
Information is the information utilizing described Input Software to input;
Recommendation unit, for according to the semantic analysis result to input information, it is recommended that information.
10. device as claimed in claim 9, it is characterised in that receive unit, be used for:
Receive the specific input information that Input Software is sent by software interface;Wherein, specific input information is
Refer to meet the input information of semantic analysis trigger condition.
Recommendation unit, is used for:
According to the semantic analysis result to specific input information, it is recommended that information.
11. devices as claimed in claim 9, it is characterised in that Input Software uses following manner to obtain
Described input information:
Described input information is obtained from local cache;Or
By the text inputted in text box is scanned, obtain described input information.
12. devices as claimed in claim 9, it is characterised in that recommendation unit, are used for:
According to the semantic analysis result to input information, search for information;
Recommend the information searched.
13. devices as claimed in claim 9, it is characterised in that recommendation unit, are used for:
According to the semantic analysis equipment semantic analysis result to input information, it is recommended that information;Or
According to this locality semantic analysis result to input information, it is recommended that information.
14. devices as claimed in claim 9, it is characterised in that recommendation unit, are used for:
The information recommended is shown specifying position.
15. devices as claimed in claim 10, it is characterised in that recommendation unit, are used for:
The information of recommendation is shown in Input Software window.
16. devices as claimed in claim 9, it is characterised in that Input Software, including following at least one
Kind:
Character input method software;
Hand-writing input method software;
Phonetic entry software.
17. 1 kinds of information recommendation methods utilizing Input Software, it is characterised in that including:
Input Software obtains the information utilizing Input Software to input;
Semantic analysis result according to the information to described input, it is recommended that information.
18. methods as claimed in claim 17, it is characterised in that Input Software obtains and utilizes input soft
The information of part input, including:
Input Software obtains the information of described input from local cache;Or
Input Software, by being scanned the text inputted in text box, obtains the information of described input.
19. 1 kinds of information recommending apparatus utilizing Input Software, it is characterised in that including:
Acquiring unit, obtains the information utilizing Input Software to input for Input Software;
Display unit, for the semantic analysis result according to the information to described input, it is recommended that information.
20. devices as claimed in claim 19, it is characterised in that acquiring unit, are used for:
Input Software obtains the information of described input from local cache;Or
Input Software, by being scanned the text inputted in text box, obtains the information of described input.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510221530.3A CN106202087A (en) | 2015-05-04 | 2015-05-04 | A kind of information recommendation method and device |
PCT/CN2016/079810 WO2016177277A1 (en) | 2015-05-04 | 2016-04-21 | Information recommendation method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510221530.3A CN106202087A (en) | 2015-05-04 | 2015-05-04 | A kind of information recommendation method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106202087A true CN106202087A (en) | 2016-12-07 |
Family
ID=57218034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510221530.3A Pending CN106202087A (en) | 2015-05-04 | 2015-05-04 | A kind of information recommendation method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106202087A (en) |
WO (1) | WO2016177277A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110009437A (en) * | 2018-01-05 | 2019-07-12 | 北京搜狗科技发展有限公司 | Recommended method and device, the device for recommendation |
CN110334941A (en) * | 2019-07-01 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | Unmanned logistic car dispatching method, device, electronic equipment and readable storage medium storing program for executing |
CN110598098A (en) * | 2019-08-30 | 2019-12-20 | 北京搜狗科技发展有限公司 | Information recommendation method and device and information recommendation device |
CN111489131A (en) * | 2019-01-25 | 2020-08-04 | 北京搜狗科技发展有限公司 | Information recommendation method and device |
CN112068711A (en) * | 2020-08-25 | 2020-12-11 | 北京搜狗科技发展有限公司 | Information recommendation method and device of input method and electronic equipment |
CN113050805A (en) * | 2019-12-27 | 2021-06-29 | 北京搜狗科技发展有限公司 | Intelligent interaction method and device based on input tool |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111353836B (en) * | 2018-12-20 | 2023-07-07 | 百度在线网络技术(北京)有限公司 | Commodity recommendation method, device and equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102323919A (en) * | 2011-08-12 | 2012-01-18 | 百度在线网络技术(北京)有限公司 | Method for displaying input information based on user mood indication information and equipment |
CN102362275A (en) * | 2009-03-23 | 2012-02-22 | 富士通株式会社 | Method of recommending content, method of creating recommendation information, content recommendation program, content recommendation server, and content-providing system |
US20140280314A1 (en) * | 2013-03-14 | 2014-09-18 | Advanced Search Laboratories, lnc. | Dimensional Articulation and Cognium Organization for Information Retrieval Systems |
CN104090958A (en) * | 2014-07-04 | 2014-10-08 | 许昌学院 | Semantic information retrieval system and method based on domain ontology |
CN104133855A (en) * | 2014-07-11 | 2014-11-05 | 中安消技术有限公司 | Smart association method and device for input method |
US20140337372A1 (en) * | 2013-05-13 | 2014-11-13 | Samsung Electronics Co., Ltd. | Method of providing program using semantic mashup technology |
CN104298429A (en) * | 2014-09-25 | 2015-01-21 | 北京搜狗科技发展有限公司 | Information presentation method based on input and input method system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102236646A (en) * | 2010-04-20 | 2011-11-09 | 得利在线信息技术(北京)有限公司 | Personalized item-level vertical pagerank algorithm iRank |
CN103839169A (en) * | 2012-11-21 | 2014-06-04 | 大连灵动科技发展有限公司 | Personalized commodity recommendation method based on frequency matrix and text similarity |
CN103235802A (en) * | 2013-04-16 | 2013-08-07 | 武汉理工大学 | Method and system for obtaining complex demands of user |
CN104216931A (en) * | 2013-05-29 | 2014-12-17 | 酷盛(天津)科技有限公司 | Real-time recommending system and method |
-
2015
- 2015-05-04 CN CN201510221530.3A patent/CN106202087A/en active Pending
-
2016
- 2016-04-21 WO PCT/CN2016/079810 patent/WO2016177277A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102362275A (en) * | 2009-03-23 | 2012-02-22 | 富士通株式会社 | Method of recommending content, method of creating recommendation information, content recommendation program, content recommendation server, and content-providing system |
CN102323919A (en) * | 2011-08-12 | 2012-01-18 | 百度在线网络技术(北京)有限公司 | Method for displaying input information based on user mood indication information and equipment |
US20140280314A1 (en) * | 2013-03-14 | 2014-09-18 | Advanced Search Laboratories, lnc. | Dimensional Articulation and Cognium Organization for Information Retrieval Systems |
US20140337372A1 (en) * | 2013-05-13 | 2014-11-13 | Samsung Electronics Co., Ltd. | Method of providing program using semantic mashup technology |
CN104090958A (en) * | 2014-07-04 | 2014-10-08 | 许昌学院 | Semantic information retrieval system and method based on domain ontology |
CN104133855A (en) * | 2014-07-11 | 2014-11-05 | 中安消技术有限公司 | Smart association method and device for input method |
CN104298429A (en) * | 2014-09-25 | 2015-01-21 | 北京搜狗科技发展有限公司 | Information presentation method based on input and input method system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110009437A (en) * | 2018-01-05 | 2019-07-12 | 北京搜狗科技发展有限公司 | Recommended method and device, the device for recommendation |
CN111489131A (en) * | 2019-01-25 | 2020-08-04 | 北京搜狗科技发展有限公司 | Information recommendation method and device |
CN110334941A (en) * | 2019-07-01 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | Unmanned logistic car dispatching method, device, electronic equipment and readable storage medium storing program for executing |
CN110598098A (en) * | 2019-08-30 | 2019-12-20 | 北京搜狗科技发展有限公司 | Information recommendation method and device and information recommendation device |
CN113050805A (en) * | 2019-12-27 | 2021-06-29 | 北京搜狗科技发展有限公司 | Intelligent interaction method and device based on input tool |
CN112068711A (en) * | 2020-08-25 | 2020-12-11 | 北京搜狗科技发展有限公司 | Information recommendation method and device of input method and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
WO2016177277A1 (en) | 2016-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9633653B1 (en) | Context-based utterance recognition | |
CN106202087A (en) | A kind of information recommendation method and device | |
CN102016905B (en) | Intelligent autocompletion | |
US9342233B1 (en) | Dynamic dictionary based on context | |
US20140040741A1 (en) | Smart Auto-Completion | |
US11893993B2 (en) | Interfacing with applications via dynamically updating natural language processing | |
US12073239B2 (en) | Interface and mode selection for digital action execution | |
EP3847546B1 (en) | Interfacing with applications via dynamically updating natural language processing | |
WO2015142626A1 (en) | Named entitty platform and store | |
US20150046462A1 (en) | Identifying actions in documents using options in menus | |
CN104079640A (en) | User service delivery method and system | |
KR102580460B1 (en) | Server for providing news based on keyword and method thereof | |
WO2020151548A1 (en) | Method and device for sorting followed pages | |
US20230401250A1 (en) | Systems and methods for generating interactable elements in text strings relating to media assets | |
EP3729259B1 (en) | Assessing applications for delivery via an application delivery server | |
CN109522141B (en) | Information pushing method and device, server, equipment and storage medium | |
US11768867B2 (en) | Systems and methods for generating interactable elements in text strings relating to media assets | |
US12052474B2 (en) | Systems and methods for generating interactable elements in text strings relating to media assets | |
CN112802454B (en) | Method and device for recommending awakening words, terminal equipment and storage medium | |
CN105138143A (en) | Method and device for obtaining term database | |
Chicano et al. | OPPORTUNITIES OF INFORMATION AND COMMUNICATION TECHNOLOGIES IN TOTAL COMMUNICATION |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1231209 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161207 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1231209 Country of ref document: HK |