LOCATION BASED COMMUNITY INTEGRATION MATCHMAKING SYSTEM, METHOD AND COMPUTER READABLE RECORDING MEDIA FOR OPTIMIZING SALES

Information

  • Patent Application
  • 20170148043
  • Publication Number
    20170148043
  • Date Filed
    December 10, 2015
    9 years ago
  • Date Published
    May 25, 2017
    7 years ago
Abstract
A location based community integration matchmaking system, method and computer readable recording media for optimizing sales is provided, including: obtaining user behavior pattern in an inquired area range based on stores information and user behavioral sequential information; calculating a location based community influence degree of each user in the inquired area range toward other location based users in a community based on the user behavior pattern, the community association and behavioral information, and calculating an interest domain influence degree of each user toward each interest domain; obtaining influence diffusing degree of each user toward each interest domain based on the location based community influence and the interest domain influence degree of each user; and finding a range with large influence degree in the inquired area range for performing advertisement setting, thereby achieving optimization analysis and visitor maximization of marketing channel of brick and mortar stores in the area.
Description
BACKGROUND

1. Technical Field


The instant disclosure relates to an multi-dimensional matchmaking system for optimizing sales based on community, space, time and cost, particularly, to an intelligence system and method involving the combination of the interaction between virtual community and the movement and time in real life, and the expected advertising marketing location of the vendor, in order to achieve maximization of the association between the marketing channel selection and visitor number, thereby efficiently distributing the budget of the vendor to multiple marketing channels and achieving maximum benefit.


2. Description of Related Art


Advertisement marketing contributes to the sales of products. The existing advertisement and supply chain management solution deems the customer as an individual. However, not every person is able to make the purchasing decision on their own. There is studies show that the users are unwilling to believe commercial advertisement but are easily affected by his/her friends for making purchasing decision. The probability for purchasing a product would increase if there are recommendations toward the product made by friends on community network. Therefore, there are plenty of customers depend on the evaluations made by friends on community network for making a purchasing decision.


However, the consideration of selecting the customer marketing channels (such as text, billboard, physical DM, Beacon, etc.) carried out by the vendor does not comprise the factor of community influence. The marketing strategies of the prior arts involve the consideration of the marketing efficiency regarding a “group” to carry out the optimization of marketing store subject selection. The marketing strategies of the prior arts do not consider the marketing efficiency created by the community relationship after marketing to a “single user” and the influence between the marketing strategies and cost. In addition, the existing community marketing strategies focus on online-sale product and pay no attention on the location characteristic and limitation for guiding the customers into the brick and mortar stores. Furthermore, based on geography spatial dimensions, the long-distance subject in the community diffusion effect is not likely to enter the store for purchasing, but there are still opportunities for such person to creating diffusion marketing information.


SUMMARY

An exemplary embodiment of the instant disclosure provides a location based community integration matchmaking system, method and computer readable recording media for optimizing sales. The exemplary embodiment of the instant disclosure is able to accommodate with community media, and analyze and obtain the optimum marketing channel adopted to brick and mortar stores, thereby achieving the purpose of maximum visitor number.


An exemplary embodiment of the instant disclosure provides a location based community integration matchmaking system for optimizing sales, comprising a demand receiving and information collecting module, a database module, a customer movement and consumption analyzing module, a community influence and diffusion calculating module and a marketing channel setting optimizing algorithm module. The demand receiving and information collecting module receives an advertisement setting demand applied in an inquired area range, and collects a stores information, obtains a community association and behavior information of a plurality of users, obtains a user behavioral sequential information of the users, and obtains an advertisement location candidate information based on the advertisement setting demand to create a location based network structure diagram. The database module couples to the demand receiving and information collecting module for storing the stores information, the user behavioral sequential information, the community association and behavior information, and an advertising channel mode and channel cost information. The customer movement and consumption behavior analyzing module couples to the demand receiving and information collecting module and the database module for obtaining a behavior pattern of the users in the inquired area range based on the stores information and the user behavioral sequential information. The community influence and diffusion calculating module couples to the customer movement and consumption behavior analyzing module and the database module for calculating a location based community influence degree of each user in the inquired area range toward other location based users in a community based on the behavior pattern of the users and the community association and behavioral information, and calculating an interest domain influence degree of each user toward each interest domain, and obtaining an influence diffusing degree of each user toward each interest domain based on the location based community influence and interest domain influence degree of each user. The marketing channel setting optimizing algorithm module couples to the community influence and diffusion calculating module and the database module, for performing optimization of advertisement setting based on a known influence probability of a plurality of advertisement setting location candidates in the inquired area range toward each user, the influence diffusing degree of each user toward each interest domain and a budget.


An exemplary embodiment of the instant disclosure provides a location based community integration matchmaking method for optimizing sales, comprising: receiving an advertisement setting demand in an inquired area range and collecting a stores information, obtaining a community association and behavior information of a plurality of users, obtaining a user behavioral sequential information of the users and obtaining an advertisement location candidate information based on the advertisement setting demand to create a location based network structure diagram; obtaining behavior patterns of the users in the inquired area range based on the stores information and the user behavioral sequential information; calculating a location based community influence degree of each user in the inquired area range toward other location based users in a community based on the behavior pattern of the users and the community association and behavioral information, and calculating an interest domain influence degree of each user toward each interest domain, and obtaining an influence diffusing degree of each user toward each interest domain based on the location based community influence and the interest domain influence degree of each user; and performing optimization of advertisement setting based on a known influence probability of a plurality of advertisement setting location candidates in the inquired area range toward each user, the influence diffusing degree of each user toward each interest domain and a budget.


An exemplary embodiment of the instant disclosure provides a computer readable recording media, the computer readable recording media records a set of computer executable program, when the computer readable recording media is read by a processor, the processor performs the computer executable program for implementing the steps of the location based community integration matchmaking method as described above.


To sum up, the exemplary embodiment of the instant disclosure provides a location based community integration matchmaking system, method and computer readable recording media for optimizing sales. By the combination of the interaction between virtual community and the movement and time in real life, and the expected advertising marketing location of the vendor, it is able to maximize the association between the multi-marketing channel selection and visitor number, and achieve maximum benefit under limited budget by efficiently distributing the budget into a plurality of marketing channel


In order to further understand the techniques, means and effects of the instant disclosure, the following detailed descriptions and appended drawings are hereby referred to, such that, and through which, the purposes, features and aspects of the instant disclosure can be thoroughly and concretely appreciated; however, the appended drawings are merely provided for reference and illustration, without any intention to be used for limiting the instant disclosure.





BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings are included to provide a further understanding of the instant disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the instant disclosure and, together with the description, serve to explain the principles of the instant disclosure.



FIG. 1 is a functional block diagram of a location based community integration matchmaking system for optimizing sales provided by the embodiments of the instant disclosure.



FIG. 2 is a functional block diagram of a demand receiving and information collecting module provided by the embodiments of the instant disclosure.



FIG. 3 is a schematic view of a movement records stored in a community network system by a user provided by the embodiments of the instant disclosure.



FIG. 4 is a schematic view of physical advertisement location candidate and area communication media provided by the embodiments of the instant disclosure.



FIG. 5 is a schematic view of a location-based network structure diagram provided by the embodiments of the instant disclosure.



FIG. 6 is a functional block diagram of a customer movement and consumption behavior analyzing module provided by the embodiments of the instant disclosure.



FIG. 7 is a schematic view of a community influence and diffusion calculating module provided by the embodiments of the instant disclosure.



FIG. 8 is a schematic view of a marketing channel setting optimizing algorithm module provided by the embodiments of the instant disclosure.



FIG. 9 is a schematic view of an optimum advertisement setting provided by the embodiments of the instant disclosure.



FIG. 10 is a flow chart of a location based community integration matchmaking method for optimizing sales provided by the embodiments of the instant disclosure.





DESCRIPTION OF THE EXEMPLARY EMBODIMENTS

Reference will now be made in detail to the exemplary embodiments of the instant disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.


[Embodiments of a Location Based Community Integration Matchmaking System for Optimizing Sales]

The location based community integration matchmaking system for optimizing sales of the present embodiment is applied to a vendor (or store) advertisement strategy evaluation in an inquired area range. The inquired area range is a geological area, for example, a city, a country or an administration area. Based on the combination of the interaction between virtual community and the movement and time in real life, and the expected advertising marketing location of the vendor, the present embodiment is able to maximum the association between the multi-marketing channel selection and the visitor number, and achieve maximum benefit under limited budget by efficiently distributing the budget into a plurality of marketing channel In the present embodiment, by coordinating with the community network systems, the location based community integration matchmaking system considers the user group (community network system users) having larger influence towards the community network in each marketing channel in the inquired area range, reduces the channel cost of near-saturated influence, increases the budget for channels that has larger influence, and combines and analyzes the movement paths and preferences of user groups in different marketing channels and giving adaptive advertising content decision according to different marketing channels, thereby increasing the number of visitors in each type of user groups. The community network systems may be independently positioned or the platforms thereof may be integrated in the same system. However, the instant disclosure is not limited thereto. Hereinafter, the term “user” represents the user of community network system.


Please refer to FIG. 1. FIG. 1 is a functional block diagram of a location based community integration matchmaking system for optimizing sales provided by the embodiments of the instant disclosure. The location based community integration matchmaking system for optimizing sales comprises a demand receiving and information collecting module 1, a database module 5, a customer movement and consumption behavior analyzing module 2, a community influence and diffusion calculating module 3 and a marketing channel setting optimizing algorithm module 4. The location based community integration matchmaking system of the present embodiment may be a computer system such as a network server. However, the instant disclosure is not limited thereto. Each of the demand receiving and information collecting module 1, the customer movement and consumption behavior analyzing module 2 community influence and diffusion calculating module 3 and the marketing channel setting optimizing algorithm module 4 may be an operative processing unit, or the above demand receiving and information collecting module 1, the customer movement and consumption behavior analyzing module 2 community influence and diffusion calculating module 3 and the marketing channel setting optimizing algorithm module 4 are executed in an algorithm processor. However, the instant disclosure is not limited thereto.


The database module 5 couples to the demand receiving and information collecting module 1. The customer movement and consumption behavior analyzing module 2 couples to the de and receiving and information collecting module 1 and the database module 5. The community influence and diffusion calculating module 3 couples to the customer movement and consumption behavior analyzing module 2 and the database module 5. The marketing channel setting optimizing algorithm module 4 couples to the community influence and diffusion calculating module 3 and the database module 5.


The vendor and associated person which has the need of advertisement strategy evaluation may operate a human-computer interface of the input of the demand receiving and information collecting module 1 for providing the geological location to be evaluated and the product types of the advertisement. For example, when the location based community integration matchmaking system is a network server, the operator of demand input may connect to this network server through terminal interface (or device) (for example, by a browser) for inputting the above demand-associated information. After the demand receiving and information collecting module 1 receives the advertisement setting demand in the inquired area range, it collects the stores information in the inquired area range, obtains the community association and behavior information of a plurality of users, obtains the user behavioral sequential information of the users, and obtain the advertisement location candidate information, for creating a location based network structure diagram. After obtaining the above information, the above information will be stored in the database module 5. Before introducing the above information in detailed, the database module 5 will be introduced below.


The database module 5 comprises a user behavioral sequential database 51, a community association and behavior database 52, an advertisement location database 53 and a stores information database 54. The stores information database 54 is configured to store the stores information, the user behavioral sequential database 51 is configured to store the user behavioral sequential information, the community association and behavior database 52 is configured to store the community association and behavior information, and the advertisement setting database 53 is configured to store the advertisement channel mode and channel cost information.


Next, the details for obtaining of the above information will be discussed below. Please refer to FIG. 2. FIG. 2 is a functional block diagram of a demand receiving and information collecting module provided by the embodiments of the instant disclosure. The demand receiving and information collecting module 1 comprises stores information collecting unit 11, area user community association and behavior establishing unit 12, inquired area range-user movement information collecting unit 13 and candidate location advertisement setting mode selecting unit 14. The area user community association and behavior establishing unit 12 couples to the stores information collecting unit 11. The inquired area range-user movement information collecting unit 13 couples the user community association and behavior establishing unit 12. The candidate location advertisement setting mode selecting unit couples the inquired area range-user movement information collecting unit 13.


The stores information collecting unit 11 is configured to obtain the stores information of the inquired area range based on the inquired area range of the demand. The stores information at least comprises the location name, the location longitude and latitude, store type and city name of the store. However, the instant disclosure is not limited thereto. The stores information may be known information. For instance, the operator of the location based community integration matchmaking system may cooperate with the stores in the inquired area range, and collects the information of the cooperated stores in the inquired area range in advance, or the location based community integration matchmaking system may cooperate with community network system vendor for obtaining the store information stored in the community network system. The above process for obtaining stores information is for illustrative purpose only and the instant disclosure is not limited thereto.


The area user community association and behavior establishing unit 12 is configured to obtain the community association of a plurality of users and the browser behavior of the users in the community network system by connecting to the community network system. Then, for example, according the community association and behavior information, the area user community association and behavior establishing unit 12 establishes preference interest information. The behavior information related to the user may be the combination of an integrated consumption, community activity and tracks. The means of connecting the area user community association and behavior establishing unit 12 to the community network system depends on the information connection (or communication structure) of the two systems, and the instant disclosure is not limited thereto. The community association and behavior information comprises friendship diagram represented by function E(ui, uj), and the preference interest information (or refer to the community property diagram) is represented by function E(ui, attk). ui represents the ith user, uj represents the jth user, and attk represents the interest preference of the user ui.


The inquired area range-user movement information collecting unit 13 is configured to obtain area movement records of a plurality of users by connecting to the community network system, and creating the user behavioral sequential information according to the movement records of the users. The user behavioral sequential information may comprises user information, the browsing/using/purchasing tracks records in the past, but the instant disclosure is limited thereto. The movement record is the check-in record on the community network, including check-in user name, check-in location and check-in time. For example, the check-in behavior is represented by c(u, Pi, t), u is the user name, Pi, is the location name, t is the time. However, the instant disclosure is not limited thereto. Please refer to FIG. 3. FIG. 3 is a schematic view of a movement records stored in a community network system by a user provided by the embodiments of the instant disclosure. According to the above description, it is noted that the user behavioral sequential information comprises the user behavior that are stored based on the location and time of the movement behavior by the user via using community network.


The candidate location advertisement setting mode selecting unit 14 creates advertisement location candidate information based on the settable advertisement channel mode and channel cost in the inquired area range. Please refer to FIG. 4. FIG. 4 is a schematic view of physical advertisement location candidate and area communication media provided by the embodiments of the instant disclosure. a1, a2, a3 are the advertisement locations of the bricks and mortar stores, for example, the billboard of the stores. Communication media TV are TV walls. Communication media NS1 and NS2 are the locations of distributing paper news press. The advertisement location candidate information comprises the advertisement cost based on the advertisement mode, advertisement location and advertisement time. Taking FIG. 4 as an example, based on the type of communication media, advertisement location a1, a2, a3 are physical billboard advertisement mode, TV wall is a video communication media, and paper news press NS1 and NS2 are print media. Based on actual condition, each advertisement location candidate has a specific cost. In addition to the difference in geological location, advertisement modes (i.e., media type) of each advertisement location candidate are different, and the available advertisement time and cost of each communication media are different. For example, the number of paper press distributed by the print media each day is limited (in general, several times a day, since the number of the paper press is limited), the TV wall may play in a cycle, and the advertisement billboard may displayed until being removed.


According to above, based on the stores information, the community association and behavior information, the user behavioral sequential information and advertisement location candidate information that have been obtained, it is able to create a virtual location based network structure diagram. The location based network structure diagram comprises community level, geological location level, and advertisement mode level. The community level comprises the relationship between the community members and the influence of the community members towards each interest domain, therefore, it is able to understand the attribute of the community members (which are obtained from the check-in or purchase made by the community members). The geological location level and the relationship between the community members are the behaviors of the community members (such as check-in behavior). The advertisement mode level has a plurality of advertisement mode (or mode), and the association between the advertisement mode level and the geological location level are the advertisement location candidate and the advertisement mode thereof. Taking FIG. 5 as an example, the location based network structure diagram comprises the association and association degree between the community network user and each interest type, the behavior made by the user toward each geological location (for example, check-in behavior), the available advertisement mode on each geological location, etc. However, the location based network structure diagram of FIG. 5 is only used for illustrating the association between each information, and not for limiting the instant disclosure.


After obtaining the location based network structure diagram (including stores information, community association and behavior information, user behavioral sequential information and advertisement location candidate information), the customer movement and consumption behavior analyzing module 2 obtains the behavior pattern of the user in the inquired area range based on the stores information and user behavioral sequential information. Please refer to FIG. 6, in an embodiment, the customer movement and consumption behavior analyzing module 2 includes area store type distribution retrieving unit 21 and user behavioral sequential analyzing unit 22. The user behavioral sequential analyzing unit 22 couples to the area store type distribution retrieving unit 21. The area store type distribution retrieving unit 21 is configured to obtain stores information from the database 5. The user behavioral sequential analyzing unit 22 is configured to judge the distribution of the user movement and consumption behavior in the inquired area range by analyzing the user behavioral sequential information stored based on the stores information. Based on the user behavioral sequential information, it is able to derive the consumption behavior ability of the visitor for different types of stores, for example, “tall, handsome and rich”, “middle class”, etc. Taking check-in behavior as an example, the time line may connect to the check-in records of the user, and divide the records by a time threshold value ΔT (for example, a day) into different movement sequence (TravelS), the movement sequence is represented by TravelS(c1, c2, . . . , cn), ci+1·t<=ci·t. In the present embodiment, by comparing the check-in information (u, Pi, t) and the stores information, it is able to find out the user has check-in at a specific location and the location refers to a store of specific interest domain, and find out the user (or customer) have performed a consumption behavior in the store, thereby knowing that the user have performed a consumption behavior in a store of specific interest domain. According to a similar judgment, it is able to know the type and location of the stores that the user (customer) have performed a consumption behavior or have paid attention on a specific interest domain at a specific area or location.


