Summary of the invention
For this purpose, the present invention provides, the method in market is entered in a kind of recommendation of determining target brand in given city and calculating is set
It is standby, with try hard to solve the problems, such as or at least alleviate above it is existing at least one.
According to an aspect of an embodiment of the present invention, a kind of recommendation of determining target brand in given city is provided to enter
The method in market, suitable for executing in calculating equipment, method includes: that multiple brands of acquisition given city enter the first of market
Record;According to the first relating value and the first record between predetermined target brand and other brands, determine to specify
The multiple markets in city incity the second relating value between target brand respectively;According to multiple markets in given city respectively with
The second relating value between target brand determines that target brand enters market in the recommendation of given city.
Optionally it is determined that the step of the first relating value between target brand and other brands include: obtain it is existing more
A multiple brands in city incity enter second record in market;According to second record, analysis target brand respectively with other brands
Between the first relating value.
Optionally, according to the second record analysis target brand respectively the first relating value between other brands the step of wrap
It includes: according to the second record, calculating the probability of occurrence of each brand, and calculate target brand and occur simultaneously with other brands respectively
Probability;The probability of occurrence of the probability and each brand that are occurred simultaneously with other brands respectively according to target brand, determines mesh
Mark brand the first relating value between other brands respectively.
Optionally, it further comprises the steps of: according to the method for the present invention according to default first condition, updates the second record;According to
Updated second record, recalculates first relating value of the target brand respectively between other brands.
Optionally, it according to the first relating value and the first record between target brand and other brands, determines to specify
The multiple markets in city incity respectively the second relating value between target brand the step of include: according to target brand and other product
The first relating value and the first record between board, count multiple markets in given city has entered brand and target product
The sum of first relating value of board obtains multiple markets in given city the second relating value between target brand respectively.
Optionally, the sum of first relating value for having entered brand Yu target brand in multiple markets in given city is counted
The step of include: to arrange first relating value for having entered brand and the target brand in multiple markets in given city
Sequence;First relating value of the preceding first specified digit after obtaining sequence;Count the sum of the first relating value of preceding first specified digit.
Optionally, according to multiple markets in given city respectively the second relating value between target brand, determine
The step of market is entered in recommendation of the target brand in given city include: according to multiple markets in given city respectively with target
The second relating value between brand sorts to each market according to the second relating value size;According to ranking results, target is determined
Market is entered in recommendation of the brand in given city.
Optionally, the step of market is entered in recommendation of the target brand in given city is determined according to ranking results, comprising:
The market of the preceding second specified digit after obtaining sequence;The market of second specified digit before after sequence is filtered, with row
Except having entered market;Judge whether remaining market number is greater than preset threshold, if so, recommending remaining market;Otherwise, increase by the
The number of two specified digits, and filter again, until remaining market number is greater than preset threshold.
Optionally, output is further comprised the steps of: according to the method for the present invention to recommend to enter the title in market, corresponding second pass
Connection value, association brand and the first relating value for being associated with brand.
Optionally, it further comprises the steps of: according to the method for the present invention according to default second condition, updates the first record;According to
Updated first record, redefines multiple markets in given city the second relating value between target brand respectively.
Other side according to an embodiment of the present invention provides a kind of readable storage medium storing program for executing, is suitable for storage one or more
A program, one or more programs are configured as being referred to by calculating equipment execution determining target brand according to an embodiment of the present invention
Determine the method that market is entered in the recommendation in city.
According to an embodiment of the present invention there are one aspects, provide a kind of calculating equipment, comprising: one or more processing
Device;Memory;And one or more programs, wherein one or more programs are stored in memory and are configured as by one
Or multiple processors execute the method that market is entered in recommendation of the determining target brand according to an embodiment of the present invention in given city.
The method that market is entered in recommendation of the determining target brand according to an embodiment of the present invention in given city, by counting greatly
According to analysis, multiple markets in target cities the second relating value between the target brand respectively is counted, second is closed
The foundation that the height of connection value is recommended as market, compared to traditional mode for following competing product to enter market, enrich decision according to
According to improving the management ability of target brand.
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
It is fully disclosed to those skilled in the art.
Fig. 1 is the method for being arranged as realizing that determining target brand according to the present invention enters market in the recommendation of given city
Example Computing Device 100 block diagram.In basic configuration 102, calculates equipment 100 and typically comprise system storage 106
With one or more processor 104.Memory bus 108 can be used between processor 104 and system storage 106
Communication.
Depending on desired configuration, processor 104 can be any kind of processing, including but not limited to: microprocessor
((μ P), microcontroller (μ C), digital information processor (DSP) or any combination of them.Processor 104 may include all
Cache, processor core such as one or more rank of on-chip cache 110 and second level cache 112 etc
114 and register 116.Exemplary processor core 114 may include arithmetic and logical unit (ALU), floating-point unit (FPU),
Digital signal processing core (DSP core) or any combination of them.Exemplary Memory Controller 118 can be with processor
104 are used together, or in some implementations, and Memory Controller 118 can be an interior section of processor 104.
Depending on desired configuration, system storage 106 can be any type of memory, including but not limited to: easily
The property lost memory (RAM), nonvolatile memory (ROM, flash memory etc.) or any combination of them.System storage
Device 106 may include operating system 120, one or more program 122 and program data 124.In some embodiments,
Program 122 can be configured as to be referred to by one or more processor 104 using the execution of program data 124 on an operating system
It enables.
Calculating equipment 100 can also include facilitating from various interface equipments (for example, output equipment 142, Peripheral Interface
144 and communication equipment 146) to basic configuration 102 via the communication of bus/interface controller 130 interface bus 140.Example
Output equipment 142 include graphics processing unit 148 and audio treatment unit 150.They can be configured as facilitate via
One or more port A/V 152 is communicated with the various external equipments of such as display or loudspeaker etc.Outside example
If interface 144 may include serial interface controller 154 and parallel interface controller 156, they, which can be configured as, facilitates
Via one or more port I/O 158 and such as input equipment (for example, keyboard, mouse, pen, voice-input device, touch
Input equipment) or the external equipment of other peripheral hardwares (such as printer, scanner etc.) etc communicated.Exemplary communication is set
Standby 146 may include network controller 160, can be arranged to convenient for via one or more communication port 164 and one
A or multiple other calculate communication of the equipment 162 by network communication link.
Network communication link can be an example of communication media.Communication media can be usually presented as in such as carrier wave
Or computer readable instructions, data structure, program module in the modulated data signal of other transmission mechanisms etc, and can
To include any information delivery media." modulated data signal " can such signal, one in its data set or more
It is a or it change can the mode of encoded information in the signal carry out.As unrestricted example, communication media can be with
Wired medium including such as cable network or private line network etc, and it is such as sound, radio frequency (RF), microwave, infrared
(IR) the various wireless mediums or including other wireless mediums.Term computer-readable medium used herein may include depositing
Both storage media and communication media.
Calculating equipment 100 can be implemented as a part of portable (or mobile) electronic equipment of small size, these electronics are set
The standby such as cellular phone, personal digital assistant (PDA), personal media player device, wireless network browsing apparatus, a of can be
People's helmet, application specific equipment or may include any of the above function mixing apparatus.Calculating equipment 100 can be with
Be embodied as include desktop computer and notebook computer configuration personal computer.
Wherein, the one or more programs 122 for calculating equipment 100 include for executing a kind of determining mesh according to the present invention
Mark the instruction that the method in market is entered in recommendation of the brand in given city.
Fig. 2 illustrates recommendation of the determining target brand according to an embodiment of the invention in given city and enters quotient
The flow chart of the method 200 of field.As shown in Fig. 2, determining that the beginning of method 200 in market is entered in recommendation of the target brand in given city
In step S210.
In step S210, the multiple brands for obtaining given city enter first record in market, including each of given city
The branding data entered in a market and each market.
Then in step S220, according to the first relating value between predetermined target brand and other brands, with
And first record, determine multiple markets in given city the second relating value between target brand respectively.Wherein, target
The first relating value between brand and other brands should predefine.According to a kind of embodiment, target brand and other product are determined
The step of the first relating value between board includes: the second note for obtaining existing multiple multiple brands in city incity and entering market
Record;According to the second record, target brand the first relating value between other brands respectively is analyzed.Wherein, existing multiple cities
The multiple brands in incity enter second record in market, each market and each quotient including multiple cities in the whole country
The branding data entered in.
According to a kind of embodiment, according to the second record, target brand first being associated with respectively between other brands is analyzed
The step of value include: the probability of occurrence of each brand is calculated according to the second record, and calculate target brand respectively with other product
The probability that board occurs simultaneously;The probability that is occurred simultaneously with other brands respectively according to target brand and each brand
Probability of occurrence determines first relating value of the target brand respectively between other brands.Wherein, the first relating value is apriori
The corresponding lift value of association algorithm, association algorithm are a kind of frequent item set algorithms of Mining Association Rules, and core concept is logical
The downward closing for crossing candidate generation and plot detects two stages and carrys out Mining Frequent Itemsets Based, and algorithm has been widely applied to
Commercially, the every field such as network security.Lift value meets following formula:
In the specific calculating process of the present embodiment, support sup p (X ∪ Y)=p (X ∪ Y), sup p (X)=p (X),
Sup p (Y)=p (Y), i.e. lift are expressed as two brands reality while the probability occurred and two brands as mutually indepedent thing
The ratio of the probability occurred simultaneously when part illustrates that two brands have correlation, lift is bigger, and correlation is got over as lift > 1
By force.
Such as: assuming that there are tetra- markets A, B, C, D in Beijing, the brand that each market has been entered is as follows:
Market A: brand A;
Market B: brand A, brand B;
Market C: brand A;
Market D: brand B;
Sup p (X ∪ Y) indicates the ratio that brand A, brand B occur simultaneously, calculated result 0.25.
According to a kind of embodiment, method is further comprised the steps of: according to default first condition, updates the second record;According to update
The second record afterwards, recalculates first relating value of the target brand respectively between other brands.In the present embodiment, the is preset
One condition can be preset time interval, such as update the second record according to mensal condition.By regularly updating
Two records, recalculate the first relating value, it can be ensured that the first relating value can accurately reflect between the brand of Vehicles Collected from Market
Correlation degree.
According to a kind of embodiment, according to the first relating value and the first record between target brand and other brands, really
Make multiple markets in given city respectively the second relating value between the target brand the step of, comprising: according to mesh
The first relating value and the first record between brand and other brands are marked, having entered for multiple markets in given city is counted
In the sum of the first relating value of brand and the target brand, obtain multiple markets in given city respectively with target brand it
Between the second relating value.Such as: the first relating value of target brand A and other brand B, C, D, E are respectively 2,3,4,5, market A
Brand B, C, D have been entered, market B has entered brand C, D, E, then the second relating value of market A is 2+3+4=9, and the of market B
Two relating values are 3+4+5=12.
It should be noted that the present invention can also take the mode other than summation to calculate the second relating value, for example, by using weighting
The mode of summation;In addition, the algorithm that other expression degree of association features can also be used calculates the first relating value.
According to a kind of embodiment, in order to avoid megastore compared to mini-marts because of caused by more than brand number second
Brand styles feature in market is accurately expressed in the bigger influence of relating value, counts having entered for multiple markets in given city
It the step of in the sum of the first relating value of brand and the target brand, specifically includes: to multiple markets in given city
The first relating value for having entered brand and the target brand is ranked up;First of the preceding first specified digit after obtaining sequence
Relating value (preceding first specific bit numerical example first 15 in this way, but not limited to this);Count the first relating value of preceding first specified digit
The sum of.
Then in step S230, according to second being associated with respectively between target brand of multiple markets in given city
Value, determines that target brand enters market in the recommendation of the given city.Specifically, step S230 includes: according to specified city
The multiple markets in incity the second relating value between target brand respectively, to each market according to the big float of the second relating value
Sequence;According to ranking results, determine that target brand enters market in the recommendation of given city.The present embodiment realize by with target
Recommend user in the highest several markets of the brand degree of association.
According to a kind of embodiment, according to ranking results, determine that target brand enters market in the recommendation of given city
Step, comprising: (preceding second specific bit numerical example is first 10 in this way, but unlimited in the market of the preceding second specified digit after obtaining sequence
In this);The market of second specified digit before after sequence is filtered, to exclude to have entered market;Judge remaining market
Whether number is greater than preset threshold, if so, recommending remaining market;Otherwise, increase the number of the second specified digit, and mistake again
Filter, until remaining market number is greater than preset threshold.The present embodiment realize by with the highest target product of the target brand degree of association
Recommend user in several markets that board is not yet entered.Such as: preceding 10 market is taken according to the sequence of the second relating value, and filters and has entered
Market is recommended if the market ratio of filtering is greater than 50% with+5 ratio incremental calculations in market.
According to a kind of embodiment, method further comprises the steps of: output and recommends to enter the title in market, corresponding second association
Value, association brand and the first relating value for being associated with brand.The present embodiment will determine that recommendation of the target brand in given city is entered
The calculated result of the method in market is shown, and is used convenient for target brand client in analysis, decision.
According to a kind of embodiment, method is further comprised the steps of: according to default second condition, updates the first record;According to update
The first record afterwards, redefines multiple markets in given city the second relating value between the target brand respectively.
In the present embodiment, default second condition can be preset time interval, such as update the second note according to mensal condition
Record;Default second condition can be identical as default first condition, can also be different.By regularly updating the first record, count again
Calculate the second relating value, it can be ensured that the second relating value can accurately reflect the market of Vehicles Collected from Market and target brand is associated with journey
Degree.
Specific embodiments of the present invention determine target brand pushing away in given city as shown in figure 3, in this specific embodiment
It recommends and enters the method 300 in market and start from step S301.
In step S301, the national market brand initial data of acquisition includes city, brand, mall information etc..Subsequent root
According to step S301 obtain initial data, execute step S302, S303, S304, extract required city market branding data,
The market branding data of target branding data and the whole nation.
Then in step S306, according to nationwide data, first between target brand and other brands is counted
Relating value, the characterization as full dose brand incidence relation.
Then in step S307, the incidence relation in market and target brand is calculated, is specifically taken 15 before the first relating value
Brand and summation, the characterization as market and the incidence relation of target brand.
Step S308, S309, S310 have entered market for excluding target brand, and maintain in final recommendation market
Number.
The data such as city, market, brand due to S301~S310 are usually indicated in the database with ID, in S311
In, it is also necessary to it realizes the mapping of ID and real information, finally pushes the information such as market title, address, recommendation, association brand
To user.
It should be noted that method 300 is the further explanation to method 200, therefore correlative detail is no longer gone to live in the household of one's in-laws on getting married herein
It states, can refer to the specific descriptions previously for method 200.
According to a particular embodiment of the invention, big data and machine learning techniques are based on, get deeply involved in business scene, realizes product
Board enters recommendation service, changes the status that traditional blindness follows competing product selection to enter store, in the specific implementation process, this hair
Bright to have a characteristic that 1, based on data dimensions such as acquired each market retail shop data, including brand, position, data are monthly
It updates, there is preferable fresh and alive degree and accuracy;2, it being calculated using machine learning apriori association algorithm, method is mature,
Processing is efficient;3, in conjunction with actual scene, several brands calculate relating value before being taken as unit of market, and market, mistake have been entered in consideration
The factors such as filter ratio have stronger operability.
It should be appreciated that various technologies described herein are realized together in combination with hardware or software or their combination.From
And some aspects or part of the process and apparatus of the present invention or the process and apparatus of the present invention can take the tangible matchmaker of insertion
It is situated between, such as the program code in floppy disk, CD-ROM, hard disk drive or other any machine readable storage mediums (refers to
Enable) form, wherein when program is loaded into the machine of such as computer etc, and when being executed by the machine, which becomes real
Trample equipment of the invention.
In the case where program code executes on programmable computers, calculates equipment and generally comprise processor, processor
Readable storage medium (including volatile and non-volatile memory and or memory element), at least one input unit, and extremely
A few output device.Wherein, memory is configured for storage program code;Processor is configured for according to the memory
Instruction in the program code of middle storage executes various methods of the invention.
By way of example and not limitation, computer-readable medium includes computer storage media and communication media.It calculates
Machine readable medium includes computer storage media and communication media.Computer storage medium storage such as computer-readable instruction,
The information such as data structure, program module or other data.Communication media is generally modulated with carrier wave or other transmission mechanisms etc.
Data-signal processed passes to embody computer readable instructions, data structure, program module or other data including any information
Pass medium.Above any combination is also included within the scope of computer-readable medium.
It should be appreciated that in order to simplify the disclosure and help to understand one or more of the various inventive aspects, it is right above
In the description of exemplary embodiment of the present invention, each feature of the invention be grouped together into sometimes single embodiment, figure or
In person's descriptions thereof.However, the disclosed method should not be interpreted as reflecting the following intention: i.e. claimed hair
Bright requirement is than feature more features expressly recited in each claim.More precisely, as the following claims
As book reflects, inventive aspect is all features less than single embodiment disclosed above.Therefore, it then follows specific real
Thus the claims for applying mode are expressly incorporated in the specific embodiment, wherein each claim itself is used as this hair
Bright separate embodiments.
Those skilled in the art should understand that the module of the equipment in example disclosed herein or unit or groups
Part can be arranged in equipment as depicted in this embodiment, or alternatively can be positioned at and the equipment in the example
In different one or more equipment.Module in aforementioned exemplary can be combined into a module or furthermore be segmented into multiple
Submodule.
Those skilled in the art will understand that can be carried out adaptively to the module in the equipment in embodiment
Change and they are arranged in one or more devices different from this embodiment.It can be the module or list in embodiment
Member or component are combined into a module or unit or component, and furthermore they can be divided into multiple submodule or subelement or
Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it can use any
Combination is to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so disclosed
All process or units of what method or apparatus are combined.Unless expressly stated otherwise, this specification is (including adjoint power
Benefit require, abstract and attached drawing) disclosed in each feature can carry out generation with an alternative feature that provides the same, equivalent, or similar purpose
It replaces.
The present invention discloses together:
A9, the method as described in A8, wherein further comprise the steps of: output and recommend to enter the title in market, corresponding second pass
Connection value, association brand and the first relating value for being associated with brand.
A10, method as described in a1, wherein further comprise the steps of: according to default second condition, update the first record;According to
Updated first record, redefines multiple markets in given city the second relating value between target brand respectively.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments
In included certain features rather than other feature, but the combination of the feature of different embodiments mean it is of the invention
Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed
Meaning one of can in any combination mode come using.
In addition, be described as herein can be by the processor of computer system or by executing by some in the embodiment
The combination of method or method element that other devices of the function are implemented.Therefore, have for implementing the method or method
The processor of the necessary instruction of element forms the device for implementing this method or method element.In addition, Installation practice
Element described in this is the example of following device: the device be used for implement as in order to implement the purpose of the invention element performed by
Function.
As used in this, unless specifically stated, come using ordinal number " first ", " second ", " third " etc.
Description plain objects, which are merely representative of, is related to the different instances of similar object, and is not intended to imply that the object being described in this way must
Must have the time it is upper, spatially, sequence aspect or given sequence in any other manner.
Although the embodiment according to limited quantity describes the present invention, above description, the art are benefited from
It is interior it is clear for the skilled person that in the scope of the present invention thus described, it can be envisaged that other embodiments.Additionally, it should be noted that
Language used in this specification primarily to readable and introduction purpose and select, rather than in order to explain or limit
Determine subject of the present invention and selects.Therefore, without departing from the scope and spirit of the appended claims, for this
Many modifications and changes are obvious for the those of ordinary skill of technical field.For the scope of the present invention, to this
Invent done disclosure be it is illustrative and not restrictive, it is intended that the scope of the present invention be defined by the claims appended hereto.