CN109670106A - Things recommended method and device based on scene - Google Patents
Things recommended method and device based on scene Download PDFInfo
- Publication number
- CN109670106A CN109670106A CN201811488831.2A CN201811488831A CN109670106A CN 109670106 A CN109670106 A CN 109670106A CN 201811488831 A CN201811488831 A CN 201811488831A CN 109670106 A CN109670106 A CN 109670106A
- Authority
- CN
- China
- Prior art keywords
- information
- scene
- retrieval
- things
- goal object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application proposes a kind of things recommended method and device based on scene, wherein method includes: the scene characteristic information obtained under target scene mode;Obtain one or more retrieval information of goal object;Preset information bank is inquired according to scene characteristic information, obtains the search result with each retrieval information matches;The recommendation results of goal object are generated according to the search result with each retrieval information matches.Thereby, it is possible to complete corresponding things based on different scenes to recommend, improves things and recommend efficiency, meet user demand, it is user-friendly, promote user experience.
Description
Technical field
This application involves phonetic search technical field more particularly to a kind of things recommended methods and device based on scene.
Background technique
With the continuous development of Internet technology, user can be made based on the various information of internet checking to meet
Use demand.
In the related technology, as a kind of Sample Scenario, when supermarket buys commodity, the user demand for different identity is
It is different, such as in users such as pregnancy period, weight-reducing phases either nursing period in nutritional ingredient, the heat for needing to understand in real time commodity
It can be understood by the character introduction of end article whens amount etc., process is many and diverse, and content is also not professional enough.
Summary of the invention
The application is intended to solve at least some of the technical problems in related technologies.
For this purpose, the application proposes a kind of things recommended method and device based on scene, deposited in the prior art for solving
Acquisition separate feature mode process it is many and diverse, and content also not professional enough technical problem.
In order to achieve the above object, the application first aspect embodiment proposes a kind of things recommended method based on scene, packet
It includes:
Obtain the scene characteristic information under target scene mode;
Obtain one or more retrieval information of goal object;
Preset information bank is inquired according to the scene characteristic information, obtains the retrieval knot with each retrieval information matches
Fruit;
The recommendation results of the goal object are generated according to the search result with each retrieval information matches.
The things recommended method based on scene of the embodiment of the present application, by obtaining the scene characteristic under target scene mode
Information;Obtain one or more retrieval information of goal object;Inquire preset information bank according to scene characteristic information, obtain with
The search result of each retrieval information matches;The recommendation knot of goal object is generated according to the search result with each retrieval information matches
Fruit.Thereby, it is possible to complete corresponding things based on different scenes to recommend, improves things and recommend efficiency, meet user demand, side
Just user uses, and promotes user experience.
In order to achieve the above object, the application second aspect embodiment proposes a kind of things recommendation apparatus based on scene, packet
It includes:
First obtains module, for obtaining the scene characteristic information under target scene mode;
Second obtains module, for obtaining one or more retrieval information of goal object;
Third obtains module, for inquiring preset information bank according to the scene characteristic information, obtains and each inspection
The search result of rope information matches;
Generation module, for generating the recommendation of the goal object according to the search result with each retrieval information matches
As a result.
The things recommendation apparatus based on scene of the embodiment of the present application, by obtaining the scene characteristic under target scene mode
Information;Obtain one or more retrieval information of goal object;Inquire preset information bank according to scene characteristic information, obtain with
The search result of each retrieval information matches;The recommendation knot of goal object is generated according to the search result with each retrieval information matches
Fruit.Thereby, it is possible to complete corresponding things based on different scenes to recommend, improves things and recommend efficiency, meet user demand, side
Just user uses, and promotes user experience.
In order to achieve the above object, the application third aspect embodiment proposes a kind of computer equipment, comprising: processor and deposit
Reservoir;Wherein, the processor is held to run with described by reading the executable program code stored in the memory
The corresponding program of line program code, for realizing the things recommended method based on scene as described in first aspect embodiment.
In order to achieve the above object, the application fourth aspect embodiment proposes a kind of non-transitory computer-readable storage medium
Matter is stored thereon with computer program, when which is executed by processor realize as described in first aspect embodiment based on field
The things recommended method of scape.
In order to achieve the above object, the 5th aspect embodiment of the application proposes a kind of computer program product, when the calculating
When instruction in machine program product is executed by processor, realize that the things based on scene as described in first aspect embodiment is recommended
Method.
The additional aspect of the application and advantage will be set forth in part in the description, and will partially become from the following description
It obtains obviously, or recognized by the practice of the application.
Detailed description of the invention
The application is above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments
Obviously and it is readily appreciated that, in which:
Fig. 1 is a kind of flow diagram of the things recommended method based on scene provided by the embodiment of the present application;
Fig. 2 is the flow diagram of another things recommended method based on scene of the embodiment of the present application;
Fig. 3 a and Fig. 3 b are that the things based on scene recommends exemplary diagram;
Fig. 4 is a kind of structural schematic diagram of the things recommendation apparatus based on scene provided by the embodiment of the present application;
Fig. 5 is the structural schematic diagram of things recommendation apparatus of the another kind based on scene provided by the embodiment of the present application;
Fig. 6 is the structural schematic diagram of another things recommendation apparatus based on scene provided by the embodiment of the present application;With
And
Fig. 7 is the structural schematic diagram of computer equipment provided by the embodiment of the present application.
Specific embodiment
Embodiments herein is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end
Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached
The embodiment of figure description is exemplary, it is intended to for explaining the application, and should not be understood as the limitation to the application.
Below with reference to the accompanying drawings the things recommended method and device based on scene of the embodiment of the present application is described.
Fig. 1 is a kind of flow diagram of the things recommended method based on scene provided by the embodiment of the present application.
As shown in Figure 1, being somebody's turn to do the things recommended method based on scene may comprise steps of:
Step 101, the scene characteristic information under target scene mode is obtained.
In practical applications, user needs the things for obtaining meet demand in specific scene to recommend, for example, when
User is when supermarket buys the various food such as veterinary antibiotics, prepared food, seafood and meat eggs, for an early pregnancy, pregnancy
The women of each specific period such as mid-term, Confinement Time, postpartum, nursing period can recommend to eat and it is not recommended that edible food is not
With, it can be understood during purchase by the verbal description of various food, but process is many and diverse, and content is also inadequate
Profession.
To solve the above-mentioned problems, the embodiment of the present application proposes a kind of things recommended method based on scene, earns enough needles
It completes corresponding things to different scenes to recommend, to meet user demand.
Firstly, obtaining the scene characteristic information under target scene mode, wherein target scene mode can be according to user's reality
Border is configured using needs, such as mother and baby's food mode, diet food mode and dieletic foodstuff mode etc..Wherein, field
Scape characteristic information may include: one of temporal information, location information, user preference information, climatic information or several groups
It closes.
Wherein, there are many kinds of the modes for obtaining the scene characteristic information under target scene mode, as an example, obtains
The reference setting information of target scene mode calculates the scene characteristic information under target scene mode according to reference setting information.
For example, target scene mode is mother and baby's food mode, and corresponding reference setting information is to be pregnant 1 week, 2018
On November 30, in, 14 points, Beijing, then can calculate the scene characteristic information under target scene mode according to reference setting information
Temporal information is 14 points of November 30 in 2018, location information is Beijing, user preference information be suitble to early pregnancy nutrition at
Divide relatively high food etc..
It should be noted that can be updated in conjunction with clock and geographical location information etc. from dynamic auxiliary with reference to setting information.Example
Such as, with time change, automatically updating above- mentioned information is that { pregnancy 2 weeks, current time are 14 points of December 7 in 2018, geographical position
It is set to Beijing etc., further increases the accuracy of recommendation results.
Step 102, one or more retrieval information of goal object are obtained.
Specifically, user can selection target things, such as apple, carrot etc. according to the actual application.
Wherein, there are many kinds of the modes for obtaining one or more retrieval information of goal object, for example,
The first example, the subject image of photographic subjects things identify subject image according to preset image recognition model,
Obtain the principal name of goal object.
For example, goal object is apple, shoots the subject image of apple, is identified according to preset image recognition model
Subject image obtains the principal name of apple as retrieval information.
Second of example reads the outer packaging content of goal object, obtains one or more ingredients letter of goal object
Breath.
For example, goal object is cookies, by reading the outer packing content of cookies, obtains cookies
Composition information be butter, flour etc. as retrieval information.
Step 103, preset information bank is inquired according to scene characteristic information, obtains the retrieval knot with each retrieval information matches
Fruit.
Step 104, the recommendation results of goal object are generated according to the search result with each retrieval information matches.
Wherein, need to set scene characteristic information search result corresponding with each retrieval information previously according to practical application
Information bank.According to obtain target scene mode under scene characteristic information inquired in preset information bank, obtain with
The search result of each retrieval information matches.
For example, target scene mode is mother and baby's food mode, and the temporal information of scene characteristic information is 2018 11
14 points of the moon 30, location information are Beijing, user preference information is the food for being suitble to early pregnancy nutritional ingredient relatively high, according to
Above-mentioned scene characteristic information is inquired in preset information bank, and obtaining can be with this season fruit nutrition with the matched search result of apple
Ingredient is high, early pregnancy is edible etc..
Further, the recommendation results that goal object is generated according to the search result with each retrieval information matches, as one
Kind of example generates the basic score of each retrieval information according to the search result with each retrieval information matches, according to it is preset with it is each
Search result and the corresponding weight information of scene characteristic information and basic score generate the recommender score of each retrieval information, according to
The recommender score of each retrieval information generates the recommendation results of goal object.
The things recommended method based on scene of the present embodiment is believed by the scene characteristic obtained under target scene mode
Breath;Obtain one or more retrieval information of goal object;Preset information bank is inquired according to scene characteristic information, is obtained and each
Retrieve the search result of information matches;The recommendation results of goal object are generated according to the search result with each retrieval information matches.
Thereby, it is possible to complete corresponding things based on different scenes to recommend, improves things and recommend efficiency, meet user demand, it is convenient
User uses, and promotes user experience.
Fig. 2 is the flow diagram of things recommended method of the another kind based on scene provided by the embodiment of the present application.
As shown in Fig. 2, being somebody's turn to do the things recommended method based on scene may comprise steps of:
Step 201, the reference setting information for obtaining target scene mode calculates target scene mould according to reference setting information
Scene characteristic information under formula.
Specifically, setting information is referred to for different target scene mode settings is corresponding, scene characteristic can be facilitated
The accurate acquisition of information, for example, being pregnancy 1 week with reference to setting information, current time is 30 days 14 November of 2018 Beijing time
Point, geographical location are Haidian District, Beijing City etc..
Step 202, the subject image of photographic subjects things identifies subject image according to preset image recognition model, obtains
Take the principal name of goal object as retrieval information.
Wherein it is possible to obtain subject image by calling capture apparatus take pictures to goal object, such as in supermarket
See that carrot directly passes through mobile phone and carries out the subject image that shooting obtains carrot.
Wherein, image recognition model is preset, the corresponding subject name of identification to subject image can be passed through.By
This, identifying that the subject image of carrot obtains the principal name of carrot by preset image recognition model is carrot.
Step 203, retrieval corresponding with each scene mode branch is set, according to retrieval point corresponding with each scene mode
Branch establishes knowledge content corresponding with each retrieval branch in information bank.
Step 204, according to scene characteristic information query library, and scene characteristic corresponding with each retrieval branch is obtained
The search result of information and each retrieval information matches.
Specifically, different retrieval branches can be set to further increase the accurate of recommendation for different scene modes
Property, more meet user demand, such as the corresponding retrieval branch of mother and baby's food mode, the corresponding retrieval of diet food mode
Branch etc., and knowledge content corresponding with each retrieval branch is established in information bank, for example mother and baby's food mode is corresponding
The corresponding retrieval point of one retrieval point mainly maternal weight gain content, diet food mode mainly health slimming food content
Etc..
To available corresponding with each retrieval branch special with scene according to scene characteristic information query library
The search result of reference breath and each retrieval information matches.
Specifically, it is searched, is obtained and each retrieval in information bank according to retrieval information combination scene characteristic information
The corresponding search result with scene characteristic information and each retrieval information matches of branch, such as display decision food purchase are (current
Scanning food if appropriate for purchase), trophic analysis (nutritional ingredient contained by Current Scan food), taboo analysis (currently sweep
Retouch the taboo ingredient contained by food, which influence the current generation has), (which side Current Scan food is beneficial to for functional analysis
The promotion in face) etc. search results.
Step 205, according to the search result with each retrieval information matches, the basic score of each retrieval information is generated, according to
Preset weight information corresponding with each search result and scene characteristic information and basic score generate the recommendation of each retrieval information
Score generates the recommendation results of goal object according to the recommender score of each retrieval information.
For example, target scene mode is mother and baby's food mode, and the temporal information of scene characteristic information is 2018 11
14 points of the moon 30, location information are Beijing, user preference information is the food for being suitble to early pregnancy nutritional ingredient relatively high, according to
Above-mentioned scene characteristic information is inquired in preset information bank, is obtained and is distinguished with the matched search result of butter, flour and sucrose
Can for early pregnancy is edible, early pregnancy is edible and early pregnancy cannot excessively be eaten, then respectively to butter,
The flour basic score different with sucrose is finally believed according to preset weight corresponding with each search result and scene characteristic information
Breath and basic score generate the recommender score of each retrieval information, finally generate target thing according to the recommender score of each retrieval information
The recommendation results of object.
For example, scene characteristic information pregnant early stage, second trimester and pregnant advanced stage respectively correspond different weight informations, retrieval
Corresponding basic such as 80 points of the score of information carrot, the recommender score for then such as generating retrieval information carrot are respectively
40,50 and 60, the recommendation results of carrot are generated according to the recommender score 40,50 and 60 of retrieval information carrot.Pass through as a result,
The setting of weight further increases the efficiency and accuracy of recommendation, promotes user experience.
It illustrating as a kind of scene, shown in Fig. 3 a, target scene mode is mother and baby's food mode, and goal object is pears,
Retrieval information is the matched search result of pears, such as decision food purchase (Current Scan food is if appropriate for purchase), trophic analysis
(nutritional ingredient contained by Current Scan food), taboo analysis (the taboo ingredient contained by Current Scan food, the current generation
Have which influence), functional analysis (Current Scan food is beneficial to the promotion in terms of which), amendment recommends (it is recommended that the food
Production method is arranged in pairs or groups with those food) etc..
It illustrates as another scene, shown in Fig. 3 b, reads the outer packaging content of butter cookies, obtain butter cookies
One or more composition informations, and the terrible of various composition is identified, search result is shown one by one, finally
Provide total recommendation results.
It should be noted that inquiring preset related information library according to scene characteristic information, obtain and target scene mode
Relevant recommendation things.For example target scene mode is mother and baby's food mode, user preference information is to be suitble to early pregnancy nutrition
The high food of comparison of ingredients, using foods such as butter fruit, walnuts as the relevant recommendation things of mother and baby's food mode, further satisfaction
User demand promotes user experience.
The things recommended method based on scene of the present embodiment, by obtaining the reference setting information of target scene mode,
According to reference setting information calculate target scene mode under scene characteristic information, the subject image of photographic subjects things, according to
Preset image recognition model identifies subject image, obtains the principal name of goal object as retrieval information, setting and each field
The corresponding retrieval branch of scape mode establishes and each retrieval in information bank according to retrieval corresponding with each scene mode branch
The corresponding knowledge content of branch obtains and scene corresponding with each retrieval branch according to scene characteristic information query library
The search result of characteristic information and each retrieval information matches generates each retrieval letter according to the search result with each retrieval information matches
The basic score of breath, it is raw according to preset weight information corresponding with each search result and scene characteristic information and basic score
At the recommender score of each retrieval information, the recommendation results of goal object are generated according to the recommender score of each retrieval information.As a result, can
It is enough that corresponding things recommendation is completed based on different scenes, it improves things and recommends efficiency, meet user demand, user is facilitated to make
With promotion user experience.
In order to realize above-described embodiment, the application also proposes a kind of things recommendation apparatus based on scene.
Fig. 4 is a kind of structural schematic diagram of the things recommendation apparatus based on scene provided by the embodiment of the present application.
As shown in figure 4, being somebody's turn to do the things recommendation apparatus 40 based on scene may include: that the first acquisition module 410, second obtains
Mould 420, third obtain module 430 and generation module 440.Wherein,
First obtains module 410, for obtaining the scene characteristic information under target scene mode.
Second obtains module 420, for obtaining one or more retrieval information of goal object.
Third obtains module 430, for inquiring preset information bank according to scene characteristic information, obtains and each retrieval information
Matched search result.
Generation module 440, for generating the recommendation results of goal object according to the search result with each retrieval information matches.
In one embodiment of the application, first obtains module 410, is specifically used for: obtaining the ginseng of target scene mode
Examine setting information;The scene characteristic information under target scene mode is calculated according to reference setting information.
In one embodiment of the application, scene characteristic information includes: temporal information, location information, user preference letter
One of breath, climatic information or several combinations.
In one embodiment of the application, second obtains module 420, is specifically used for: the main body figure of photographic subjects things
Picture;Subject image is identified according to preset image recognition model, obtains the principal name of goal object.
In one embodiment of the application, second obtains module 420, is specifically used for: reading the external packet of goal object
Content is filled, one or more composition informations of goal object are obtained.
The generation module 440 in one embodiment of the application, is specifically used for: according to the retrieval with each retrieval information matches
As a result, the basic score of each retrieval information is generated, according to preset weight corresponding with each search result and scene characteristic information
Information and the basic score, generate the recommender score of each retrieval information;Target is generated according to the recommender score of each retrieval information
The recommendation results of things.
In a kind of possible implementation of the embodiment of the present application, as shown in figure 5, on the basis of embodiment as shown in Figure 4
On, it should things recommendation apparatus 40 based on scene further include: setup module 450 and establish module 460.
Setup module 450, for retrieval corresponding with each scene mode branch to be arranged.
Module 460 is established, for being established and each inspection in information bank according to retrieval corresponding with each scene mode branch
The corresponding knowledge content of rope branch.
Third obtains module 430, is specifically used for being obtained and each retrieval branch according to scene characteristic information query library
The corresponding search result with scene characteristic information and each retrieval information matches.
In a kind of possible implementation of the embodiment of the present application, as shown in fig. 6, on the basis of embodiment as shown in Figure 4
On, it is somebody's turn to do the things recommendation apparatus 40 based on scene further include: the 4th obtains module 470.
4th obtains module 470, for inquiring preset related information library, acquisition and target field according to scene characteristic information
The relevant recommendation things of scape mode.
It should be noted that the aforementioned explanation to the things recommended method embodiment based on scene is also applied for the reality
The things recommendation apparatus based on scene of example is applied, realization principle is similar, and details are not described herein again.
The things recommendation apparatus based on scene of the embodiment of the present application, by obtaining the scene characteristic under target scene mode
Information;Obtain one or more retrieval information of goal object;Inquire preset information bank according to scene characteristic information, obtain with
The search result of each retrieval information matches;The recommendation knot of goal object is generated according to the search result with each retrieval information matches
Fruit.Thereby, it is possible to complete corresponding things based on different scenes to recommend, improves things and recommend efficiency, meet user demand, side
Just user uses, and promotes user experience.
By the way that in order to realize above-described embodiment, the application also proposes a kind of computer equipment, comprising: processor and storage
Device.Wherein, processor is corresponding with executable program code to run by reading the executable program code stored in memory
Program, for realizing the things recommended method as in the foregoing embodiment based on scene.
Fig. 7 is the structural schematic diagram of computer equipment provided by the embodiment of the present application, shows and is suitable for being used to realizing this
Apply for the block diagram of the exemplary computer device 90 of embodiment.The computer equipment 90 that Fig. 7 is shown is only an example, no
The function and use scope for coping with the embodiment of the present application bring any restrictions.
As shown in fig. 7, computer equipment 90 is showed in the form of general purpose computing device.The component of computer equipment 90 can
To include but is not limited to: one or more processor or processing unit 906, system storage 910 connect not homologous ray group
The bus 908 of part (including system storage 910 and processing unit 906).
Bus 908 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller,
Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It lifts
For example, these architectures include but is not limited to industry standard architecture (Industry Standard
Architecture;Hereinafter referred to as: ISA) bus, microchannel architecture (Micro Channel Architecture;Below
Referred to as: MAC) bus, enhanced isa bus, Video Electronics Standards Association (Video Electronics Standards
Association;Hereinafter referred to as: VESA) local bus and peripheral component interconnection (Peripheral Component
Interconnection;Hereinafter referred to as: PCI) bus.
Computer equipment 90 typically comprises a variety of computer system readable media.These media can be it is any can be by
The usable medium that computer equipment 90 accesses, including volatile and non-volatile media, moveable and immovable medium.
System storage 910 may include the computer system readable media of form of volatile memory, such as deposit at random
Access to memory (Random Access Memory;Hereinafter referred to as: RAM) 911 and/or cache memory 912.Computer is set
Standby 90 may further include other removable/nonremovable, volatile/non-volatile computer system storage mediums.Only
As an example, storage system 913 can be used for reading and writing immovable, non-volatile magnetic media (Fig. 7 do not show, commonly referred to as
" hard disk drive ").Although being not shown in Fig. 7, can provide for reading removable non-volatile magnetic disk (such as " floppy disk ")
The disc driver write, and to removable anonvolatile optical disk (such as: compact disc read-only memory (Compact Disc Read
Only Memory;Hereinafter referred to as: CD-ROM), digital multi CD-ROM (Digital Video Disc Read Only
Memory;Hereinafter referred to as: DVD-ROM) or other optical mediums) read-write CD drive.In these cases, each driving
Device can be connected by one or more data media interfaces with bus 908.System storage 910 may include at least one
Program product, the program product have one group of (for example, at least one) program module, these program modules are configured to perform this
Apply for the function of each embodiment.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including --- but
It is not limited to --- electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be
Any computer-readable medium other than computer readable storage medium, which can send, propagate or
Transmission is for by the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including --- but it is unlimited
In --- wireless, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
Can with one or more programming languages or combinations thereof come write for execute the application operation computer
Program code, described program design language include object oriented program language-such as Java, Smalltalk, C++,
It further include conventional procedural programming language-such as " C " language or similar programming language.Program code can be with
It fully executes, partly execute on the user computer on the user computer, being executed as an independent software package, portion
Divide and partially executes or executed on a remote computer or server completely on the remote computer on the user computer.
Program/utility 914 with one group of (at least one) program module 9140, can store and deposit in such as system
In reservoir 910, such program module 9140 includes but is not limited to operating system, one or more application program, Qi Tacheng
It may include the realization of network environment in sequence module and program data, each of these examples or certain combination.Program
Module 9140 usually executes function and/or method in embodiments described herein.
Computer equipment 90 can also be with one or more external equipments 10 (such as keyboard, sensing equipment, display 100
Deng) communication, can also be enabled a user to one or more equipment interact with the terminal device 90 communicate, and/or with make
Any equipment (such as network interface card, the modulation /demodulation that the computer equipment 90 can be communicated with one or more of the other calculating equipment
Device etc.) communication.This communication can be carried out by input/output (I/O) interface 902.Also, computer equipment 90 can be with
Pass through network adapter 900 and one or more network (such as local area network (Local Area Network;Hereinafter referred to as:
LAN), wide area network (Wide Area Network;Hereinafter referred to as: WAN) and/or public network, for example, internet) communication.Such as figure
Shown in 7, network adapter 900 is communicated by bus 908 with other modules of computer equipment 90.Although should be understood that in Fig. 7
It is not shown, other hardware and/or software module can be used in conjunction with computer equipment 90, including but not limited to: microcode, equipment
Driver, redundant processing unit, external disk drive array, RAID system, tape drive and data backup storage system
Deng.
Processing unit 906 by the program that is stored in system storage 910 of operation, thereby executing various function application with
And data processing, such as realize the things recommended method based on scene referred in previous embodiment.
In order to realize above-described embodiment, the application also proposes a kind of non-transitorycomputer readable storage medium, deposits thereon
Computer program is contained, when which is executed by processor, realizes that the things as in the foregoing embodiment based on scene is recommended
Method.
In order to realize above-described embodiment, the application also proposes a kind of computer program product, when the computer program produces
When instruction in product is executed by processor, the things recommended method as in the foregoing embodiment based on scene is realized.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example
Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms are not
It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office
It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field
Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples
It closes and combines.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance
Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or
Implicitly include at least one this feature.In the description of the present application, the meaning of " plurality " is at least two, such as two, three
It is a etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes
It is one or more for realizing custom logic function or process the step of executable instruction code module, segment or portion
Point, and the range of the preferred embodiment of the application includes other realization, wherein can not press shown or discussed suitable
Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, Lai Zhihang function, this should be by the application
Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use
In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for
Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction
The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set
It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass
Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment
It sets.The more specific example (non-exhaustive list) of computer-readable medium include the following: there is the electricity of one or more wirings
Interconnecting piece (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory
(ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits
Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable
Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media
His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the application can be realized with hardware, software, firmware or their combination.Above-mentioned
In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage
Or firmware is realized.Such as, if realized with hardware in another embodiment, following skill well known in the art can be used
Any one of art or their combination are realized: have for data-signal is realized the logic gates of logic function from
Logic circuit is dissipated, the specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can compile
Journey gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carries
It suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage medium
In matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.
It, can also be in addition, can integrate in a processing module in each functional unit in each embodiment of the application
It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould
Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although having been shown and retouching above
Embodiments herein is stated, it is to be understood that above-described embodiment is exemplary, and should not be understood as the limit to the application
System, those skilled in the art can be changed above-described embodiment, modify, replace and become within the scope of application
Type.
Claims (11)
1. a kind of things recommended method based on scene, which comprises the following steps:
Obtain the scene characteristic information under target scene mode;
Obtain one or more retrieval information of goal object;
Preset information bank is inquired according to the scene characteristic information, obtains the search result with each retrieval information matches;
The recommendation results of the goal object are generated according to the search result with each retrieval information matches.
2. the method as described in claim 1, which is characterized in that the scene characteristic information obtained under target scene mode,
Include:
Obtain the reference setting information of the target scene mode;
According to the scene characteristic information calculated with reference to setting information under the target scene mode.
3. the method as described in claim 1, which is characterized in that the scene characteristic information includes:
One of temporal information, location information, user preference information, climatic information or several combinations.
4. the method as described in claim 1, which is characterized in that the one or more retrieval information for obtaining goal object,
Include:
Shoot the subject image of the goal object;
The subject image is identified according to preset image recognition model, obtains the principal name of the goal object.
5. the method as described in claim 1, which is characterized in that the one or more retrieval information for obtaining goal object,
Include:
The outer packaging content for reading the goal object obtains one or more composition informations of the goal object.
6. the method as described in claim 1, which is characterized in that further include:
Retrieval corresponding with each scene mode branch is set;
According to retrieval branch corresponding with each scene mode, established in described information storehouse corresponding with each retrieval branch
Knowledge content;
It is described that preset information bank is inquired according to the scene characteristic information, obtain the retrieval knot with each retrieval information matches
Fruit, comprising:
It is described that described information storehouse is inquired according to the scene characteristic information, obtain and the scene corresponding with each retrieval branch
The search result of characteristic information and each retrieval information matches.
7. the method as described in claim 1, which is characterized in that the search result of the basis and each retrieval information matches
Generate the recommendation results of the goal object, comprising:
According to the search result with each retrieval information matches, the basic score of each retrieval information is generated;
According to preset weight information corresponding with each search result and the scene characteristic information and the basic score,
Generate the recommender score of each retrieval information;
The recommendation results of the goal object are generated according to the recommender score of each retrieval information.
8. method as claimed in claim 1, which is characterized in that further include:
Preset related information library is inquired according to the scene characteristic information, obtains recommendation relevant to the target scene mode
Things.
9. a kind of things recommendation apparatus based on scene characterized by comprising
First obtains module, for obtaining the scene characteristic information under target scene mode;
Second obtains module, for obtaining one or more retrieval information of goal object;
Third obtains module, for inquiring preset information bank according to the scene characteristic information, obtains and believes with each retrieval
Cease matched search result;
Generation module, for generating the recommendation knot of the goal object according to the search result with each retrieval information matches
Fruit.
10. a kind of computer equipment, which is characterized in that including processor and memory;
Wherein, the processor is run by reading the executable program code stored in the memory can be performed with described
The corresponding program of program code, for realizing the things recommendation side such as of any of claims 1-8 based on scene
Method.
11. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, which is characterized in that the program
Such as the things recommended method of any of claims 1-8 based on scene is realized when being executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811488831.2A CN109670106B (en) | 2018-12-06 | 2018-12-06 | Scene-based object recommendation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811488831.2A CN109670106B (en) | 2018-12-06 | 2018-12-06 | Scene-based object recommendation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109670106A true CN109670106A (en) | 2019-04-23 |
CN109670106B CN109670106B (en) | 2022-03-11 |
Family
ID=66143639
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811488831.2A Active CN109670106B (en) | 2018-12-06 | 2018-12-06 | Scene-based object recommendation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109670106B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347914A (en) * | 2019-06-06 | 2019-10-18 | 阿里巴巴集团控股有限公司 | Data processing method and device |
CN111105298A (en) * | 2019-12-31 | 2020-05-05 | 杭州涂鸦信息技术有限公司 | Purchasing recommendation method and system based on intelligent scene of Internet of things |
CN113763082A (en) * | 2020-09-04 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Information pushing method and device |
CN114840762A (en) * | 2022-05-19 | 2022-08-02 | 马上消费金融股份有限公司 | Recommended content determining method and device and electronic equipment |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010040668A1 (en) * | 2008-10-10 | 2010-04-15 | Adc Automotive Distance Control Systems Gmbh | Method and device for analyzing surrounding objects and/or surrounding scenes, such as for object and scene class segmenting |
CN103399860A (en) * | 2013-07-04 | 2013-11-20 | 北京百纳威尔科技有限公司 | Content display method and device |
CN103778187A (en) * | 2013-12-31 | 2014-05-07 | 百度(中国)有限公司 | Method and device for returning search result in oriented mode |
CN104268154A (en) * | 2014-09-02 | 2015-01-07 | 百度在线网络技术(北京)有限公司 | Recommended information providing method and device |
CN104598602A (en) * | 2015-01-27 | 2015-05-06 | 百度在线网络技术(北京)有限公司 | Scene-based information recommendation method realized through computer and device |
CN104866530A (en) * | 2015-04-27 | 2015-08-26 | 宁波网传媒有限公司 | Recommendation system and method based on slider scores |
CN105022793A (en) * | 2015-06-29 | 2015-11-04 | 成都亿邻通科技有限公司 | Image object identification method |
CN105142104A (en) * | 2015-06-19 | 2015-12-09 | 北京奇虎科技有限公司 | Method, device and system for providing recommendation information |
CN105227973A (en) * | 2014-06-27 | 2016-01-06 | 中兴通讯股份有限公司 | Based on information recommendation method and the device of scene Recognition |
US20160142626A1 (en) * | 2014-11-17 | 2016-05-19 | International Business Machines Corporation | Location aware photograph recommendation notification |
CN105634881A (en) * | 2014-10-30 | 2016-06-01 | 腾讯科技(深圳)有限公司 | Application scene recommending method and device |
CN105868360A (en) * | 2016-03-29 | 2016-08-17 | 乐视控股(北京)有限公司 | Content recommendation method and device based on voice recognition |
CN106528834A (en) * | 2016-11-17 | 2017-03-22 | 百度在线网络技术(北京)有限公司 | Picture resource pushing method and device based on artificial intelligence |
CN106777067A (en) * | 2016-11-16 | 2017-05-31 | 中国科学院上海高等研究院 | Information recommendation method and system |
CN106776999A (en) * | 2016-12-07 | 2017-05-31 | 北京小米移动软件有限公司 | Multi-medium data recommends method and device |
CN107016163A (en) * | 2017-03-07 | 2017-08-04 | 北京小米移动软件有限公司 | Floristics recommends method and device |
CN107480265A (en) * | 2017-08-17 | 2017-12-15 | 广州视源电子科技股份有限公司 | Data recommendation method, device, equipment and storage medium |
CN107592451A (en) * | 2017-08-31 | 2018-01-16 | 努比亚技术有限公司 | A kind of multi-mode auxiliary photo-taking method, apparatus and computer-readable recording medium |
CN107609198A (en) * | 2017-10-20 | 2018-01-19 | 咪咕互动娱乐有限公司 | One kind recommends method, apparatus and computer-readable recording medium |
CN107920163A (en) * | 2017-11-14 | 2018-04-17 | 维沃移动通信有限公司 | A kind of indicating mode switching method and mobile terminal, cloud server |
CN107992602A (en) * | 2017-12-14 | 2018-05-04 | 北京百度网讯科技有限公司 | Search result methods of exhibiting and device |
CN108897785A (en) * | 2018-06-08 | 2018-11-27 | Oppo(重庆)智能科技有限公司 | Search for content recommendation method, device, terminal device and storage medium |
-
2018
- 2018-12-06 CN CN201811488831.2A patent/CN109670106B/en active Active
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010040668A1 (en) * | 2008-10-10 | 2010-04-15 | Adc Automotive Distance Control Systems Gmbh | Method and device for analyzing surrounding objects and/or surrounding scenes, such as for object and scene class segmenting |
CN103399860A (en) * | 2013-07-04 | 2013-11-20 | 北京百纳威尔科技有限公司 | Content display method and device |
CN103778187A (en) * | 2013-12-31 | 2014-05-07 | 百度(中国)有限公司 | Method and device for returning search result in oriented mode |
CN105227973A (en) * | 2014-06-27 | 2016-01-06 | 中兴通讯股份有限公司 | Based on information recommendation method and the device of scene Recognition |
CN104268154A (en) * | 2014-09-02 | 2015-01-07 | 百度在线网络技术(北京)有限公司 | Recommended information providing method and device |
CN105634881A (en) * | 2014-10-30 | 2016-06-01 | 腾讯科技(深圳)有限公司 | Application scene recommending method and device |
US20160142626A1 (en) * | 2014-11-17 | 2016-05-19 | International Business Machines Corporation | Location aware photograph recommendation notification |
CN104598602A (en) * | 2015-01-27 | 2015-05-06 | 百度在线网络技术(北京)有限公司 | Scene-based information recommendation method realized through computer and device |
CN104866530A (en) * | 2015-04-27 | 2015-08-26 | 宁波网传媒有限公司 | Recommendation system and method based on slider scores |
CN105142104A (en) * | 2015-06-19 | 2015-12-09 | 北京奇虎科技有限公司 | Method, device and system for providing recommendation information |
CN105022793A (en) * | 2015-06-29 | 2015-11-04 | 成都亿邻通科技有限公司 | Image object identification method |
CN105868360A (en) * | 2016-03-29 | 2016-08-17 | 乐视控股(北京)有限公司 | Content recommendation method and device based on voice recognition |
CN106777067A (en) * | 2016-11-16 | 2017-05-31 | 中国科学院上海高等研究院 | Information recommendation method and system |
CN106528834A (en) * | 2016-11-17 | 2017-03-22 | 百度在线网络技术(北京)有限公司 | Picture resource pushing method and device based on artificial intelligence |
CN106776999A (en) * | 2016-12-07 | 2017-05-31 | 北京小米移动软件有限公司 | Multi-medium data recommends method and device |
CN107016163A (en) * | 2017-03-07 | 2017-08-04 | 北京小米移动软件有限公司 | Floristics recommends method and device |
CN107480265A (en) * | 2017-08-17 | 2017-12-15 | 广州视源电子科技股份有限公司 | Data recommendation method, device, equipment and storage medium |
CN107592451A (en) * | 2017-08-31 | 2018-01-16 | 努比亚技术有限公司 | A kind of multi-mode auxiliary photo-taking method, apparatus and computer-readable recording medium |
CN107609198A (en) * | 2017-10-20 | 2018-01-19 | 咪咕互动娱乐有限公司 | One kind recommends method, apparatus and computer-readable recording medium |
CN107920163A (en) * | 2017-11-14 | 2018-04-17 | 维沃移动通信有限公司 | A kind of indicating mode switching method and mobile terminal, cloud server |
CN107992602A (en) * | 2017-12-14 | 2018-05-04 | 北京百度网讯科技有限公司 | Search result methods of exhibiting and device |
CN108897785A (en) * | 2018-06-08 | 2018-11-27 | Oppo(重庆)智能科技有限公司 | Search for content recommendation method, device, terminal device and storage medium |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347914A (en) * | 2019-06-06 | 2019-10-18 | 阿里巴巴集团控股有限公司 | Data processing method and device |
CN110347914B (en) * | 2019-06-06 | 2024-02-06 | 创新先进技术有限公司 | Data processing method and device |
CN111105298A (en) * | 2019-12-31 | 2020-05-05 | 杭州涂鸦信息技术有限公司 | Purchasing recommendation method and system based on intelligent scene of Internet of things |
CN111105298B (en) * | 2019-12-31 | 2023-09-26 | 杭州涂鸦信息技术有限公司 | Purchasing recommendation method and system based on intelligent scene of Internet of things |
CN113763082A (en) * | 2020-09-04 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Information pushing method and device |
CN114840762A (en) * | 2022-05-19 | 2022-08-02 | 马上消费金融股份有限公司 | Recommended content determining method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN109670106B (en) | 2022-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109670106A (en) | Things recommended method and device based on scene | |
US10803315B2 (en) | Electronic device and method for processing information associated with food | |
Anthimopoulos et al. | Computer vision-based carbohydrate estimation for type 1 patients with diabetes using smartphones | |
CN107633441A (en) | Commodity in track identification video image and the method and apparatus for showing merchandise news | |
CN107480725A (en) | Image-recognizing method, device and computer equipment based on deep learning | |
US8773467B2 (en) | Enhanced asset management and planning system | |
CN108597582B (en) | Method and device for executing fast R-CNN neural network operation | |
CN108491540B (en) | Text information pushing method and device and intelligent terminal | |
CN107220380A (en) | Question and answer based on artificial intelligence recommend method, device and computer equipment | |
CN109996107A (en) | Video generation method, device and system | |
CN109740571A (en) | The method of Image Acquisition, the method, apparatus of image procossing and electronic equipment | |
CN109600628A (en) | Video creating method, device, computer equipment and storage medium | |
CN110337011A (en) | Method for processing video frequency, device and equipment | |
CN107679564A (en) | Sample data recommends method and its device | |
US20140214618A1 (en) | In-store customer scan process including nutritional information | |
CN110232340A (en) | Establish the method, apparatus of video classification model and visual classification | |
US20140240339A1 (en) | Personal visualization of health conditions | |
Allard et al. | Food Instagram: Identity, influence, and negotiation | |
CN107729473A (en) | Article recommends method and its device | |
CN110198472B (en) | Video resource playing method and device | |
US20200211413A1 (en) | Method, apparatus and terminal device for constructing parts together | |
Xie et al. | Trends of augmented reality for agri-food applications | |
CN109784026A (en) | Vegetable recommended method and device, medium and equipment based on living things feature recognition | |
CN113837833B (en) | Method and device for displaying articles based on role model | |
US20180189992A1 (en) | Systems and methods for generating an ultrasound multimedia product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |