KR20090001892A - System and method for providing advertisement - Google Patents

System and method for providing advertisement Download PDF

Info

Publication number
KR20090001892A
KR20090001892A KR1020070052142A KR20070052142A KR20090001892A KR 20090001892 A KR20090001892 A KR 20090001892A KR 1020070052142 A KR1020070052142 A KR 1020070052142A KR 20070052142 A KR20070052142 A KR 20070052142A KR 20090001892 A KR20090001892 A KR 20090001892A
Authority
KR
South Korea
Prior art keywords
category
keyword
rank score
advertisement
messenger
Prior art date
Application number
KR1020070052142A
Other languages
Korean (ko)
Inventor
최왕규
Original Assignee
(주)씨퓨처
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)씨퓨처 filed Critical (주)씨퓨처
Priority to KR1020070052142A priority Critical patent/KR20090001892A/en
Publication of KR20090001892A publication Critical patent/KR20090001892A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0217Discounts or incentives, e.g. coupons or rebates involving input on products or services in exchange for incentives or rewards
    • G06Q30/0218Discounts or incentives, e.g. coupons or rebates involving input on products or services in exchange for incentives or rewards based on score
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0272Period of advertisement exposure
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

An advertisement providing system and method are disclosed. The advertisement providing system includes a database unit; A keyword extraction module for extracting a keyword from a user's messenger conversation contents transmitted and received through a messenger client; A category keyword extraction module for extracting a category keyword corresponding to the extracted keyword by querying the database unit; A calculation module which finds the rank score of the extracted category keyword in the database unit, adds it to the category rank score of the category to which the category keyword belongs, and stores the result in the database unit; A category extraction module for extracting at least one category having a highest category rank score by querying the database; And an advertisement information extraction module for extracting at least one advertisement information corresponding to the extracted category. Therefore, based on the contents of the user's messenger conversation, it is possible to grasp the user's field of interest and provide a customized advertisement.

Description

System and Method for Providing Advertisement}

1 is a block diagram illustrating an advertisement providing system according to a first embodiment of the present invention.

2 is a block diagram showing a detailed configuration of an advertisement providing system according to a first preferred embodiment of the present invention.

3 is an exemplary diagram illustrating an example of a category map stored in a category information database.

4A and 4B are exemplary views for explaining examples of a category keyword table stored in a category information database, respectively.

5 is an exemplary diagram for explaining an example of a category / advertisement table stored by the advertisement information database.

6 is an exemplary view for explaining an advertisement providing system according to a second preferred embodiment of the present invention.

FIG. 7 is a block diagram illustrating a detailed configuration of the analysis module and the advertisement providing server illustrated in FIG. 6.

8 is a flowchart illustrating a flow of an advertisement providing method according to an exemplary embodiment of the present invention.

<Description of the symbols for the main parts of the drawings>

10: messenger client

20: user terminal

30: Messenger Server

40: advertiser terminal

100: advertisement providing system

101: control module

110: external interface module

112: keyword extraction module

114: category keyword extraction module

116: arithmetic module

118: mode setting module

120: Category Extraction Module

122: advertisement information extraction module

124: advertising information transmission module

126: advertisement registration module

130: database unit

132: Messenger Client Information Database

134: Category Information Database

136: Advertising Information Database

138: Management Information Database

The present invention relates to an advertising method and system, and more particularly, to an advertising method and system that can provide a suitable advertisement by extracting a keyword based on the conversation content of the messenger.

In recent years, as the spread of wired and wireless communication services such as mobile communication and high-speed Internet has become commonplace, almost all actions that have been performed in the past through off-line have been replaced by online actions. In particular, the market for information service and e-commerce services through online is growing day by day, and this trend is expected to accelerate.

Accordingly, corporate marketing tools are also rapidly changing in the importance of online. In particular, in the case of advertisements, which are most important in marketing means, companies are forced to escape from one-dimensional advertisements through TV, newspapers, magazines, flyers, outdoor facilities, etc. to promote their products. We strive to provide more effective online advertising.

The most basic form of such an online advertisement is to insert a banner containing a promotional image on a web page and have the user click on the banner. Such banner advertisements are easy to implement and relatively easy to access by users, but are still widely used, but it is difficult to attract attention to the contents of advertisements because they target a large number of unspecified users. In addition, there is a problem that the success rate of advertisements that leads to actual purchases is relatively low compared to the number of clicks.

Other forms of conventional online advertising include pop-up advertisements, event-type advertisements, research-type advertisements, and the like. Pop-up advertisements display pop-up advertisements when the user selects a particular web page. This has similar advantages to the banner advertisements mentioned above, but also has the disadvantages of banner advertisements. In particular, if a pop-up advertisement that is not a field of interest frequently appears from the user's point of view, it may have an adverse effect on the content of the advertisement.

