Nothing Special   »   [go: up one dir, main page]

CN106202087A - A kind of information recommendation method and device - Google Patents

A kind of information recommendation method and device Download PDF

Info

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
Application number
CN201510221530.3A
Other languages
Chinese (zh)
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510221530.3A priority Critical patent/CN106202087A/en
Priority to PCT/CN2016/079810 priority patent/WO2016177277A1/en
Publication of CN106202087A publication Critical patent/CN106202087A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information 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

A kind of information recommendation method and device
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.
CN201510221530.3A 2015-05-04 2015-05-04 A kind of information recommendation method and device Pending CN106202087A (en)

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)

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

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111353836B (en) * 2018-12-20 2023-07-07 百度在线网络技术(北京)有限公司 Commodity recommendation method, device and equipment

Citations (7)

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

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

Patent Citations (7)

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

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