Data processing device and program

The data processing device and program address the issue of mismatched recipient images by deriving target models from both supplier and recipient perspectives, enabling effective promotion planning and distribution.

JP7610546B2Active Publication Date: 2025-01-08TOSHIBA TEC KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022067434
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-15
Publication Date
2025-01-08
Estimated Expiration
2042-04-15

AI Technical Summary

Technical Problem

Existing promotion methods often fail to accurately target recipients due to discrepancies between the supplier's assumed image and the actual recipient's image, especially with the diversification of images caused by social networking services.

Method used

A data processing device and program that includes a generalization means to analyze promotion information, generate recipient information based on attributes and behavior history, and derive target models from both supplier and recipient perspectives to match promotion plans with actual recipient characteristics.

Benefits of technology

Enables efficient planning of promotions that align with diverse recipient images, ensuring timely and appropriate distribution of promotions to maximize effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007610546000001
    Figure 0007610546000001
  • Figure 0007610546000002
    Figure 0007610546000002
  • Figure 0007610546000003
    Figure 0007610546000003
Patent Text Reader

Abstract

To provide a data processing device and program capable of supporting the planning of promotions corresponding to various recipients.SOLUTION: In a promotion supporting system, a promotion supporting server 30 is equipped with a machining part 312 that analyzes promotion information describing project contents of a promotion, generalizes elements described in the promotion information, and creates recipient information indicating characteristics of each attribute of the recipients, on the basis of the attribute and behavior history of the recipient collected from the plurality of recipients, an analyzing part 313 that derives a first target model expressing a recipient image on the basis of the elements generalized by the machining part 312 and a second target model expressing a recipient image for each attribute on the basis of the recipient information, and a target model deciding part 3141 that decides a target model to be promoted, on the basis of the first target model and the second target model.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to a data processing device and a program. [Background technology]

[0002] Suppliers such as manufacturers, advertising agencies, and retail stores plan and implement various promotions to promote their products, etc. In addition, a technology has been proposed that analyzes detailed data of customers in alliance companies and provides promotions created based on the analysis results to the customers.

[0003] Incidentally, currently, promotions are mainly carried out in a form where the provider sets up a scenario for target recipients. For example, in the past, promotions to be carried out at a store were planned according to a scenario in which the recipients were customers who used the store.

[0004] However, in recent years, the image of recipients has become more diverse due to the spread of social media, etc. Therefore, with conventional methods, there is a possibility that there will be a discrepancy between the image of recipients that providers envision and the actual image of recipients, and there is room for further improvement. Summary of the Invention [Problem to be solved by the invention]

[0005] The problem to be solved by the present invention is to provide a data processing device and a program capable of supporting the planning of promotions suited to a variety of recipients. [Means for solving the problem]

[0006] According to an embodiment, a data processing device includes a generalization unit, a generation unit, a first derivation unit, a second derivation unit, and a first determination unit. The generalization unit analyzes promotion information described based on a predetermined element that defines a promotion plan content at a language level, and determines the element described in the promotion information. a process of converting the content of the promotion information into an element not described in the promotion information and / or an element expressing the content of the promotion information using words described in the promotion informationThe generating means generates recipient information indicating the characteristics for each attribute of the recipients based on the attributes and behavioral history of the recipients collected from the recipients. The first derivation means derives a first target model that specifies the conditions of a person who is a target of the promotion by combining the elements converted by the generalization means. The second derivation means derives the conditions of a recipient profile corresponding to the characteristics of the recipients shown in the recipient information as a second target model for each attribute by using a model catalog that can derive the conditions of a recipient profile corresponding to the characteristics from the recipient's characteristics. The first determination means compares the first target model with the second target model, and determines the second target model that matches some or all of the conditions of the first target model as the target of the promotion planned in the promotion information. [Brief description of the drawings]

[0007] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of a promotion support system according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of the promotion support server according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of a functional configuration of the promotion support server according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of the analysis unit according to the embodiment. [Diagram 5] FIG. 5 is a diagram for explaining the operation of the promotion support server according to the embodiment. [Figure 6] FIG. 6 is a flowchart illustrating an example of a process executed by the promotion support server of the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a functional configuration of a data processing server according to the first modification. [Figure 8] FIG. 8 is a diagram illustrating an example of a configuration of an analysis unit according to the first modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] Hereinafter, the embodiments will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments described below.