Event-type advertising or research-type advertising is to provide related advertisements to users who participated in the event or research after holding an event or research related to a specific field. In the case of such event-type advertising or research-type advertising, the advertisement effect can be somewhat improved in that the advertisement can be provided to users who are relatively interested in the contents of the advertisement. However, it is also difficult to pinpoint the user's interests only by participating in events or research.

On the other hand, the utilization of instant messenger (hereinafter referred to as messenger) is increasing. Unlike e-mail, messenger enables live chat with the other party, and if you run a simple messenger window, you can talk without running a web browser. In addition, since messenger can communicate freely regardless of the distance between users, it is highly economical and provides various additional functions such as file exchange or sharing between users and interworking with web pages. can do.

Because of these advantages, most of today's workers are using messengers at home or at school. In some cases, messengers are also used for business operations in conjunction with strict security systems. Therefore, if the advertisement is provided using such messenger, the effect is expected to be very high, but at the moment, the advertisement is inserted into the messenger window by inserting a banner advertisement or a pop-up advertisement targeting an unspecified number regardless of the interest of the messenger user. It is true that you are staying.

SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and provides an advertisement providing system and method for analyzing an interest of a messenger user according to the conversation contents of the messenger user and providing an advertisement to the user according to the analysis contents. There is this.

In order to achieve this object, the present invention provides an advertisement providing system in one aspect. The advertisement providing system includes a database unit; A keyword extraction module for extracting a keyword from a user's messenger conversation contents transmitted and received through a messenger client; A category keyword extraction module for extracting a category keyword corresponding to the extracted keyword by querying the database unit; A calculation module which finds the rank score of the extracted category keyword in the database unit, adds it to the category rank score of the category to which the category keyword belongs, and stores the result in the database unit; A category extraction module for extracting at least one category having a highest category rank score by querying the database; And an advertisement information extraction module for extracting at least one advertisement information corresponding to the extracted category.

The keyword extracting module may receive the messenger conversation content from any one of a messenger server and the messenger client, and extract the keyword included in the received messenger conversation content.

The database unit includes a messenger client information database that stores information of the messenger client; A category map in which categories for each information field are defined, a category keyword included in each category defined in the category map, a category keyword table in which a rank score corresponding to the category keyword is defined, and a rank score accumulated in each category are recorded. A category information database including a category rank score table; And an advertisement information database in which advertisement information corresponding to each category is stored. The category map may have a depth according to a range of categories and associations between categories.

The category keyword extraction module may search the category map and the category keyword table stored in the category information database to extract a category keyword corresponding to the extracted keyword. The operation module may query the category keyword table to detect a rank score corresponding to a category keyword extracted by the category keyword extraction module, and accumulate the detected rank score to a category rank score of a category to which the category keyword belongs. Can be recorded in the category rank score table. Meanwhile, the advertisement information extraction module may extract advertisement information corresponding to a category extracted by the category extraction module from the advertisement information database.

The advertisement providing system may include an advertisement registration module providing an advertisement registration function for allowing the advertiser to select a category to which the advertisement information of the advertiser is to be associated; And a mode setting module for setting an analysis mode for analyzing the messenger conversation content. In this case, the analysis mode may include a real time analysis mode for analyzing the messenger conversation contents in real time and a cumulative analysis mode for accumulating the analysis results of the messenger conversation contents for a specific time.

On the other hand, the present invention provides an advertisement providing system in another aspect in order to achieve the above object of the present invention. The advertisement providing system includes a database and a module unit which repeatedly performs a predetermined messenger conversation content analysis process for a predetermined time; A category extraction module configured to query the database to extract at least one category having the highest category rank score when the set time elapses; And an advertisement information extraction module for extracting advertisement information corresponding to the extracted category from the database. At this time, the messenger conversation content analysis process extracts a keyword from a messenger conversation content of the user, searches the database to extract a category keyword and a rank score corresponding to the extracted keyword, and the rank score belongs to the category keyword. The process of adding to the category rank score of the category.

The module unit includes a keyword extraction module for extracting a keyword from the contents of the messenger conversation of the user transmitted and received through a messenger client; A category keyword extraction module for searching the database and extracting a category keyword corresponding to the extracted keyword; And a calculation module that finds the rank score of the extracted category keyword in the database, adds it to the category rank score of the category to which the category keyword belongs, and stores the result in the database.

On the other hand, in order to achieve the above object of the present invention provides an advertisement providing method in another aspect of the present invention. The advertisement providing method includes: extracting a keyword from a messenger conversation content of a user transmitted and received by a messenger client; Extracting a category keyword corresponding to the extracted keyword and a rank score of the category keyword; Adding the extracted rank score of the category keyword to a category rank score of a category to which the category keyword belongs, and storing in the category rank score table; Searching for the category rank score table and extracting at least one category having the highest category rank score when a predetermined time elapses; And extracting advertisement information corresponding to the extracted category and providing the extracted advertisement information to the messenger client.

The advertisement providing method may include: repeatedly performing the keyword extraction step, the rank score extraction step, and the storage step when the set time has not elapsed; And storing a category map defining a plurality of categories for each information field, a category keyword included in each category, and a category keyword table defining a rank score corresponding to the category keyword in a database. It may include.

Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. In the preferred embodiment of the present invention described below, specific technical terms are used for clarity of content. However, the invention is not limited to the particular term selected, and it is to be understood that each specific term includes all technical synonyms that operate in a similar manner to achieve a similar purpose.

<Example 1>

1 is a block diagram illustrating an advertisement providing system according to a first embodiment of the present invention.

As shown in FIG. 1, the advertisement providing system 100 may be linked with a messenger client 10, a messenger server 30, an advertiser terminal 40, and the like through a wired or wireless communication network. The advertisement providing system 100 analyzes the contents of the messenger conversation of the user through such interworking, and provides the user with advertisements corresponding to the user's interest according to the analysis.

The messenger client 10 may refer to a messenger application installed in the user terminal 20. A user may exchange information with at least one other user through real-time chat using the messenger client 10 installed in the user terminal 20 of the user.

Services provided through the messenger client 10 are collectively managed by the messenger server 30. In other words, the messenger server 30 means a server managing a messenger service.

For example, the messenger server 30 may store a conversation history that the messenger client 10 transmits and receives with another messenger client 10. In this case, the stored conversation history may be provided to the advertisement providing system 100 at the request of the advertisement providing system 100. On the other hand, the transmission and reception conversation history of the messenger client 10 may be provided to the advertisement providing system 100 directly from the messenger client 10 without passing through the messenger server 30. Meanwhile, the messenger server 30 may receive the advertisement information transmitted from the advertisement providing system 100 and transmit the advertisement information to the messenger client 10.

The advertiser terminal 40 refers to a communication network access means of an advertiser who wants to promote their products through an advertisement. The advertiser may access the advertisement providing system 100 through the advertiser terminal 40, and may input selection information requested from the advertisement providing system 100 after the connection.

FIG. 2 is a block diagram showing the configuration of the advertisement providing system 100 according to the first preferred embodiment of the present invention. The detailed configuration of the advertisement providing system 100 shown in FIG. 1 is shown in detail.

As shown in FIG. 2, the advertisement providing system 100 includes an external interface module 110, a database unit 130, an advertisement registration module 126, a keyword extraction module 112, a category keyword extraction module 114, The operation module 116, the mode setting module 118, the category extraction module 120, the advertisement information extraction module 122, the advertisement information transmission module 124, and the control module 101 are provided.

The above-described modules may be integrated or distributed in one or more devices in the form of software modules, or may be configured as separate hardware systems. How the module is configured and on which device is optional is optional depending on the implementation.

In the first embodiment, an example in which the advertisement providing system 100 is configured in the form of a server on the service provider side of the advertisement providing system 100 will be described. However, this is not a limitation. That is, some or all modules of the advertisement providing system 100 may be included in the user terminal 20, included in the messenger client 10, included in the messenger server 30, or included in the advertiser terminal 40. It can also be. The case where some modules of the advertisement providing system are included in the messenger client will be described later through the second embodiment.

The external interface module 110 provides a communication network interface function so that each module of the advertisement providing system 100 can interoperate with an external system such as a messenger client 10, a messenger server 30, an advertiser terminal 40, and the like. . That is, the advertisement providing system 100 may be linked with the outside through the communication network connection by the external interface module 110.

The database unit 130 stores various data necessary for the advertisement providing procedure. The database unit 130 may include a messenger client information database 132, a category information database 134, an advertisement information database 136, a management information database 138, and the like.

The messenger client information database 132 stores information of the messenger client 10 registered in the service. In this case, the information of the messenger client 10 may include, for example, messenger client identification information, messenger server information, user information, user login information, service information, and the like. The keyword extraction module 112 may find a messenger client 10 to extract a keyword from messenger client identification information stored in the messenger client information database 132.

The category information database 134 stores category information for analyzing messenger conversation contents. The category information may include a category map, a category keyword table for each category, a category rank score table, and the like. The category rank score table will be described later. The category map may mean a map in which categories are defined for each information field. The category keyword table is a table that defines category keywords and their rank scores belonging to each category defined by the category map.

3 is an exemplary diagram illustrating an example of a category map stored in the category information database 134.

As shown in FIG. 3, the category map CM defines a category for each information field. In addition, the category map may define a depth of a category according to the relevance and range of information. That is, a specific category may have its upper category or its subcategory according to the definition of the category map.

For example, the overall category map CM is divided into categories such as "game", "education", "corporate", "society", "politics", and "entertainment". Among these, the category has sub-categories such as "PC game", "game machine", "online game", "game magazine", and the like. In addition, the "enterprise" category may have sub-categories such as "construction", "finance", "shipping", etc., of which the "shipping" category may have "container", "bulk", "bunker", and so on. have.

4A and 4B are exemplary diagrams for explaining examples of a category keyword table stored in the category information database 134. FIG. 4A shows an example of a category keyword table in which category keywords of the "PC game" category are defined. 4B shows an example of a category keyword table that defines category keywords of the “bulk” category.

First, referring to FIGS. 3 to 4A, the category keyword table CTa defines a category keyword of the category "PC game" and a rank score corresponding to each category keyword. At this time, the category "PC game" exists in the "all"-> "game"-> "PC game" in the category map (CM). Here, "->" indicates moving to a lower category.

According to the category keyword table CTa, category keywords such as PC game (rank score 20 points), StarCraft (rank score 12 points), FIFA Online (score score 7 points), and the like belong to the "PC game" category.

3 to 4B, the category keyword table CTb defines a category keyword of the “bulk” category and a rank score corresponding to each category keyword. At this time, the "bulk" category exists in the category map (CM) "all"-> "company"-> "shipping"-> "bulk".

According to the category keyword table CTb, the "Bulk" category includes MV (rank point 3 points), Cargo (rank point 3 points), TCT (rank point 3 points), DWT (rank point 2 points), and L / D rate (rank Category keywords such as 1 point) and L / D port (1 point).

 The advertisement information database 136 stores advertisement information corresponding to each category stored in the category information database 134. In this case, the advertisement information corresponding to the category may include a category / ad table.

5 is an exemplary diagram for describing an example of a category / advertisement table stored by the advertisement information database 136.

As shown in FIG. 5, the category / advertisement table CAT stores advertisement information corresponding to a category. In this case, the advertisement information may include an advertiser name, an advertisement banner, a URL to be moved when the banner is clicked, and the like. Such advertisement information may be registered from the advertiser terminal 40 through the advertisement registration module 126.

That is, the advertiser may access the advertisement registration module 126 of the advertisement providing system 100 through the advertiser terminal 40 and select and input a category to which his advertisement corresponds. At this time, the advertisement registration module 126 provides the user interface for viewing the category map to the advertiser terminal 40 so that the advertiser can easily select a category. In addition, the advertisement registration module 126 stores the advertisement advertisement information received from the advertiser terminal 40 in the category / advertisement table CAT of the advertisement information database 136 in association with the advertisement of the advertiser.

In the example illustrated in FIG. 5, the case of providing a banner advertisement is described, but an advertisement that may be provided corresponding to a category includes various types of advertisements currently used, and the category / advertisement table CAT provides each type of advertisement. You can store the necessary information.

Meanwhile, the management information database 138 stores management information according to providing an advertisement to the messenger client 10 of the user. For example, the management information may store information such as advertisement provision status, banner click count, membership registration through advertisement, actual purchase, advertisement success rate, and the like. Such management information may be provided to the advertiser.

The keyword extraction module 112 receives the contents of the messenger conversation from the messenger server 30 or the messenger client 10 and extracts a keyword. In other words, it extracts keywords that can grasp the user's interest from the contents of the user's messenger conversation. When extracting keywords, keywords can be extracted based on nouns. For example, the keyword extraction module 112 may extract keywords such as "game", "bulk", "game machine", "competition contest", "study abroad", "study language".

When extracting keywords, the keyword extracting module 112 may refer to a standard keyword mapping table in preparation for a communication language frequently used in chatting, a different Korean expression of a sweetfish, a foreign language, a part of speech other than a noun, and the like. The standard keyword mapping table refers to a table capable of mapping words of similar meaning that may exist in a messenger sentence to specific standard words (eg, specific nouns). In the standard keyword mapping table, standard keywords corresponding to various kinds of words are defined.

For example, using the standard keyword mapping table, "stark" is regarded as the same word as Starcraft. Therefore, if "stark" is detected in the sentence, the keyword extraction module 112 refers to the representative keyword mapping table and refers to it. "Eating" or "What to eat?" In the sentence "what to eat" or "what to eat?" Is not a noun, so search the representative keyword mapping table and search for "restaurants." The noun "may be extracted as a keyword. The standard keyword mapping table may be provided by the keyword extraction module 112 by itself, or may be provided in a specific database and then searched for the corresponding database.

The category keyword extraction module 114 is provided with a keyword extracted from the keyword extraction module 112, searches the category information database 134, and extracts a category keyword corresponding to the extracted keyword. For example, if the extracted keywords are "starcraft" and "MV", the category keyword extraction module 114 extracts the corresponding category keywords "starcraft" and "MV" from the category information database 134.

The operation module 116 inquires the rank score corresponding to the category keyword extracted by the category keyword extraction module 114, and adds the retrieved rank score to the category rank score of the category to which the category keyword belongs. For example, if the extracted keyword is "StarCraft", the calculation module 116 detects 12 points, which are rank scores of "StarCraft" defined in the category keyword table CTa, and 12 to the "PC Game" category rank score. Add points. Accordingly, the category rank score of the category corresponding to the keyword extracted from the contents of the messenger conversation of the user is increased by the operation module 116.

The category rank score for each category added by the calculation module 116 may be recorded in a category rank score table stored in the category information database 134. In the category rank score table, category rank scores for each category are accumulated and recorded. The cumulative details are also recorded.

The messenger conversation content analysis process (that is, the process of accumulating the rank score by extracting the keyword according to the messenger conversation content and finding the rank score of the category keyword corresponding to the extracted keyword and adding it to the rank score of the corresponding category) is predetermined. It is performed repeatedly for time. In this case, the setting time may be divided into a real time analysis time and an accumulation analysis time according to a mode set by the mode setting module 118.

The mode setting module 118 sets a messenger conversation content analysis mode. The messenger conversation content analysis mode includes a real time analysis mode or an accumulation analysis mode. The mode setting module 118 may set a mode by selecting a desired mode from a user, an advertiser, or a service provider.

The real time analysis mode refers to a mode in which a user analyzes the contents of a messenger conversation in real time when a user performs a chat through the messenger client 10. In this real-time analysis mode, it is possible to change the type of advertisements according to the user's interests through real-time analysis. In the real-time analysis mode, you can also set the real-time analysis time. In this case, the real time analysis time may mean a time for deciding how long the real time analysis is performed to provide an advertisement. This real time analysis time may be set by the user, the advertiser, or the service provider through the mode setting module 118. For example, a user or an advertiser may access the mode setting module 118 and set the real time analysis time to "30 minutes", in which case, the advertisement providing system 100 may real-time messenger conversation content in units of 30 minutes in real time. Can be analyzed to provide advertising.

 The accumulation analysis mode refers to a mode in which an analysis result of a messenger conversation content of a user may be accumulated and provided for a specific period of time. In this accumulation analysis mode, the user may be provided with an advertisement that reflects the user's continuous interests. In the accumulation analysis mode, the accumulation analysis time can be set. The accumulation analysis time may mean a time for setting how long the analysis of the dialogue contents is accumulated and the advertisement is provided. This accumulation analysis time may be set by the user, the advertiser, or the service provider through the mode setting module 118. For example, a user or an advertiser may access the mode setting module 118 and set the accumulation analysis time to “6 months,” in which case, the advertisement providing system 100 analyzes the contents of the messenger conversation for 6 months to advertise. Can be provided.

The category rank score table stored in the category information database 134 is updated until a set time (for example, real time analysis time and accumulation analysis time) is reached. That is, the content of the conversation of the messenger is analyzed by the advertisement providing system 100 for a predetermined time, and accordingly, the rank score for each category is continuously accumulated.

The category extraction module 120 searches for the category rank score table managed in the category information database 134 after the setting time is finished after the messenger conversation content analysis process is repeatedly performed during the setting time, and at least one having the highest rank score. Extract the category of. In this case, one or more categories may be extracted. If there are a plurality of categories to be extracted, the category extraction module 120 extracts the categories in order of high rank score.

Meanwhile, the category extraction module 120 may apply a weight to a specific category according to preset weight information when the category is extracted. Here, the weight information is information set to weight a specific category according to the user's age, occupation, preference, etc., and may be set and managed by a weight information table stored in the category information database 134. Such weight information may be set by a user or may be set by an administrator or an advertiser.

For example, if a user is in his 30s and is a female, a weight of 10% may be set in the "cosmetics" category or the "skinny jeans" category. In this case, the messenger conversation content of the user is analyzed for a set time, and the category rank score of the "game" category is 30 points, the category rank score of the "cosmetics" category is 30 points, and the category rank score of the "skinny jeans" category is "28". Assuming that the weight is applied, the category rank score of the "cosmetics" category is 33 points, the category rank score of the "game" category is 30 points, and the category rank score of the "skinny jeans" category is "31". Will be. Therefore, if the weight is applied, the category rank score is considered to be high in the order of "cosmetics", "skinny jeans", and "games".

The advertisement information extraction module 122 extracts advertisement information corresponding to one or more categories extracted by the category extraction module 120 from the advertisement information database 136. That is, the advertisement information extraction module 122 extracts advertiser information corresponding to the extracted category, advertisement banner information, mobile URL information upon banner click, and the like.

When the advertisement information extraction module 122 extracts a plurality of advertisement information, the advertisement information extraction module 122 may provide advertisement providing information such as advertisement order, advertisement time, etc. to the advertisement information transmission module. The advertisement providing information may be preset by a system administrator, a user, an advertiser, and the like and stored in the advertisement information database.