After obtaining the user behavior pattern, the community influence and diffusion calculating module 3 further analysis and calculate as the following. The community influence and diffusion calculating module 3 comprises community association analyzing unit 31, user preference analyzing unit 32 and weight adjusting unit 33. The weight adjusting unit 33 couples the community association analyzing unit 31 and the user preference analyzing unit 32. The community association and behavior information comprises, for example, the community association between the users (friend, friend's friend, fans), interest, records of attended activities, type of posts (post number, like number, shared number), etc. The community association analyzing module 31 is configured to calculate the influence degree of each user in the inquired area range toward other location based user in the community based on the user behavior pattern and the community association and behavior information stored by the database module 5. The above information of the community may be obtained from the community network system. In the present embodiment, the location based community influence degree of each user toward other location based user in the community may be, for example, the influence degree for other user in the community network to enter a store by each user. However, the instant disclosure is not limited thereto, and the following calculation is merely an example for understanding the instant disclosure. The influence degree for other user in the community network to enter a store by each user is represented by Scoreinfluenece ij, Scoreinfluenece ij=p(ui, uj)/n(ui), wherein p(ui, uj) represents the probability of the user ui and the user uj has spatial-social continuation relationship, n(ui) represents the number of site (location) have been visited by the user ui. The spatial-social continuation relationship may be deemed as a connection from the user ui to his friend uj, which means that ui would visit the location visited by his friend uj. The spatial-social continuation relationship is defined as below:


Therefore, it is able to obtain a continuation relation graph GF=(V, E), V







follow


(


c


(


u
i

,

P
i

,
t

)


,

u
j

,
δ

)


=

{




True
,








t


:

c


(


u
j

,

P
i

,

t



)




,

t


[


t


,


t


+
δ


]








False
,



otherwise








represents the set of the users, E represents the user connection having spatial-social continuation relationship in V.


Then, the user preference analyzing unit 32 calculates a influence and preference degree of each user toward each interest domain based on the user behavioral sequential information stored by the database 5 and the browser behavior of the user in the community network system, and obtaining the interest domain influence degree of each user toward each interest domain based on the influence and preference degree of each user toward each interest domain. The interest domain influence degree of each user toward each interest domain is determined by the influence of the user ui at interest domain (represented by attribute a), and the preference degree of the user ui toward the interest domain (attribute a). the influence of the user ui at attribute a is:







score
ia

=



u

i

_



check


-


in





number





related





to





attribute





a


check


-


in





number





related





to





attribute





a





of





all





users






The preference degree of the user ui toward attribute a is:







score
ai

=



u
i






check











in





number





related





to





attribute





a



u
i






all





check





in





number





of





a






The relationship between the user and each interest preference are illustrated above. However, the user preference analyzing unit 32 will only consider the influence degree between the users. Therefore, according to the formula below, the influence relationship of the user between the attributes are converted into the influence relationship between the users. wij represents the influence of users ui having similar interest toward user uj:







w
ij

=



a
p








score
ia

×

score
aj







After that, the weight adjusting unit 33 performs weight calculation toward the location based community influence degree and interest domain influence degree of each user for obtaining the influence diffusing degree of each user toward each interest domain, the influence diffusing degree is represented by Infij:








Inf
ij

=


Score
influnce

+


Score
preference

(



p







w
ij


)



,

i

j





In other words, the community influence and diffusion calculating module 3 obtains the influence diffusing degree (Infij) of each user toward each interest domain based on the location based community influence degree (Scoreinfluenece and the interest domain influence degree (wij):








Inf
ij

=


Score
influnce

+


Score
preference

(



p







w
ij


)



,

i

j





Next, the marketing channel setting optimizing algorithm module 4 performs optimization of advertisement setting based on a known influence probability of a plurality of advertisement setting location candidates in the inquired area range toward each user, the influence diffusing degree (Infij) of each user toward each interest domain and a budget (known from the demand information input by the vendor). Please refer to FIG. 8. FIG. 8 is a schematic view of a marketing channel setting optimizing algorithm module provided by the embodiments of the instant disclosure. The marketing channel setting optimizing algorithm module 4 comprises physical location advertisement setting unit 41 and area marketing budget setting optimizing unit 42. The area marketing budget setting optimizing unit 42 couples to the physical location advertisement setting unit 41. By using the physical location advertisement setting unit 41, it is able to know the probability of a user will be influenced by the physical advertisement (the physical location that have been selected to display the advertisement among a plurality of advertisement location candidates) and the cost of the actual setting of the advertisement. In addition, based on the insight of the influence diffusion of the local customer, and the acknowledgement of the location candidate having maximum influence and the users having maximum influence, the area marketing budget setting optimizing unit 42 may optimize the visitor numbers based on different budget setting strategies. In other words, based on the influence diffusing degree, analyzing the group preference of different advertisement (or media) channel based on time factor and giving adaptive advertisement factor based on different media channels to attract visitors of different group. For example, the main visitors of store A are salary man, and the group hanging around a near location B at night is also salary man, it is recommended to set advertisement information at location B during the night. The following is an embodiment illustrated the optimization of the advertisement setting strategy. However, the instant disclosure is not limited thereto.


The physical location advertisement setting unit 41 obtains the advertisement channel mode and channel cost information from the advertisement location setting database 53. The settable advertisement location candidates assembly information H and the advertisement setting cost fi of each location candidate hi∈H . In addition, based on the insight of the influence diffusion of local customers, it is able to know that regarding a user set U in the target area, each user thereof uj∈U at least would be influenced by the advertisement location hi∈H candidate having a cost cij. The physical location advertisement setting unit 41 may perform “ordering strategy” to find out the more effective location candidate in the target area as an advertisement location. For example, for the purpose of minimize the cost setting, the physical location advertisement setting unit 41 enable all users in the target area at least influenced by a physical advertisement location candidate. In an embodiment, the problem related to physical advertisement location setting selection optimization may be processed by Primal-Dual linear algorithm The original problem are: minimizing the setting cost of the advertisement location candidate





Σhi∈Hfiyihi∈H,uj∈Ucijxij


minimize





Σhi∈Hxij≧1, ∀uj∈U   (1)


subject to





xij≦yi, ∀hi∈H, ui∈H   (2)





xij∈{0,1}, ∀hi∈H, ui∈H   (3)





yi∈{0,1}, ∀hi∈H   (4)

    • Wherein xij=1 represents that user uj would be influenced by the advertisement location candidate hi;
    • yi=1 represents that the advertisement will be set on advertisement location candidate hi;
    • formula (1) ensures each user will be at least influenced by an advertisement location candidate;
    • formula (2) ensures if there is any user being influenced by the advertisement location hi, it has to give up the advertisement location candidate hi.


      Next, about the Primal-Dual problem: maximizing the contribution degree of the acceptance of the advertisement by the customers:





Σuj∈Uαj


maximize





Σuj∈Uβij≦fi, ∀hi∈H   (1)


subject to





αj−βij≦cij, ∀hi∈H, uj∈U   (2)





βij≧0, ∀hi∈H, uj∈U   (3)

  • wherein αj represents the amount of money that the customer willing to contribute regarding the advertisement location;
  • βij represents the contribution degree of the user ui towards the advertisement set on the advertisement location candidate hi;
  • formula (1) may be understood as: the total cost for setting advertisement at location candidate hi is at least the total contribution degree of each user regarding the advertisement set on the advertisement location candidate hi.


In order to solve the Primal-Dual problem, (x,y) and (α,β) represents the optimal solution of the primal and dual, respectively. Find out the user uj having minimum contribution degree αj:

  • (a) Nj={i: xij>0} represents how much of advertisement location candidate hi that the user uj would be influenced (b) Setting the advertisement at the cheapest location in Nj, and distribute each user uk to the cheapest location in Nj in order to achieve Nj∩Nk≠φ. Repeat the above steps on the user that has no advertisement distributed thereto until all users has an advertisement.


According to the calculation principle and procedure above, the physical location advertisement setting unit 41 may know which of the user may be influenced by the physical advertisement and the total advertisement setting cost for the advertisement location candidate. For example, for optimizing the advertisement setting, it is able to find out the range that has larger influence in the inquired area. In an embodiment, according to the insight of customer influence diffusing degree mentioned above, it is able to find out the location candidate that has larger influence cmax and the user group D that has maximum influence degree SPmax. In addition, it is able to utilize the physical location advertisement setting unit 41 to optimize different budget setting strategies to influence the maximum visitor number. For example, first, setting budget to physical advertisement locations, and setting budget to broadcasting media such as newspaper, television commercial, broadcast and reputation marketing, etc. The details will be described in the next example.


For instance, giving an advertisement budget B (B=BH+BC). BH: the budget for setting advertisement at physical advertisement location. BC: the budget for setting advertisement at broadcasting media. Proceeding two operators-procedure: {H′,U′}←physical advertisement location setting procedure (H,U,B_H)

  • wherein H′: actual physical advertisement setting location;
  • U′: the user set that is actual influenced by the actual physical advertisement setting location;
  • H: physical advertisement location candidate;
  • U: the user set in the target area;
  • {cmax,D,SPmax}←influence maximization location candidate selection procedure (S,G,C,TR,BC,Ihub=U');
  • wherein cmax: location candidate having larger influence;
  • D: user set having maximum influence SPmax;
  • SPmax: maximum diffusion degree;
  • S: exist stores information;
  • G: community network information;
  • C: location candidate set;
  • TR: maximum customer influence degree target area.


Using iterative processing the above two operative procedures repeatedly, and using Dynamic Programming approach to find the optimum solution.


Assuming that σ[n,h] is used for recording the influence maximization location candidate selection procedure for finding the maximum diffusion degree SPmax

  • budget B=n,
  • budget BH=h
  • budget BC=(n−h)
  • initial state construction
  • σ[0,0]=influence maximization location candidate selection procedure(S,G,C,TR,BC,Ihub),





BC=0

  • Ihub=physical advertisement location setting procedure (H,U,BH=0)
  • State construction:





σ[n+1,h]=max{σ[n,h],SPmax′},

  • wherein SPmax′=influence maximization location candidate selection procedure (S,G,C,TR,n−h−1,Ihub), Ihub=physical advertisement location setting procedure (H,U,BH=h).





σ[n,h+1]=max{σ[n,h],SPmax′}

  • wherein SPmax′=influence maximization location candidate selection procedure(S,G,C,TR,n−h−1,Ihub) Ihub=physical advertisement location setting procedure(H,U,BH=h+1).


When all the state constructions are finished σ[n=0..B,h=0..B]





î=arg max σ[B,î]


σ[B,î] represents optimized budget setting, wherein budget BH=î, budget BC=B−î.


The results achieved by the area marketing channel budget setting optimizing unit 42 is, for example, shown in FIG. 9. Physical advertisement locations a1, a2, a3 are physical billboard advertisement mode, TV wall is a video communication media, and paper news NS 1 and NS2 are paper communication media. The users that is influenced by the advertisement are u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11, u12, u13, u14. The setting costs of each advertisement location (advertisement location candidate that have been chosen) are the number in the parenthesis. The probability of influence to the users of these advertisement locations are known, for example, estimating from the activity and interest of the community network users. However, the instant disclosure is not limited thereto. The influence probability of the advertisement locations towards the users are represented by the number beside the dash line, for example, the influence probability of the advertisement location al towards the user u2 is 0.01 and the influence probability of the advertisement location a1 towards the user u3 is 0.02. The arrow represents the users that have been influenced. The degrees of influence between the users are represented by the number beside the arrows, for example, the degree of influence of the user u3 from the user u2 is 0.2. The user being pointed by the arrow is the one that being influenced.


[Embodiment of the Location Based Community Integration Matchmaking Method and the Computer Readable Recording Media for Optimum Sales]

Please refer to FIG. 10. FIG. 10 is a flow chart of a location based community integration matchmaking method for optimizing sales provided by the embodiments of the instant disclosure. The location based community integration matchmaking method for optimum sales may be conducted by the location based community integration matchmaking system for optimum sales described above. The method comprises: receiving an advertisement setting demand in an inquired area range (step S110). Then, collecting a stores information, obtaining a community association and behavior information of a plurality of user, obtaining a user behavioral sequential information of the users and obtaining an advertisement location candidate information based on the advertisement setting demand to create a location based network structure diagram (step S120). Next, obtaining behavior patterns of the users in the inquired area range based on the stores information and the user behavioral sequential information (step S130). After that, calculating a location based community influence degree of each user in the inquired area range toward other location based users in a community based on the behavior pattern of the users and the community association and behavioral information, and calculating an interest domain influence degree of each user toward each interest domain, and obtaining an influence diffusing degree of each user toward each interest domain based on the location based community influence and the interest domain influence degree of each user (step S140). At last, performing optimization of advertisement setting based on a known influence probability of a plurality of advertisement setting location candidates in the inquired area range toward each user, the influence diffusing degree of each user toward each interest domain and a budget (step S150). The details of the step S110 to step S150 are described above, and are not going to describe herein.


In addition, the instant disclosure may also utilize a computer readable recording media to store the computer program of the above location based community integration matchmaking method for optimum sales for processing the above steps. The computer readable recording media may be floppy disks, hard disks, CDs, flash drives, tapes, network accessible database or other storage media having the same function which is well-known to those skilled in the art.


[The Effectiveness of the Embodiments]

In sum, based on the combination of the interaction between virtual community and the movement and time in real life, and the expected advertising marketing location of the vendor, the location based community integration matchmaking system, method and the computer readable recording media for optimum sales are able to achieve maximization of the association between the marketing channel selection and visitor number under limited advertisement marketing budget, thereby efficiently distributing the budget of the vendor to multiple marketing channel and achieving maximum benefit.


The above-mentioned descriptions represent merely the exemplary embodiments of the instant disclosure, without any intention to limit the scope of the instant disclosure thereto. Various equivalent changes, alternations or modifications based on the claims of instant disclosure are all consequently viewed as being embraced by the scope of the instant disclosure.

Claims
  • 1. A location based community integration matchmaking system for optimizing sales, comprising: a demand receiving and information collecting module configured to receive an advertisement setting demand applied in an inquired area range, and collect a stores information, obtain a community association and behavior information of a plurality of users, obtain a user behavioral sequential information of the users and obtain an advertisement location candidate information based on the advertisement setting demand to create a location based network structure diagram;a database module coupled to the demand receiving and information collecting module, configured to store the stores information, the user behavioral sequential information, the community association and behavior information, and an advertising channel mode and channel cost information;a customer movement and consumption behavior analyzing module coupled to the demand receiving and information collecting module and the database module, configured to obtain a behavior pattern of the users in the inquired area range based on the stores information and the user behavioral sequential information;a community influence and diffusion calculating module coupled to the customer movement and consumption behavior analyzing module and the database module, configured to calculate a location based community influence degree of each user in the inquired area range toward other location based users in a community based on the behavior pattern of the users and the community association and behavioral information, and calculate an interest domain influence degree of each user toward each interest domain, and obtain an influence diffusing degree of each user toward each interest domain based on the location based community influence and interest domain influence degree of each user; anda marketing channel setting optimizing algorithm module coupled to the community influence and diffusion calculating module and the database module, configured to perform optimization of advertisement setting based on a known influence probability of a plurality of advertisement setting location candidates in the inquired area range toward each user, the influence diffusing degree of each user toward each interest domain and a budget.
  • 2. The location based community integration matchmaking system according to claim 1, wherein the demand receiving and information collecting module comprises: a stores information collecting unit configured to obtain the stores information;an area user community association and behavior establishing unit coupled to the stores information collecting unit, configured to obtain the community association of the users and a browser behavior of the users in a community network system by connecting to the community network system, and establish a preference interest information;an inquired area range-user moving information collecting unit coupled to the area user community association and behavior establishing unit, configured to obtain a movement record of the user by connecting to the community network system, and create the user behavioral sequential information based on the movement record of the user; anda candidate location advertisement setting mode selecting unit coupled to the inquired area range-user movement information collecting unit, configured to create the advertisement location candidate information based on an settable advertisement channel type and channel cost in the inquired area range.
  • 3. The location based community integration matchmaking system according to claim 1, wherein the stores information at least comprises location name, location longitude and latitude, store type and city name.
  • 4. The location based community integration matchmaking system according to claim 1, wherein the community association and behavior information comprises a friendship diagram and a community attribute diagram.
  • 5. The location based community integration matchmaking system according to claim 1, wherein the user behavioral sequential information is based on the user behaviors stored according to the location and time of a moving behavior performed by the users through a community network system.
  • 6. The location based community integration matchmaking system according to claim 1, wherein the advertisement location candidate information comprises an advertisement cost based on advertising mode, advertising location and advertising time.
  • 7. The location based community integration matchmaking system according to claim 1, wherein the customer movement and consumption behavior analyzing module comprises: an area store type distribution retrieving unit configured to obtain the stores information from the database module; anda user behavioral sequential analyzing unit coupled to the area store type distribution retrieving unit, configured to analyze the user behavioral sequential information stored in the database module based on the stores information to determine a distribution of the movement and consumption behavior of the users in the inquired area range.
  • 8. The location based community integration matchmaking system according to claim 1, wherein the community influence and diffusion calculating module comprises: a community association analyzing unit, configured to calculate the location based community influence degree of each user based on the behavior pattern of the users and the community association and behavior information stored by the database module;a user preference analyzing unit configured to calculate an influence and a preference degree of each user toward each interest domain based on the user behavioral sequential information stored by the database module and a browser behavior of the users in a community network system, and obtain the interest domain influence degree of each user toward each interest domain based on the influence and the preference degree of each user toward each interest domain; anda weight adjusting unit coupled to the community association analyzing unit and the user preference analyzing unit, configured to perform weight calculation toward the location based community influence degree and the interest domain influence degree of each user in the inquired area range to obtain the influence diffusing degree of each user toward each interest domain.
  • 9. The location based community integration matchmaking system according to claim 1, wherein the location based community integration matchmaking system is located in a network server.
  • 10. The location based community integration matchmaking system according to claim 1, wherein the marketing channel setting optimizing algorithm module comprises: a physical location advertisement setting unit configured to obtain a probability of each user being influenced by a positioned physical advertisement and an actual cost of advertisement setting; andan area marketing channel budget setting optimizing unit coupled to the physical location advertisement setting unit, configured to optimize different budging setting strategies to influence a maximum number of visitors.
  • 11. A location based community integration matchmaking method for optimizing sales, comprising: receiving an advertisement setting demand in an inquired area range and collecting a stores information, obtaining a community association and behavior information of a plurality of user, obtaining a user behavioral sequential information of the users and obtaining an advertisement location candidate information based on the advertisement setting demand to create a location based network structure diagram;obtaining behavior patterns of the users in the inquired area range based on the stores information and the user behavioral sequential information;calculating a location based community influence degree of each user in the inquired area range toward other location based users in a community based on the behavior pattern of the users and the community association and behavioral information, and calculating an interest domain influence degree of each user toward each interest domain, and obtaining an influence diffusing degree of each user toward each interest domain based on the location based community influence and the interest domain influence degree of each user; andperforming optimization of advertisement setting based on a known influence probability of a plurality of advertisement setting location candidates in the inquired area range toward each user, the influence diffusing degree of each user toward each interest domain and a budget.
  • 12. The location based community integration matchmaking method according to claim 11, wherein the step of obtaining the community association and behavior information of a plurality of user comprises obtaining the community association of the users and a browser behavior of the users in a community network system by connecting to the community network system and establishing a preference interest information.
  • 13. The location based community integration matchmaking method according to claim 11, wherein the step of obtaining the user behavioral sequential information of the users comprises obtaining a movement record of the user by connecting to the community network system, and creating the user behavioral sequential information based on the movement record of the user.
  • 14. The location based community integration matchmaking method according to claim 11, wherein the step of obtaining the advertisement location candidate information comprises creating the advertisement location candidate based on a settable advertisement channel type and channel cost in the inquired area range.
  • 15. The location based community integration matchmaking method according to claim 11, wherein the stores information at least comprises location name, location longitude and latitude, store type and city name.
  • 16. The location based community integration matchmaking method according to claim 11, wherein the community association and behavior information comprises a friendship diagram and a community attribute diagram.
  • 17. The location based community integration matchmaking method according to claim 11, wherein the user behavioral sequential information is based on the user behaviors stored according to the location and time of a moving behavior performed by the users through a community network system.
  • 18. The location based community integration matchmaking method according to claim 11, wherein the advertisement location candidate information comprises an advertisement cost based on advertising mode, advertising location and advertising time.
  • 19. The location based community integration matchmaking method according to claim 11, wherein the behavior pattern of the users comprises a distribution of the movements and consumption behavior of the users.
  • 20. The location based community integration matchmaking method according to claim 11, wherein the step of calculating the interest domain influence degree of each user toward each interest domain comprises calculating an influence and a preference degree of each user toward each interest domain based on the user behavioral sequential information stored by the database module and a browser behavior of the users in a community network system, and obtaining the interest domain influence degree of each user toward each interest domain based on the influence and the preference degree of each user toward each interest domain.
  • 21. The location based community integration matchmaking method according to claim 11, wherein the step of obtaining the influence diffusing degree of each user toward each interest domain comprises performing weight calculation toward the location based community influence degree and the interest domain influence degree of each user in the inquired area range to obtain the influence diffusing degree of each user toward each interest domain.
  • 22. A computer readable recording media, the computer readable recording media records a set of computer executable program, when the computer readable recording media is read by a processor, the processor performs the steps of: receiving an advertisement setting demand in an inquired area range;collecting a stores information, obtaining a community association and behavior information of a plurality of user, obtaining a user behavioral sequential information of the users and obtaining an advertisement location candidate information based on the advertisement setting demand to create a location based network structure diagram;obtaining behavior patterns of the users in the inquired area range based on the stores information and the user behavioral sequential information;calculating a location based community influence degree of each user in the inquired area range toward other location based users in a community based on the behavior pattern of the users and the community association and behavioral information, and calculating an interest domain influence degree of each user toward each interest domain, and obtaining an influence diffusing degree of each user toward each interest domain based on the location based community influence and interest domain influence degree of each user; andperforming optimization of advertisement setting based on a known influence probability of a plurality of advertisement setting location candidates in the inquired area range toward each user, the influence diffusing degree of each user toward each interest domain and a budget.
Priority Claims (1)
Number Date Country Kind
104138723 Nov 2015 TW national