[0009] Fig. 1 is a diagram showing an example of the configuration of a promotion support system according to an embodiment. As shown in Fig. 1, the promotion support system 1 has a supplier device 10, a receiver device 20, and a promotion support server 30. The supplier device 10 and the receiver device 20 are communicatively connected to the promotion support server 30 via a network N such as the Internet. It should be noted that there is no particular restriction on the number of supplier devices 10 and receiver devices 20 connected to the network N.

[0010] The supplier device 10 is an information processing device operated by a supplier who plans a promotion. Examples of suppliers include manufacturers who manufacture and sell products, advertising agencies who create advertisements, and retail stores. In response to instructions from the supplier, the supplier device 10 transmits promotion information describing the planned contents of sales promotions, etc., to the promotion support server 30.

[0011] Promotion information is composed of four elements, for example, "target," "time," "value," and "notification." "Target" is an element for identifying the recipient to whom the promotion is to be provided. "Time" is an element indicating the time when the promotion is to be implemented, the expiration date, etc. "Value" is an element indicating the information or service to be provided to the recipient through the promotion. "Notification" is an element indicating the method of providing the promotion. The elements included in the promotion information will be in accordance with the scenario envisioned by the supplier. Note that the promotion information may include all or some of the four elements mentioned above. In the latter case, the promotion information will include at least an element related to "value."

[0012] The recipient device 20 is an information processing device operated by a user (hereinafter also referred to as a recipient) who may be a recipient of the promotion. In this embodiment, the recipient is assumed to be an unspecified number of general consumers, but is not limited to this and may be, for example, a member who has registered as a member in advance. The recipient device 20 is, for example, a stationary terminal device such as a PC (Personal Computer), a notebook PC, a tablet terminal, a smartphone, etc. Furthermore, the recipient device 20 may be a terminal device that is installed in a retail store, a restaurant, etc. and can be operated by the recipient.

[0013] The recipient device 20 stores profile information including the name, age, sex, hobbies, preferences, etc. of the recipient who operates the device. The recipient device 20 also sequentially records the history of actions taken by the recipient as an action history.

[0014] The method of acquiring the behavioral history is not particularly limited, and various methods can be adopted. For example, the recipient device 20 may store the history of operations on the device itself and the usage details of external services used via the device itself as the behavioral history. As an example, the recipient device 20 records the posting details posted to a social networking service (SNS) via the device itself as the behavioral history. The recipient device 20 also records the usage history of electronic payment services used at retail stores, etc. as the behavioral history. The recipient device 20 also records the purchase history of online shopping services as the behavioral history.

[0015] The recipient device 20 also transmits the profile information and the behavior history to the promotion support server 30. Here, the recipient device 20 may transmit the profile information and the behavior history simultaneously or at different times. However, identification information such as a user ID is attached to both data so that the profile information and the behavior history can be identified as those relating to the same recipient.

[0016] The promotion support server 30 is an example of a data processing device. The promotion support server 30 analyzes data transmitted from the provider device 10 and the recipient device 20, and determines recipients to whom the promotion is to be provided and a method for providing the promotion.

[0017] In this embodiment, an example is described in which the promotion support server 30 is realized by a single server device, but this is not limited to this, and the promotion support server 30 may be realized by multiple server devices, for example, using technology such as cloud computing.

[0018] Next, a description will be given of the configuration of the above-mentioned promotion support server 30. Fig. 2 is a diagram showing an example of a hardware configuration of the promotion support server 30. As shown in Fig. 2, the promotion support server 30 has a computer configuration including a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, and a RAM (Random Access Memory) 33.

[0019] The CPU 31 is an example of a processor, and performs overall control of each unit of the promotion support server 30. The ROM 32 stores various programs. The RAM 33 is a workspace in which programs and various data are developed.

[0020] The promotion support server 30 also includes a memory unit 34 , a display unit 35 , an operation unit 36 ​​, and a communication unit 37 .

[0021] The storage unit 34 is composed of a storage medium such as a hard disk drive (HDD) or a flash memory, and maintains the stored contents even when the power is cut off. The storage unit 34 stores programs that can be executed by the CPU 31 and various setting information. The storage unit 34 also functions as a storage area for storing various data transmitted from external devices such as the supplier device 10 and the receiver device 20, and as a storage area for storing processing results.

[0022] The display unit 35 is composed of a display device such as an LCD (Liquid Crystal Display). The display unit 35 displays various information under the control of the CPU 31. The operation unit 36 ​​has a keyboard, a pointing device, etc. The operation unit 36 ​​outputs the operation content received from the operator to the CPU 31. The operation unit 36 ​​may be a touch panel provided on the display screen of the display unit 35.

[0023] The communication unit 37 is a communication interface that can be connected to the network N. The communication unit 37 communicates with external devices such as the provider device 10 and the receiver device 20 via the network N.

[0024] Next, the functional configuration of the promotion support server 30 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the functional configuration of the promotion support server 30.

[0025] As shown in FIG. 3, the promotion support server 30 includes an acquisition unit 311, a processing unit 312, an analysis unit 313, a planning unit 314, and a distribution unit 315 as functional components.

[0026] A part or all of the functional configuration of the promotion support server 30 may be a software configuration realized by cooperation between a processor (e.g., CPU 31) of the promotion support server 30 and a program stored in a memory (e.g., ROM 32, storage unit 34). Also, a part or all of the functional configuration of the promotion support server 30 may be a hardware configuration realized by a dedicated circuit or the like mounted on the promotion support server 30.

[0027] The acquisition unit 311 is an example of a first acquisition means and a second acquisition means. The acquisition unit 311 acquires (or collects) various data transmitted from external devices such as the supplier device 10 and the receiver device 20 via the communication unit 37. Specifically, the acquisition unit 311 acquires promotion information transmitted from each of the supplier devices 10. In addition, the acquisition unit 311 acquires profile information and behavior history transmitted from each of the receiver devices 20. The data acquired by the acquisition unit 311 is stored in the memory unit 34.

[0028] The processing unit 312 is an example of a generalization means and a generation means. The processing unit 312 processes the data acquired by the acquisition unit 311. The processing unit 312 performs different processes on the promotion information, the profile information, and the behavior history. The processes that the processing unit 312 performs on each piece of data will be described below.

[0029] The processing unit 312 analyzes the promotion information in which the contents of the promotion plan are described, and generalizes the elements described in the promotion information. Specifically, the processing unit 312 analyzes the elements described in the promotion information at the language level of words, phrases, etc., to generalize the meaning (or intention) of the promotion information plan.

[0030] For example, the processing unit 312 generalizes an element described in the promotion information based on the meaning of the element or the relationship with other elements. Also, for example, the processing unit 312 may derive an element that was not described in the promotion information from an existing element described in the promotion information by generalization. As an example, the processing unit 312 may derive elements such as "20s or older," "beer lover," and "frugal" corresponding to the "target" element from the description "beer discount coupon" corresponding to the "value" element. Note that there is no particular restriction on the technology related to generalization of the promotion information. For example, technology related to syntax analysis or natural language processing may be used.

[0031] The processing unit 312 generalizes the elements described in the promotion information, generates generalized promotion information, and outputs the generalized promotion information. The processing unit 312 then stores the generated promotion information in the storage unit 34 in association with the original promotion information, etc.

[0032] Furthermore, the processing unit 312 performs a process for anonymizing personal information included in each piece of profile information. Specifically, the processing unit 312 anonymizes the personal information included in the profile information and categorizes it by attributes such as gender and age. Note that the granularity of the attributes to be categorized is not particularly important.

[0033] Furthermore, the processing unit 312 performs a process for classifying the tendencies and characteristics of the behavior described in each behavior history for each attribute of the corresponding recipient. Specifically, the processing unit 312 extracts the tendencies and characteristics of the behavior (hereinafter collectively referred to as recipient characteristics) for each attribute from each behavior history.

[0034] Then, the processing unit 312 associates the anonymized and categorized attributes of the recipients with the recipient characteristics of the recipients belonging to the attributes, and stores the association as recipient information in the storage unit 34. The recipient information is used to derive a recipient target model, which will be described later.

[0035] It should be noted that there is no particular limit to the timing of the processing performed on each of the promotion information, the profile information, and the behavior history. For example, the processing unit 312 may generate generalized promotion information at the timing when the acquisition unit 311 acquires the promotion information. Also, for example, the profile information and the behavior history acquired by the acquisition unit 311 may be stored in the storage unit 34, and the processing unit 312 may perform the above-mentioned processing on the profile information and the behavior history acquired during a predetermined period.

[0036] The analysis unit 313 derives a target model for the promotion from the viewpoints of the supplier and the recipient by analyzing the data processed by the processing unit 312. Here, the target model corresponds to the above-mentioned "target" element, and specifies the image of the person to be supplied with the promotion, that is, the attributes and conditions of the recipient.

[0037] Fig. 4 is a diagram showing an example of the configuration of the analysis unit 313. As shown in Fig. 4, the analysis unit 313 has a first analysis unit 3131, a first target model catalog 3132, a second analysis unit 3133, and a second target model catalog 3134.

[0038] The first analysis unit 3131 is an example of a first derivation means. The first analysis unit 3131 derives a target model (hereinafter also referred to as a supplier target model) that represents a recipient image from the supplier's perspective by analyzing the generalized promotion information using the first target model catalog 3132. Here, the supplier target model is an example of a first target model.

[0039] The first target model catalog 3132 is a trained model, dictionary data, rule set, etc. that can derive a supplier target model related to the element from various elements included in the generalized promotion information. The first analysis unit 3131 analyzes the generalized promotion information using the first target model catalog 3132, thereby deriving a supplier target model corresponding to the element defined in the generalized promotion information.

[0040] Specifically, the first analysis unit 3131 changes the method of deriving the supplier target model depending on whether or not an element related to "target" is present in the generalized promotion information.

[0041] When the generalized promotion information contains elements related to the “target”, the first analysis unit 3131 derives one or more supplier target models by combining and extending the elements related to the “target” based on the first target model catalog 3132.

[0042] For example, if the elements related to the “target” included in the generalized promotion information are “age 20 or older” and “likes alcohol,” the first analysis unit 3131 derives from these elements “age 20 or older who regularly purchases alcoholic beverages” as the supplier target model.

[0043] In addition, if the generalized promotion information does not include any elements related to “target,” the first analysis unit 3131 infers one or more supplier target models from other elements included in the generalized promotion information based on the first target model catalog 3132.

[0044] The supplier target model derived by the first analysis unit 3131 is stored in the storage unit 34 in association with, for example, corresponding promotion information and general promotion information. The first analysis unit 3131 may be configured to integrally include the first target model catalog 3132.

[0045] The second analysis unit 3133 is an example of a second derivation means. The second analysis unit 3133 uses the second target model catalog 3134 to analyze the recipient information, thereby deriving a target model (hereinafter also referred to as a recipient target model) that represents the image of the recipient from the recipient's perspective for each attribute. In other words, the recipient target model is a target model that reflects the actual situation of the recipient. Here, the recipient target model is an example of a second target model.

[0046] The second target model catalog 3134 is, for example, a learned model, dictionary data, a rule set, etc. capable of deriving a recipient target model corresponding to the conditions of various recipient characteristics from the conditions. The second analysis unit 3133 derives, by estimation, a recipient target model corresponding to the conditions of the recipient characteristics defined in the recipient information by using the second target model catalog 3134. Specifically, the second analysis unit 3133 derives one or more recipient target models for each attribute of the recipient.

[0047] The recipient target model derived by the second analysis unit 3133 is stored in the storage unit 34 in association with each attribute of the recipient information, for example. The second analysis unit 3133 may be configured to be integrally provided with the second target model catalog 3134.

[0048] 3, the planning unit 314 plans a promotion based on the analysis result of the analysis unit 313. Specifically, the planning unit 314 has a target model determination unit 3141 and a timetable determination unit 3142.

[0049] The target model determination unit 3141 is an example of a first determination means. The target model determination unit 3141 determines a target model to be a promotion target based on the supplier target model and the recipient target model derived by the analysis unit 313.

[0050] Specifically, the target model determination unit 3141 matches the supplier target model with the recipient target model, and determines the recipient target model corresponding to the supplier target model as the target model. There is no particular restriction on the matching method, and various methods can be adopted.