The advertisement order may be defined as information defined regarding the order in which the advertisements are to be displayed. For example, the advertisement order may be defined to provide advertisement information in the order of categories having a high category rank score. The advertisement time is information defining the serving time of each advertisement. For example, the advertisement information of the category having the highest category rank score is defined as "one minute" and the advertisement information of the next higher category is "30 seconds" or the like. It can also be defined to refresh every "20 seconds." The advertisement providing information may be variously set.

The advertisement information transmission module 124 provides the advertisement information extracted by the advertisement information extraction module 122 to the messenger client 10. At this time, the advertisement providing information provided from the advertisement information extraction module 122 is also provided. Then, in the messenger client 10, an advertisement is output according to the advertisement providing information according to the corresponding advertisement information. Accordingly, the user can watch an advertisement related to the contents of the messenger conversation.

Meanwhile, the category rank score table stored in the category information database 134 is reset for the next messenger conversation content analysis after completion of transmission of advertisement information or after messenger conversation content analysis. In this case, the category rank score table may not be completely disappeared from the database unit 130 but may be transferred to the management information database 138 and stored and managed.

The control module 101 performs a function of totally controlling the interaction and data processing flow between the above-described modules. That is, the linkage operation between the modules and the linkage between the module and the database may be systematically controlled by the control module 101.

In the above, the advertisement providing system according to the first embodiment of the present invention has been described. As mentioned earlier, the advertisement providing system may be integrated in the form of an advertisement providing server on the service provider side of the advertisement providing system as in the first embodiment, but some or all modules of the advertisement providing system are included in the user terminal. It may be included in the messenger client, included in the messenger server, or included in the advertiser terminal.

Therefore, in the second embodiment below, an example in which a messenger client includes some modules of the advertisement providing system will be described.

<Example 2>

6 is an exemplary view for explaining an advertisement providing system according to a second preferred embodiment of the present invention.

As shown in FIG. 6, the advertisement providing system 1000 according to the second exemplary embodiment of the present invention includes an advertisement providing server 200 and an analysis module 300.

In this case, the advertisement providing server 200 may perform an advertisement registration function through an interface with an advertiser, a data storage function related to an advertisement providing service using a database, and the like. The advertisement providing server 200 may be provided at the service provider side of the advertisement providing system 1000.

On the other hand, the analysis module 50 may perform functions such as keyword extraction, category keyword extraction, rank score calculation, category extraction, and advertisement information extraction from messenger conversation content. The analysis module 300 may be provided in the messenger client 50. The analysis module 300 may perform the same functions described in the first embodiment through the linkage with the advertisement providing server 200.

FIG. 7 is a block diagram illustrating a detailed configuration of the analysis module 300 and the advertisement providing server 200 illustrated in FIG. 6.

As shown in FIG. 7, the analysis module 300 extracts a keyword from a message conversation content of a user transmitted and received by the messenger client 50, and extracts a category keyword corresponding to the extracted keyword. The category keyword extraction module 314, a calculation module 316 for adding and accumulating the rank scores of the extracted category keywords to a corresponding category, a mode setting module 318 for setting an analysis mode and time, and a messenger conversation content for a set time When the analysis is completed, the category extraction module 320 for extracting at least one category having the highest rank score, and the advertisement information extraction module for extracting advertisement information corresponding to the at least one category extracted by the category extraction module 320 ( 322), an advertisement information transmission module 324 for providing the extracted advertisement information to a messenger client, and the like. . The modules 312 to 324 control their interoperability and data processing flow under the control of the analysis control module 301.

The analysis module 300 is linked with the advertisement providing server 200 through a wired or wireless communication network. The advertisement providing server 200 includes a database unit 230 and an advertisement registration module 226 and is controlled by the server control module 201. In this case, the database unit 230 includes a messenger client information database 232, a category information database 234, an advertisement information database 236, a management information database 238, and the like.

Meanwhile, any of the databases 232 ˜ 238 may be provided in the analysis module 300. In addition, any of the modules 312 to 324 provided in the analysis module 300 may be provided in the advertisement providing server 200. That is, the elements constituting the advertisement providing system 1000 may vary the location provided according to the implementation environment.

In the above, the advertisement providing system that can be variously implemented is described through the first and second embodiments. Using such an advertisement providing system, a user can provide a customized advertisement through analyzing a conversation content of a messenger according to a predetermined procedure.

Hereinafter, an advertisement providing method according to a preferred embodiment of the present invention will be described.

8 is a flowchart illustrating a flow of an advertisement providing method according to an exemplary embodiment of the present invention.

Referring to FIG. 8, first, a category map in which categories are defined, a category keyword table in which a keyword belonging to each category and a rank score of the keyword are defined, and the like are stored and managed in a database of the advertisement providing system. The category, category keyword, rank score, etc. may be updated by a user, a system administrator, or an advertiser.

The user may communicate with at least one other user by using his or her messenger client. At this time, the advertisement providing system may receive a messenger conversation content from a messenger client or a messenger server and extract a keyword included in the conversation content (step: S1). Subsequently, the advertisement providing system extracts a category keyword corresponding to the extracted keyword (step: S2), finds a keyword rank score corresponding to the category keyword, and adds the category rank score of the corresponding category (step: S3). Then, the category rank score is accumulated for each category in the category rank score table stored in the database.

These messenger conversation content analysis processes continue for a predetermined time (step: S4). In this case, the set time may mean any one of a real time analysis time and an accumulation analysis time. When the set time is completed, the advertisement providing system extracts at least one category having the highest rank score from the category rank score table (step S5).

Next, the advertisement providing system extracts advertisement information corresponding to the extracted category (step: S6) and provides it to the messenger client (step: S7). Meanwhile, the category rank score table may be stored in the database and reset again in preparation for the next messenger conversation analysis.

Although the present invention has been described above with reference to its preferred embodiments, those skilled in the art will variously modify the present invention without departing from the spirit and scope of the invention as set forth in the claims below. And can be practiced with modification. Accordingly, modifications to future embodiments of the present invention will not depart from the technology of the present invention.

As described above, according to the present invention, it is possible to grasp the user's interest field based on the contents of the messenger conversation of the user and provide a customized advertisement. Therefore, the user can be appropriately provided with advertisement information on the area of interest, and advertisers can further enhance the promotion of their products.

Claims (11)

A database unit; A keyword extraction module for extracting a keyword from a messenger conversation content of a user transmitted / received through the messenger client from any one of a messenger server and a messenger client; A category keyword extraction module for extracting a category keyword corresponding to the extracted keyword by querying the database unit; A calculation module which finds the rank score of the extracted category keyword in the database unit, adds it to the category rank score of the category to which the category keyword belongs, and stores the result in the database unit; A category extraction module for extracting at least one category having a highest category rank score by querying the database; And And an advertisement information extraction module for extracting at least one advertisement information corresponding to the extracted category. The method of claim 1, wherein the database unit, A messenger client information database that stores information of the messenger client; A category map in which categories for each information field are defined, a category keyword included in each category defined in the category map, a category keyword table in which a rank score corresponding to the category keyword is defined, and a rank score accumulated in each category are recorded. A category information database including a category rank score table; And And an advertisement information database in which advertisement information corresponding to each category is stored. The advertisement providing system of claim 2, wherein the category keyword extraction module extracts a category keyword corresponding to the extracted keyword by querying the category map and the category keyword table stored in the category information database. . The method of claim 2, wherein the operation module searches the category keyword table to detect a rank score corresponding to a category keyword extracted by the category keyword extraction module, and the detected rank score is determined by the category of the category to which the category keyword belongs. And accumulating on a category rank score and recording the result in the category rank score table. The advertisement providing system of claim 2, wherein the advertisement information extraction module extracts advertisement information corresponding to a category extracted by the category extraction module from the advertisement information database. The system of claim 1, further comprising: an advertisement registration module providing an advertisement registration function for allowing the advertiser to select a category to which the advertisement information of the advertiser is to be mapped; And And a mode setting module for setting an analysis mode for analyzing the messenger conversation contents. The system of claim 6, wherein the analysis mode comprises a real time analysis mode for analyzing the messenger conversation content in real time and a cumulative analysis mode for accumulating the analysis result of the messenger conversation content for a specific time. Database; A module unit for repeatedly performing a predetermined messenger conversation content analysis process for a predetermined time; A category extraction module configured to query the database and extract at least one category having the highest category rank score when the set time elapses; And And an advertisement information extraction module for extracting advertisement information corresponding to the extracted category from the database. The messenger conversation content analysis process, Extracting a keyword from a user's messenger conversation content, querying the database to extract a category keyword and its rank score corresponding to the extracted keyword, and adding the rank score to a category rank score of a category to which the category keyword belongs Advertising providing system, characterized in that the process. Extracting keywords from messenger conversation contents of a user transmitted and received by the messenger client; Extracting a category keyword corresponding to the extracted keyword and a rank score of the category keyword; Adding the extracted rank score of the category keyword to a category rank score of a category to which the category keyword belongs and storing in a category rank score table; Searching for the category rank score table and extracting at least one category having the highest category rank score when a predetermined time elapses; And And extracting advertisement information corresponding to the extracted category and providing the extracted advertisement information to the messenger client. 10. The method of claim 9, further comprising repeating the keyword extraction step, the rank score extraction step, and the storage step when the set time has not elapsed. The method of claim 9, further comprising: storing a category map table defining a plurality of categories for each information field, a category keyword included in each category, and a category keyword table defining a rank score corresponding to the category keyword in a database. Advertising providing method characterized in that it further comprises.
KR1020070052142A 2007-05-29 2007-05-29 System and method for providing advertisement KR20090001892A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070052142A KR20090001892A (en) 2007-05-29 2007-05-29 System and method for providing advertisement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070052142A KR20090001892A (en) 2007-05-29 2007-05-29 System and method for providing advertisement

