CN109670106A - Things recommended method and device based on scene - Google Patents

Things recommended method and device based on scene Download PDF

Info

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
Application number
CN201811488831.2A
Other languages
Chinese (zh)
Other versions
CN109670106B (en
Inventor
王群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201811488831.2A priority Critical patent/CN109670106B/en
Publication of CN109670106A publication Critical patent/CN109670106A/en
Application granted granted Critical
Publication of CN109670106B publication Critical patent/CN109670106B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item 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

Things recommended method and device based on scene
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.
CN201811488831.2A 2018-12-06 2018-12-06 Scene-based object recommendation method and device Active CN109670106B (en)

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)

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

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

Patent Citations (22)

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

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