[0051] For example, the target model determination unit 3141 identifies, from among the recipient target models, those that match the conditions of the supplier target model, that is, those that match part or all of the terms (including similar terms) that define the supplier target model. Also, for example, the target model determination unit 3141 identifies, from among the recipient target models, those that have a matching rate with the terms that define the supplier target model that is equal to or greater than a predetermined value. Then, the target model determination unit 3141 determines the identified recipient target model as the target model.

[0052] The timetable determination unit 3142 is an example of a second determination means. The timetable determination unit 3142 determines a timetable that specifies the timing and method of promotion. Here, the timetable corresponds to "time", "value", and "notification" among the four elements described above.

[0053] Here, the method of determining the timetable is not particularly limited, and various methods can be adopted. For example, the timetable determination unit 3142 may determine the timetable based on the characteristics of the target model determined by the target model determination unit 3141. Specifically, the timetable may be determined based on conditions related to "time," "value," and "notification" that define the target model. Also, for example, the timetable determination unit 3142 may determine the timetable based on elements such as "time," "value," and "notification" included in the promotion information.

[0054] In addition, it is preferable for the timetable determination unit 3142 to make adjustments, such as staggering the timing, so that the promotions determined for one promotion information do not affect the promotions of other promotion information and so that the promotions do not overlap.

[0055] The distribution unit 315 distributes the promotion planned by the planning unit 314. Specifically, the distribution unit 315 executes the promotion for the target model determined by the planning unit 314, based on the timetable determined by the planning unit 314.

[0056] For example, the distribution unit 315 notifies external devices or external organizations that carry out promotional activities such as distributing promotional information of the target model and timetable determined by the planning unit 314, thereby causing the promotion planned by the planning unit 314 to be carried out.

[0057] Next, an example of the operation of the above-mentioned acquisition unit 311, processing unit 312, analysis unit 313, planning unit 314 and distribution unit 315 will be described with reference to Fig. 5. Here, Fig. 5 is a diagram for explaining the operation of the promotion support server 30. In Fig. 5, the "supplier" column shows an example of processing related to data derived from the supplier device 10. Also, the "receiver" column shows an example of processing related to data derived from the receiver device 20.

[0058] First, the acquisition unit 311 acquires promotion information from the provider device 10. In addition, the acquisition unit 311 acquires profile information and behavior history from the recipient device 20.

[0059] In the promotion information, for example, as shown in FIG. 5, the promotion plan details such as "issue a beer discount coupon to everyone" are described. In this case, "everyone" relates to the "target" element. Also, "issue a beer discount coupon" relates to the "value" element. Note that since "everyone" refers to an unspecified number of people, it can be considered that the "target" element is not specified.

[0060] Next, the processing unit 312 generalizes the promotion information acquired by the acquisition unit 311 to generate generalized promotion information. For example, the processing unit 312 generalizes the above-mentioned promotion information to generate generalized promotion information including elements such as "age 20 or older," "beer lover," "alcohol lover," "frugal," "purchasing luxury items at a store," and "drinking at home."

[0061] Here, "20s and above," "beer lovers," and "alcohol lovers" are elements obtained by generalizing "everyone" and "beer" that are written in the promotion information. Also, "thrifty," "purchase luxury items at stores," and "drink at home" are elements obtained by generalizing "beer" and "discount coupons" that are written in the promotion information. Note that each element of the generalized promotion information described above is related to the "target" element, but the target of generalization is not limited to these elements.

[0062] Furthermore, the processing unit 312 anonymizes the profile information and behavioral history acquired by the acquisition unit 311, and categorizes them by attribute. Specifically, the processing unit 312 categorizes the anonymized profile information by attribute, extracts recipient characteristics from the behavioral history of each attribute, and generates recipient information in which the attributes and recipient characteristics are associated with each other.

[0063] For example, the processing unit 312 categorizes the anonymous profile information by age and gender. In addition, the processing unit 312 extracts recipient characteristics of recipients belonging to the categorized attributes from the behavioral history of the attributes. In FIG. 5, for a man in his 30s, recipient characteristics such as "regularly purchases beer," "works until 5 p.m.," "often drinks after work," and "often buys cheap items" are extracted.