Publications (1)

Publication Number Publication Date
KR20090001892A true KR20090001892A (en) 2009-01-09

Family

ID=40484933

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070052142A KR20090001892A (en) 2007-05-29 2007-05-29 System and method for providing advertisement

Country Status (1)

Country Link
KR (1) KR20090001892A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101348110B1 (en) * 2010-10-06 2014-01-10 킴소프트 주식회사 Method of advertisement using messenger in mobile communication terminal
KR101368489B1 (en) * 2012-05-11 2014-03-03 이진규 Advertisement providing method using talk information of messenger application for smart device
KR102034880B1 (en) * 2019-01-30 2019-10-21 크립토라이즌 주식회사 Reward advertisement providing system
KR102072544B1 (en) * 2019-01-30 2020-02-03 크립토라이즌 주식회사 Advertising and reward system based on instant messenger
KR102094313B1 (en) * 2019-02-08 2020-03-27 송덕호 System for providing advertising messenger service linked with online service
KR20200093175A (en) * 2019-01-28 2020-08-05 주식회사 위블락아시아 Token staking method for chattingroom based advertizement service and system therefor
KR20200093174A (en) * 2019-01-28 2020-08-05 주식회사 위블락아시아 Chattingroom based advertizement service method and system therefor
WO2020159001A1 (en) * 2019-01-30 2020-08-06 크립토라이즌 주식회사 Instant messenger-based advertisement and reward system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101348110B1 (en) * 2010-10-06 2014-01-10 킴소프트 주식회사 Method of advertisement using messenger in mobile communication terminal
KR101368489B1 (en) * 2012-05-11 2014-03-03 이진규 Advertisement providing method using talk information of messenger application for smart device
KR20200093175A (en) * 2019-01-28 2020-08-05 주식회사 위블락아시아 Token staking method for chattingroom based advertizement service and system therefor
KR20200093174A (en) * 2019-01-28 2020-08-05 주식회사 위블락아시아 Chattingroom based advertizement service method and system therefor
KR102034880B1 (en) * 2019-01-30 2019-10-21 크립토라이즌 주식회사 Reward advertisement providing system
KR102072544B1 (en) * 2019-01-30 2020-02-03 크립토라이즌 주식회사 Advertising and reward system based on instant messenger
WO2020159001A1 (en) * 2019-01-30 2020-08-06 크립토라이즌 주식회사 Instant messenger-based advertisement and reward system
KR102094313B1 (en) * 2019-02-08 2020-03-27 송덕호 System for providing advertising messenger service linked with online service

Similar Documents

Publication Publication Date Title
JP5364208B2 (en) Information processing apparatus, information processing method, and information processing program
JP5618404B2 (en) Information providing apparatus, information providing method, information providing program, and recording medium on which information providing program is recorded
US20080281794A1 (en) &#34;Web 2.0 information search and presentation&#34; with &#34;consumer == author&#34; and &#34;dynamic Information relevance&#34; models delivered to &#34;mobile and web consumers&#34;.
US20040186766A1 (en) Apparatus and method for marketing to instant messaging service users
KR20090001892A (en) System and method for providing advertisement
US20090164949A1 (en) Hybrid Contextual Advertising Technique
US9031863B2 (en) Contextual advertising with user features
US20120245996A1 (en) System and method for intent-based content matching
US20110246277A1 (en) Multi-factor promotional offer suggestion
US20060235745A1 (en) Trend-creation-type advertising system, trend-creation-type advertising method, and computer product
JP5425613B2 (en) Advertisement management server, method and system for distributing advertisement fee
Yuan et al. Internet advertising: An interplay among advertisers, online publishers, ad exchanges and web users
KR20140054486A (en) System and method for online advertisement
KR20000064105A (en) Advertisement network system involving community service system on internet and method thereof
US8589223B2 (en) Method and system for offering advertising services
US20050076130A1 (en) Targeted use of search results
US20090241071A1 (en) Served ads as previews and summaries
JP4774084B2 (en) Advertisement distribution apparatus, advertisement distribution system, and advertisement distribution method
KR100754854B1 (en) Advertisement method and system using full-duplex communication advertisement
KR102246387B1 (en) Influencer analysis solution providing method for marketing
KR20030006426A (en) Internet advertising system and method
Zhang et al. The evolution of news and media website design: trend analysis of rich media, social sharing, and ad placements
Daryaie Zanjani et al. Predicting user click behaviour in search engine advertisements
JP3071655U (en) Notification advertisement generation control device
KR100626159B1 (en) Method and system for creating profit using personal web site

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application