[0064] Next, the analysis unit 313 (first analysis unit 3131) derives a supplier target model from the generalized promotion information by using the first target model catalog 3132. Here, if an element related to "target" is specified in the generalized promotion information, the first analysis unit 3131 derives a supplier target model based on the element. For example, the first analysis unit 3131 derives "20s or older who likes alcoholic drinks," "frugal person who drinks at home," "purchases beer at a store," and the like as supplier target models by combining the elements of the generalized promotion information shown in FIG. 5.

[0065] Furthermore, the analysis unit 313 (second analysis unit 3133) derives a recipient target model from the recipient information by using the second target model catalog 3134. Specifically, a recipient target model is derived for each attribute by combining recipient features for each attribute included in the recipient information. For example, as shown in FIG. 5, the analysis unit 313 derives recipient target models for a man in his 30s such as "regularly buys beer on the way home from work," "returns home around 5 p.m.," and "often buys products with high discount rates."

[0066] Next, the planning unit 314 determines a target model and a timetable. Specifically, the target model determination unit 3141 determines a target model to be the target of the promotion by matching the supplier target model with the recipient target model. For example, in the case of FIG. 5, the target model determination unit 3141 determines "a man in his 30s on his way home from work" as the target model by matching the supplier target model with the recipient target model.

[0067] Furthermore, the timetable determination unit 3142 determines a timetable based on promotion information and recipient characteristics related to the target model determined by the target model determination unit 3141. For example, in Fig. 5, the timetable determination unit 3142 determines "airing commercials at the time when people finish work" and "issuing beer discount coupons when customers visit the store" as the timetable.

[0068] Next, the distribution unit 315 distributes the promotion based on the target model and timetable planned by the planning unit 314. For example, the distribution unit 315 performs control to distribute a beer commercial from 17:00 to a receiver device 20 (e.g., a smartphone) used by a male in his 30s via a video distribution site or the like. Also, for example, the distribution unit 315 performs control to issue a beer discount coupon to a male in his 30s who visits the store after 18:00 via a signage terminal or the like installed in the store.

[0069] As described above, the promotion support server 30 matches the supplier target model with the recipient target model and determines the target model to be the target of the promotion. As a result, the promotion support server 30 can determine the target model of the promotion planned by the supplier based on the recipient target model derived based on the actual conditions of various recipients, and therefore can efficiently plan promotions that are suitable for a variety of recipients.

[0070] An example of the process executed by the promotion support server 30 of this embodiment will be described below.

[0071] 6 is a flowchart showing an example of processing executed by the promotion support server 30. Note that, as a prerequisite for this processing, it is assumed that derivation of recipient information has been completed based on the profile information and behavior history acquired from each of the recipient devices 20.

[0072] First, the acquisition unit 311 acquires promotion information from the supplier device 10 (step S11). Next, the processing unit 312 generalizes the elements described in the promotion information acquired in step S11 to generate generalized promotion information (step S12).

[0073] Next, the first analysis unit 3131 derives a supplier target model based on the generalized promotion information by using the first target model catalog 3132 (step S13). Also, the second analysis unit 3133 derives a recipient target model based on the recipient information by using the second target model catalog 3134 (step S14).

[0074] Next, the target model determination unit 3141 matches the supplier target model derived in step S13 with the recipient target model derived in step S14 to determine the target model (step S15). In addition, the timetable determination unit 3142 determines a timetable based on the promotion information and the characteristics of the target model determined in step S15 (step S16).

[0075] Then, the distribution unit 315 distributes the promotion based on the target model and the time table determined in steps S15 and S16 (step S17), and ends this process.

[0076] As described above, the promotion support server 30 of this embodiment analyzes promotion information in which a promotion plan is described, and generalizes the elements described in the promotion information. Based on the generalized elements, the promotion support server 30 derives a provider target model that represents a target image from a provider's perspective. In addition, based on the attributes and behavioral history of multiple recipients collected from the recipients, the promotion support server 30 generates recipient information that indicates characteristics for each attribute of the recipients, and based on the recipient information, derives a recipient target model for each attribute that represents a target image from the recipient's perspective. Then, based on the derived provider target model and recipient target model, the promotion support server 30 determines a target model to be a promotion target.

[0077] This allows the promotion support server 30 to determine the target model for the promotion from the supplier target model derived based on the promotion intention and the recipient target model derived based on the actual situations of various recipients. Therefore, the promotion support server 30 can support the planning of promotions that are suitable for various recipients.

[0078] Furthermore, the promotion support server 30 determines the timing and method of providing the promotion based on the determined characteristics of the target model. This allows the promotion support server 30 to develop the promotion at a timing and in a method suitable for the characteristics of the target model, thereby supporting the planning of effective promotion.

[0079] The above-described embodiment can be modified as appropriate by changing a part of the configuration or function of each of the above-described devices. Therefore, some modified examples of the above-described embodiment will be described below as other embodiments. Note that the following mainly describes the differences from the above-described embodiment, and a detailed description of the common points with the contents already described will be omitted. The modified examples described below may be implemented individually or in appropriate combination.

[0080] (Variation 1) In the above embodiment, the analysis unit 313 analyzes the generalized promotion information and the recipient information, and outputs the supplier target model and the recipient target model as the analysis result. However, the analysis target of the analysis unit 313 is not limited to the above embodiment. For example, the analysis unit 313 may analyze the implementation result of the promotion. Hereinafter, the configuration of the promotion support server 30 according to this modified example will be described with reference to Figs. 7 and 8.

[0081] 7 is a diagram showing an example of a functional configuration of the promotion support server 30 according to the modified example 1. In the figure, an acquisition unit 311 acquires data transmitted from the supplier device 10 and the recipient device 20 via the communication unit 37, and also acquires the promotion implementation result transmitted from the survey institution device 40.

[0082] The survey agency device 40 is an information processing device operated by a survey agency that collects the results of the promotion. Examples of survey agencies include manufacturers that manufacture and sell products, advertising agencies that create advertisements, and retail stores.

[0083] The promotion implementation result includes information that can identify the relationship between the promotion implemented and the sales performance of the product promoted by the promotion. For example, the promotion implementation result may include the trend in the number of sales of the promoted product during a specified period that includes the promotion implementation period, or the trend in the number of sales by attributes of the product purchaser. The promotion implementation result may also be purchase information such as an electronic receipt issued when each user (recipient) purchases a product. In this case, the purchase information includes the store where the user purchased the product, the purchased product, the date and time of the purchase, etc.

[0084] The method for collecting the results of the promotion implementation is not particularly limited, and any publicly known or publicly available technology can be used.

[0085] When the acquisition unit 311 acquires the promotion implementation results from the investigation institution device 40 , the acquisition unit 311 outputs the promotion implementation results to the analysis unit 313 .

[0086] Here, if the promotion implementation results include information that can identify an individual, such as a user ID, the acquisition unit 311 may output the promotion implementation results to the processing unit 312, which may then anonymize and categorize the results by attribute. In this case, for example, the processing unit 312 may refer to a member master or the like that associates an identifier, such as a user ID, with profile information of a user corresponding to the identifier, and anonymize the promotion implementation results and categorize them by attribute. The processing unit 312 then outputs the processed promotion implementation results to the analysis unit 313.

[0087] The analysis unit 313 analyzes the input promotion implementation results and outputs the analysis results. Fig. 8 is a diagram showing an example of the configuration of the analysis unit 313 according to this modification. As shown in Fig. 8, the analysis unit 313 has a third analysis unit 3135 in addition to the configuration described in Fig. 4.

[0088] The third analysis unit 3135 analyzes the promotion implementation results and outputs index values ​​and the like indicating the effectiveness of the promotion as analysis results. Note that there is no particular limit to the method for analyzing the promotion implementation results, and known marketing analysis methods and the like may be used.

[0089] For example, the third analysis unit 3135 outputs as analysis results the difference in purchase rate between the target model and models other than the target model for a promoted product, or the difference in purchase rate between the promotion period and periods other than the promotion period.

[0090] The analysis result of the third analysis unit 3135 may be stored in the storage unit 34, or may be provided to the supplier device 10 or the like via the distribution unit 315. Furthermore, the analysis result of the third analysis unit 3135 may be used as data for improving the derivation accuracy of the first target model catalog 3132 or the second target model catalog 3134. For example, when the first target model catalog 3132 or the second target model catalog 3134 is configured of a trained model, the analysis result of the third analysis unit 3135 may be used as learning data.

[0091] As a result, the promotion support server 30 of this modified example can perform a series of processes from planning and implementing a promotion to analyzing the results of the implementation, thereby more efficiently supporting promotions planned by suppliers.

[0092] The programs executed by each device of the above-described embodiments are provided in a state where they are pre-installed in a ROM, a storage unit, etc. The programs executed by each device of the above-described embodiments may be provided by being recorded in a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD) in the form of an installable or executable file.

[0093] Furthermore, the programs executed by each device of the above-described embodiments may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Also, the programs executed by each device of the above-described embodiments may be provided or distributed via a network such as the Internet.

[0094] Although the embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. These new embodiments and their modifications can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]

[0095] 1 Promotion Support System 10 Supplier equipment 20 Recipient device 30 Data Processing Server 40 Research Agency Equipment 311 Acquisition Department 312 Processing Department 313 Analysis Department 3131 1st Analysis Department 3132 1st Target Model Catalog 3133 Second Analysis Department 3134 2nd Target Model Catalog 3135 Third Analysis Department 314 Planning Department 3141 Target Model Determination Unit 3142 Timetable Decision Department 315 Distribution Department [Prior art documents] [Patent documents]

[0096] [Patent Document 1] JP 2015-79331 A

Claims

1. a generalization means for analyzing promotion information written based on predetermined elements defining the contents of a promotion plan at a language level, and converting the elements described in the promotion information into elements not described in the promotion information and / or converting the contents of the promotion plan into elements expressed using words described in the promotion information; A generating means for generating recipient information indicating characteristics for each attribute of a plurality of recipients based on the attributes and behavioral history of the recipients collected from the plurality of recipients; a first derivation means for deriving a first target model that specifies the conditions of a person who is a target of a promotion by combining the elements converted by the generalization means; a second derivation means for deriving, for each attribute, conditions of a recipient profile corresponding to the characteristics of the recipient shown in the recipient information as a second target model by using a model catalog capable of deriving conditions of a recipient profile corresponding to the characteristics of the recipient from the characteristics of the recipient; a first determination means for comparing the first target model with the second target model and determining the second target model that matches some or all of the conditions of the first target model as a target of a promotion planned in accordance with the promotion information; A data processing device comprising:

2. The method further includes a second determination means for determining a timing or a method for providing the promotion based on the characteristics of the second target model of the promotion target determined by the first determination means.

2. A data processing apparatus according to claim 1.

3. The system further includes a first acquisition means for acquiring the promotion information from an external supplier device, the generalization means executes a process of converting the meaning of the element described in the promotion information acquired by the first acquisition means into another expression.

2. A data processing apparatus according to claim 1.

4. A second acquisition means for acquiring attributes and behavioral history of the recipients from the recipient devices used by each of the recipients, The generating means anonymizes the information acquired by the second acquiring means to generate the recipient information.

2. A data processing apparatus according to claim 1.

5. A computer of the data processing device, a generalization means for analyzing promotion information written based on predetermined elements defining the contents of a promotion plan at a language level, and converting the elements described in the promotion information into elements not described in the promotion information and / or converting the contents of the promotion plan into elements expressed using words described in the promotion information; A generating means for generating recipient information indicating characteristics for each attribute of a plurality of recipients based on the attributes and behavioral history of the recipients collected from the plurality of recipients; a first derivation means for deriving a first target model that specifies the conditions of a person who is a target of a promotion by combining the elements converted by the generalization means; a second derivation means for deriving, for each attribute, conditions of a recipient profile corresponding to the characteristics of the recipient shown in the recipient information as a second target model by using a model catalog capable of deriving conditions of a recipient profile corresponding to the characteristics of the recipient from the characteristics of the recipient; a first determination means for comparing the first target model with the second target model and determining the second target model that matches some or all of the conditions of the first target model as a target of a promotion planned in accordance with the promotion information; A program to make it function as such.

Citation Information

Patent Citations

  • Advertisement data operating system, its program recording medium and transmitting medium

    JP2001265997A

  • Copyrighted work distribution system and its method

    JP2003281393A

  • Advertisement delivery support system

    JP2012150615A

  • Customer data analysis and verification system

    JP2015079331A