Processing device, processing program and processing method
The processing device and method address the challenge of identifying stealth marketing on SNS by extracting text information and using updated databases to flag non-compliant content, ensuring compliance with current laws and guidelines.
Patent Information
- Application Number
- JP2023108403
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2043-06-30
AI Technical Summary
Existing technologies struggle to determine whether social networking service (SNS) content falls under stealth marketing by considering the latest laws and guidelines, as they rely on comparisons with past cases.
A processing device and method that acquires content information, extracts text information, and determines if it includes regular expressions for advertising, flagging content as potentially stealth marketing if no such expressions are found, using databases updated for current laws and guidelines.
Effectively identifies and prevents stealth marketing by determining compliance with evolving regulations, providing real-time assessment of SNS content.
Smart Images

Figure 2025007178000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a processing device, a processing program, and a processing method for determining whether data included in content to be posted on a social networking service is subject to regulation by a specified law or guideline. [Background technology]
[0002] There has been a technology known for determining in advance whether a post on a social networking service (SNS) is likely to cause problems. By making such a determination in advance, it has been possible to prevent flaming on SNS.
[0003] As an example of such a technology, Patent Document 1 describes a technology that refers to a database that stores cases in which other users have received negative evaluations in the past, and if a similar case exists, rejects the relevant post. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2015-170065 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, in Patent Document 1, in order to compare with past cases, it was difficult to determine whether content for posting on SNS constituted stealth marketing while taking into account the latest laws and guidelines.
[0006] The present disclosure has been made against the above-mentioned background, and provides a processing device, a processing program, and a processing method for determining whether data contained in content for posting on an SNS is subject to regulation by specified laws, regulations, or guidelines. [Means for solving the problem]
[0007] According to one aspect of the present disclosure, there is provided a processing device including at least one processor, the at least one processor being configured to perform processing to acquire content information for posting on a social networking service, extract text information contained in the content information, determine whether the text information includes a regular expression for advertising, and if the text information does not include the regular expression, determine that the content information may constitute stealth marketing.
[0008] According to one aspect of the present disclosure, there is provided a "processing program for causing a computer having at least one processor to function as follows: to obtain content information for posting on a social networking service, extract text information contained in the content information, determine whether the text information contains a regular expression for advertising, and if the text information does not contain the regular expression, determine that the content information may constitute stealth marketing."
[0009] According to one aspect of the present disclosure, there is provided a "processing method executed by at least one processor in a computer having the at least one processor, the processing method including: acquiring content information for posting in a social networking service; extracting text information contained in the content information; determining whether the text information includes a regular expression for advertising; and, if the text information does not include the regular expression, determining that the content information may be stealth marketing." Effect of the Invention
[0010] According to the present disclosure, it is possible to provide a processing device, a processing program, and a processing method for determining whether data included in content to be posted on an SNS is subject to regulation by a specified law or guideline.
[0011] It should be noted that the above effects are merely illustrative for the convenience of explanation and are not limiting. In addition to or instead of the above effects, any effect described in this disclosure or any effect obvious to a person skilled in the art may be achieved. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram illustrating an outline of a determination process performed by a processing system 1 according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a conceptual diagram illustrating a schematic configuration of a processing system 1 according to an embodiment of the present disclosure. [Diagram 3] FIG. 3 is a block diagram illustrating an example of a configuration of the client terminal device 100 according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a block diagram illustrating an example of a configuration of the server device 200 according to an embodiment of the present disclosure. [Figure 5A] FIG. 5A is a diagram conceptually illustrating a determination database stored in the server device 200 according to an embodiment of the present disclosure. [Figure 5B] FIG. 5B is a diagram conceptually illustrating a determination database stored in the server device 200 according to an embodiment of the present disclosure. [Figure 5C] FIG. 5C is a diagram conceptually illustrating a content table stored in the server device 200 according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a diagram showing a processing sequence executed between the client terminal device 100 and the server device 200 according to the embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram showing an example of a screen output to the client terminal device 100 according to the embodiment of the present disclosure. [Figure 8] FIG. 8 is a diagram showing a process flow executed in the server device 200 according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is a diagram illustrating an example of a post on an SNS according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] The embodiments of the present disclosure will be described with reference to the accompanying drawings, in which the same reference numerals are used to designate the same components.
[0014] <Embodiment> 1. Overview of Processing System 1 According to the Present Disclosure The processing system 1 according to the present disclosure is used, for example, to determine whether a post on a social networking service (SNS) is subject to advertising restrictions under a predetermined law or guideline. More specifically, the processing system 1 is suitably used to determine whether a post on an SNS corresponds to stealth marketing (hereinafter also referred to as "stealth marketing"). Here, an example of the predetermined law or guideline is the Act against Unjustifiable Premiums and Misleading Representations, but it may also include laws that have not yet been enacted or laws that will be enacted in the future.
[0015] When the processing system 1 acquires the posting content to be judged, the processing system 1 extracts text information from the content information related to the content. The processing system 1 then judges whether the extracted text information contains a regular expression for advertising, and if the regular expression is not included in the text information, judges that the content information may be stealth marketing. This enables the processing system 1 to judge whether the content falls under the category of content regulated by the above laws and regulations or guidelines.
[0016] FIG. 1 is a diagram showing an outline of the judgment process related to the processing system 1 according to the embodiment of the present disclosure. Specifically, FIG. 1 shows a general flow from a judgment request from a user who is a requester who desires the judgment process to a judgment result being returned to the requester. As shown in FIG. 1, content information to be judged and a judgment request are transmitted from a requester terminal device 100 used by the user to a server device 200. In the server device 200, a judgment process is performed on the received content information. Thereafter, the server device 200 generates a judgment result that is a response to the judgment request from the requester. Then, the server device 200 transmits the judgment result to the requester terminal device 100, and the judgment result can be confirmed in the requester terminal device 100. Note that the judgment result may include information related to a correction (improvement plan) of the content information to prevent it from becoming stealth marketing.
[0017] In this disclosure, laws, regulations, or guidelines, such as the Act against Unjustifiable Premiums and Misleading Representations, are not limited to those enacted by national or local governments, but may be those enacted by organizations or individuals, such as specific industry groups, unions, companies, associations, etc. Furthermore, they do not need to be explicitly called "laws" or "guidelines," and may be any kind of standard, rule, regulation, or rule. Furthermore, they do not need to be explicitly stated and made public in a document.
[0018] Furthermore, in the present disclosure, "content" typically refers to information for posting in a social networking service, and includes advertising content containing characters (text notation), but may also include video or still images. Note that content other than advertisements, such as product packages, product introductions, packaging, company introductions, introductions on SNS, news, newspaper articles, and the like, may also be subject to judgment. Note that the content to be judged may be in a standardized electronic file format such as PDF, an electronic file format used for presentations, or the like, as long as the file contains characters. In other words, these contents may contain text such as characters or symbols in a state that can be recognized as text data.
[0019] In addition, in the present disclosure, the term "user" simply means a user who can use the service provided by the processing system 1. In the present disclosure, a person who requests content judgment is called a user. An example of a user may be an Internet influencer who has influence, power, or the like.
[0020] In addition, in this disclosure, "stealth marketing" refers to an act of deceiving consumers and aiming for the bandwagon effect or the Windsor effect by concealing the fact that it is an advertisement and disguising it as a non-profit positive review, etc. In this disclosure, upon receiving a request from a poster on SNS, it is not only possible to determine whether the content of the post made by the poster corresponds to something that deceives the consumer and aims for the said effect, but also to extract such things that may correspond to stealth marketing from SNS posts on the Internet.
[0021] In this disclosure, even if a description such as "first" or "second" is used, it does not mean that the description is limited to only the two elements to which the description is attached. Naturally, the description may include "third," "fourth," and more elements.
[0022] 2. Configuration of Processing System 1 Fig. 2 is a conceptual diagram illustrating a schematic configuration of a processing system 1 according to an embodiment of the present disclosure. According to Fig. 2, the processing system 1 includes a requester terminal device 100 held by a user who is a requester of a judgment, and a server device 200 that executes a judgment process. In the processing system 1, each device is communicatively connected via a network 300. The network 300 may be configured wirelessly, wired, or a combination thereof. In the processing system 1, each device executes a program stored in a memory, thereby executing the judgment process according to the present embodiment.
[0023] 2, only one requester terminal device 100 is shown, but it is possible to include two or more requester terminal devices 100. Also, although the server device 200 is shown as a single device, it is possible to distribute the components and processes of the server device 200 to a plurality of server devices or cloud server devices. Furthermore, the process according to this embodiment is executed by the processing system 1 including the requester terminal device 100 and the server device 200, but it is also possible to execute the process of the server device 200 by the requester terminal device 100 alone, without using the server device 200. That is, a program for the determination process may be executed in the requester terminal device 100, and it may be determined whether or not the content to be posted on the SNS corresponds to stealth marketing.
[0024] As described above, in the present disclosure, the processing device may be either the client terminal device 100 or the server device 200, so long as it is capable of executing the processing program or processing method according to the present disclosure. In the following example, unless otherwise specified, a case will be described in which the server device 200 functions as the processing device, but the present disclosure is not limited to this example.
[0025] 3. Configuration of client terminal device 100 Fig. 3 is a block diagram showing an example of a configuration of a client terminal device 100 according to an embodiment of the present disclosure. The client terminal device 100 does not need to include all of the components shown in Fig. 3, and may have a configuration in which some components are omitted, or may include other components.
[0026] An example of the client terminal device 100 is a laptop PC. However, the client terminal device 100 can be suitably applied to any device capable of executing the processing program according to the present disclosure, such as a portable terminal device capable of wireless communication, such as a smartphone, a feature phone, a personal digital assistant, a PDA, a desktop computer, a portable game machine, or a stationary game machine.
[0027] 3, the client terminal device 100 includes an output interface 111, a processor 112, a memory 113 including a RAM, a ROM, a non-volatile memory (HDD in some cases), etc., a communication interface 114 including a communication processing circuit and an antenna, and an input interface 115 including a touch panel, hard keys, etc. These components are electrically connected to each other via control lines and data lines.
[0028] The output interface 111 functions as an output unit that outputs, in response to an instruction from the processor 112, an image captured by a camera (not shown), image information stored in the memory 113, and various displays output by executing a program according to the present disclosure to a device such as a display or a printer. An example of the output interface 111 is a display configured from a liquid crystal display or an organic EL display, but the client terminal device 100 itself does not necessarily need to be equipped with a display. For example, the output interface 111 may be one that outputs information for various displays to a display connected by wire or wirelessly. In other words, the communication interface 114 may function as the output interface 111.
[0029] The processor 112 is composed of a GPU (graphics processing unit) or a CPU (microcomputer), and functions as a control unit that controls other components connected thereto based on various programs stored in the memory 113. Specifically, the processor 112 reads out from the memory 113 a program for executing the processing according to this embodiment and a program for executing the OS, and executes them. In the present disclosure, the processor 112 particularly executes each process shown in the processing sequence of FIG. 6 (details of the process will be described in FIG. 6). The processor 112 may be composed of a single CPU or multiple CPUs. In addition, other types of processors, such as a GPU specialized for image processing, may be appropriately combined.
[0030] The memory 113 is composed of a ROM, a RAM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions for executing the game application and the OS according to this embodiment as a program. The RAM is a memory used for writing and reading data while the program stored in the ROM is being processed by the processor 112. The non-volatile memory is a memory into which data is written and read by the execution of the program, and the data written therein is saved even after the execution of the program is terminated. In particular, a program for executing each process described in the process flow shown in FIG. 6 is stored. (Details of the process will be explained in FIG. 6.) Although not specifically shown as the memory 113, it may be connected to a removable storage medium, a database, etc. via the input interface 115.
[0031] The communication interface 114 functions as a communication unit that transmits and receives information to and from the server device 200 and other terminal devices installed remotely via a communication processing circuit and an antenna. The communication processing circuit performs processing for receiving, from the server device 200, a program for executing the processing according to this embodiment and various information used in the processing, etc., according to the progress of the processing. It also performs processing for transmitting various information required for executing the processing to the server device 200. In this embodiment, content information, setting information in the SNS, and determination result information are particularly transmitted and received to and from the server device 200.
[0032] The communication processing circuit processes based on a wideband wireless communication system such as the LTE system, but can also process based on a narrowband wireless communication system such as wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). Also, wired communication can be used instead of or in addition to wireless communication.
[0033] The input interface 115 is composed of a touch panel and / or hard keys, and accepts operation input from a user. The touch panel is arranged to cover the display as the output interface 111, and outputs information on position coordinates corresponding to image data displayed on the display to the processor 112. As the touch panel method, known methods such as a resistive film method, a capacitive coupling method, and an ultrasonic surface acoustic wave method can be used. In the present embodiment, as an example, the touch panel detects a tap operation or a swipe operation for selecting or moving an object displayed on the display by a pointer. Note that the touch panel is one example of the input interface 115, and naturally other types can be used. It is also possible to use an input interface (such as a so-called keyboard or mouse) connected wirelessly or by wire to a main body including the processor 112, etc.
[0034] 4. Configuration of the Server Device 200 Fig. 4 is a block diagram showing an example of the configuration of a server device 200 according to an embodiment of the present disclosure. The server device 200 does not need to include all of the components shown in Fig. 4, and may have a configuration in which some components are omitted, or other components may be added. In addition, the server device 200 does not need to include the components shown in Fig. 4 in a single housing, and each component and process of the server device 200 may be distributed to multiple server devices or cloud server devices.
[0035] 4, the server device 200 includes a memory 211 including a RAM, a ROM, a non-volatile memory, an HDD, etc., a processor 212 including a GPU or a CPU, etc., a communication interface 213, and an input interface 214. These components are electrically connected to each other via control lines and data lines.
[0036] The memory 211 is composed of a RAM, a ROM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions for executing the application and the OS according to the present disclosure as a program. Such a program is loaded and executed by the processor 212. The RAM is used to write and read data while the program stored in the ROM is being processed by the processor 212. The non-volatile memory is a memory into which data is written and read by the execution of the program, and the data written therein is stored even after the execution of the program is terminated.
[0037] In the present disclosure, the memory 211 stores the determination database shown in Figures 5A and 5B and the content table shown in Figure 5C. In addition, in the present disclosure, the memory 211 particularly stores programs for "processing to acquire content information for posting in a social networking service," "processing to extract text information included in the content information," "processing to determine whether or not the text information contains a regular expression for advertising," and "processing to determine that the content information may correspond to stealth marketing if the text information does not contain the regular expression." Although not particularly illustrated, the determination database and content table stored in the memory 211 may be stored in a database device or the like installed remotely via a network.
[0038] The processor 212 is composed of a GPU (graphics processing unit) or a CPU (microcomputer), and functions as a control unit for controlling other components connected thereto based on various programs stored in the memory 211. Specifically, the processor 212 reads out from the memory 211 a program for executing an application according to the present disclosure and a program for executing an OS, and executes the program.
[0039] In the present disclosure, the processor 212 particularly executes "processing for acquiring content information for posting in a social networking service," "processing for extracting text information contained in the content information," "processing for determining whether or not the text information contains a regular expression for advertising," and "processing for determining that the content information may correspond to stealth marketing if the text information does not contain the regular expression," etc. The processor 212 may be configured with a single CPU or multiple CPUs.
[0040] The communication interface 213 functions as a communication unit that transmits and receives information to and from other remotely installed server devices or the requester terminal device 100 via a communication processing circuit and an antenna. The communication processing circuit performs processing for transmitting and receiving information from other server devices or the requester terminal device 100 according to the progress of processing, such as programs and various information used in the processing system 1. In the present disclosure, in particular, content information and a judgment request are received from the requester terminal device 100 via the communication interface 213, and judgment result information is transmitted to the requester terminal device 100.
[0041] The communication processing circuit processes based on a wideband wireless communication system such as the LTE system, but can also process based on a narrowband wireless communication system or a contactless wireless communication system such as wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). Also, wired communication can be used instead of or in addition to wireless communication.
[0042] The input interface 214 is composed of a touch panel, hard keys, etc., and functions as an input unit that accepts instruction inputs related to the execution of the program according to the present disclosure, operation inputs for registering various information, etc. In the present disclosure, the input interface 214 is used as an information input device for executing model generation, which will be described later.
[0043] 5. Information stored in the memory 211 of the server device 200 Fig. 5A is a diagram conceptually illustrating a first database for determination (regular expression table) stored in the server device 200 according to an embodiment of the present disclosure. In particular, Fig. 5A stores expressions that should or should not be included in a post on an SNS in order to determine whether the post corresponds to stealth marketing, and expressions for determining (screening) whether the post should be subject to determination. The regular expressions stored in the first database for determination are updated from time to time in response to various laws, regulations, and guidelines.
[0044] According to FIG. 5A, regular expression IDs, classifications, and regular expressions are stored in the first database for judgment in a mutually associated manner. The "regular expression ID" is information for identifying each regular expression used when making a judgment. For this reason, a unique identifier is assigned to each regular expression as the "regular expression ID." The identifier may be a number, an alphabet, a symbol, or a combination of these. When a new regular expression to be registered is input or transmitted to the server device 200, the regular expression ID is newly generated by the processor 212 of the server device 200 and is registered in the first database in the memory 211.
[0045] "Classification" is information on classification items when regular expressions are classified from a specific perspective. In this embodiment, "advertising notation", "product name", "service name", "company name", "method of advertising notation", and "screening tag" are set. Note that the classification is not limited to these contents, and may be added or changed as appropriate depending on the process of determining whether or not it corresponds to stealth marketing, and the contents of the regular expression. Here, "advertising notation" is the first classification, "product name" and "service name" are the second classification, and "company name" is the third classification, and these first to third classifications are classifications for regular expressions for advertising.
[0046] In the "advertising notation" category, for example, "#PR" and "I received XX" are stored as "regular expressions." "#" is a hashtag (hash mark) used in SNS posts, and is used for linking (tagging) posts to make them easier to find. Also, "XX" can be replaced with various product names. This category includes sentences, words, and other notations that can evoke advertising from SNS posts.
[0047] Other examples of "regular expressions" that belong to "advertising expressions" include the following. Regular expressions related to the keyword "participation" include, for example, participating in XX monitor, participating in XX campaign, participating in XX monitor / campaign, participating in XX campaign [Monitor], participating in XX campaign [PR], participating in XX survey campaign, participating in XX product purchase campaign, participating in XX purchase campaign, participating in XX [PR], participating in XX campaign, provided by, participating in XX campaign [Supported], etc. Regular expressions for keywords related to "it was received" include, for example, received from XX, received from XX, received from XX, received from XX, received from XX, etc. "XX" can be replaced with various product names or product sales companies. These are merely examples, and other expressions may be used as long as they are sentences that can evoke advertising.
[0048] Regular expressions under "product name" include the commonly known name of a product, or an abbreviation of the product's name. Regular expressions under "service name" include the commonly known name of a service, or an abbreviation of the service's name. Regular expressions under "company name" include company names, such as joint stock companies or limited liability companies, or group names, organization names, and partnership names that exist in Japan or overseas.
[0049] In the category of "method of describing advertising", for example, "income of xx yen" and "get xx yen" are stored as "regular expressions". This category includes sentences or words that can evoke monetary transactions, even if the SNS post being judged is an advertisement. Other examples of "regular expressions" that belong to the category of "method of describing advertising" include "made xx yen", "received xx yen", "balance xx yen", etc., but are not limited to these, and various sentences or words can be stored.
[0050] In the classification of "screening tags," for example, "#AD," "#promotion," and "#monitor" are stored as "regular expressions." This classification includes various hashtags that can evoke advertising from SNS posts. In addition, when an SNS post (content) is acquired by the server device 200, the "screening tags" are used as material for primary screening to determine whether or not the post contains advertising, the details of which will be described later.
[0051] Other examples of "regular expressions" that belong to "screening tags" include the following. For example, #Promotion, #Sponsored, #Sponsored, #Supported, #Supported, #Ambassador, #Ambassador, #Sponsorship, #Provided, #Tie-up, #Providing goods, #Providing services, #Gift projects, #Gift campaigns, #Monitors, #Monitor presents, #Dedicated books, and #○○_provided are examples of regular expressions. Note that for these specific examples and other specific examples not listed, the classification may be appropriately changed to belong to "advertising expressions" in the same way as for #PR mentioned above.
[0052] Fig. 5B is a diagram conceptually illustrating a second database for judgment (improvement proposal table) stored in the server device 200 according to an embodiment of the present disclosure. In particular, Fig. 5B stores improvement proposals for proposing how to improve a post on an SNS when the post is judged to possibly correspond to stealth marketing. The improvement proposals stored in the second database for judgment are updated from time to time in response to various laws, regulations, and guidelines.
[0053] According to FIG. 5B, the second database for judgment stores improvement plan IDs, judgment contents, and improvement plans in a mutually associated manner. The "improvement plan ID" is information for identifying a stored improvement plan. For this reason, a unique identifier is assigned to each improvement plan as the "improvement plan ID." The identifier may be numbers, letters, symbols, or a combination of these. When a new improvement plan to be registered is input or transmitted to the server device 200, the improvement plan ID is newly generated by the processor 212 of the server device 200 and is registered in the second database in the memory 211.
[0054] The "determination content" is a content set corresponding to the determination content of steps S111 to S115 in the determination flow of Fig. 8 described later. In this embodiment, "no advertisement description", "method of advertisement description", "no product or service name", "no company name", "SNS settings are insufficient", etc. are set. Note that the determination content is not limited to such contents, and may be added or changed as appropriate in accordance with each step in the determination flow.
[0055] "No advertising description" is a judgment corresponding to S111 in FIG. 8. More specifically, if there is no description indicating advertising in the SNS post, the judgment corresponds to the judgment. "Method of advertising description" is a judgment corresponding to S115 in FIG. 8. More specifically, if there is advertising description in the SNS post, but the description method does not satisfy a predetermined condition, the judgment corresponds to the judgment. "No product name or service name" is a judgment corresponding to S113 in FIG. 8. More specifically, if there is advertising description in the SNS post, but there is no subject that is the target product of the advertising, the judgment corresponds to the judgment. "No company name" is a judgment corresponding to S114 in FIG. 8. More specifically, if there is advertising description in the SNS post, but there is no subject that is the seller of the target product of the advertising, the judgment corresponds to the judgment. "SNS settings are insufficient" is a judgment corresponding to S112 in FIG. 8. More specifically, if a post on a social networking site contains a description indicating an advertisement, but the specified settings on the social networking site have not been configured, the post will fall under this determination.
[0056] The "improvement proposal" is a content set in response to the judgment contents and results of steps S111 to S115 in the judgment flow of FIG. 8 described later. In this embodiment, "Please add #PR or PR text", "Please limit the number of characters between the advertisement notation and the subject to n characters or less", "Please limit the number of hashtags used to n characters or less", "Please limit the number of characters after #PR to n characters or less", "Please delete the notation of monetary transfer", "Please indicate the subject of the product, etc.", "Please indicate the subject of the distributor, etc.", "Please set a tie-up tag", etc. are set. Note that the improvement proposal is not limited to such contents, and may be added or changed as appropriate in response to each step in the judgment flow.
[0057] 5C is a diagram conceptually illustrating a content table stored in the server device 200 according to an embodiment of the present disclosure. The content table is generated each time content information is received from the requester terminal device 100 or content information is acquired by crawling, and is updated as needed each time a determination process or the like is performed.
[0058] According to FIG. 5C, the content table stores content ID information, SNS settings, judgment results, improvement proposal IDs, etc. in a mutually associated manner. The "content ID" is information for identifying each content to be judged, and is unique information corresponding to each content. The content ID is newly generated each time new content information is transmitted from the requester terminal device 100 to the server device 200 and the content information is stored in the memory 211 of the server device 200. In addition, the content ID is newly generated each time the processor 212 of the server device 200 executes crawling, acquires content information of SNS on the web, and stores the content information in the memory 211 of the server device 200.
[0059] The "SNS setting" stores information related to the type of SNS to which the content is posted and various settings in the SNS. Here, the types of SNS include, for example, Twitter (registered trademark), Instagram (registered trademark), TikTok (registered trademark), YouTube (registered trademark), Facebook (registered trademark), LinkedIn (registered trademark), LINE (registered trademark), WhatsApp (registered trademark), and Mixi (registered trademark). The various settings include, for example, tags related to tie-ups. The "judgment result" is information on the final result of the judgment process in FIG. 8, and is information that stores whether there is no problem with the SNS post or what kind of problem exists. The "improvement proposal ID" is information stored in a form corresponding to the improvement proposal ID stored in FIG. 5B in association with the judgment result.
[0060] 6. Processing sequence performed by processing system 1 The processing sequence executed in the processing system 1 will be specifically described below with reference to FIG.
[0061] Fig. 6 is a diagram showing a processing sequence executed between the requester terminal device 100 and the server device 200 according to an embodiment of the present disclosure. Specifically, Fig. 6 is a diagram showing a processing sequence executed between the requester terminal device 100 and the server device 200 from input of a post on an SNS to be judged, through actual judgment, to returning a judgment result.
[0062] 6, first, the processor 112 of the requester terminal device 100 accepts an operation input from a user (a person requesting the determination) via the input interface 115, and acquires a post (i.e., content) on the SNS to be determined (S10: content acquisition). After that, the processor 112 of the requester terminal device 100 stores content information related to the content in the memory 113, and transmits the content information to the server device 200 via the communication interface 114 (T11: content information). In addition, the processor 112 of the requester terminal device 100 transmits not only the content information but also setting information on the SNS to the server device 200 via the communication interface 114 (T11: setting information).
[0063] As a more specific process related to content acquisition, when the content evaluation tool is started in the requester terminal device 100, a content registration screen as shown in FIG. 7 is displayed on the display of the requester terminal device 100. According to FIG. 7, the content registration screen includes a format selection area 121 for selecting the format of the content to be evaluated, a storage location input area 122 indicating the storage location of the content to be evaluated, and a registration start button 123 for transmitting a registration start instruction to the server device 200. A user who is a user of the requester terminal device 100 selects the format of the content to be evaluated from the format selection area 121 via the input interface 115. When the selection is made, the corresponding check box is displayed in black. Next, the user selects the storage location input area 122 corresponding to the content to be evaluated via the input interface 115 and inputs the storage location. After that, when the user selects the registration start button 123, the content information stored in the storage location input in the storage location input area 122 is read together with the registration start instruction and transmitted to the server device 200. Here, transmitting the content information is the same process as making a judgment request to the server device 200.
[0064] In addition, the extraction and transmission of setting information in an SNS may be easily performed from the requester terminal device 100 to the server device 200 by implementing API integration that allows the determination process in this processing system 1 to be performed using an SNS account.
[0065] Next, the processor 212 of the server device 200 stores the received content information and setting information in the memory 211. That is, the processor 212 of the server device 200 registers the content information and setting information, and generates a content table as shown in Fig. 5C (S11: content registration). Note that the processor 212 of the server device 200 may acquire content information related to posts of various SNSs present on the web by crawling, and store the information in the memory 211.
[0066] Next, the processor 212 of the server device 200 refers to the first and second databases for determination based on the received content information and setting information to determine whether or not the content information is likely to be stealth marketing (S12: determination process). Specifically, the processor 212 reads out and executes a program for determination stored in the memory 211, and performs the determination process through a number of steps. At this time, the processor 212 extracts text information from the content information. Details of the determination process will be described later with reference to FIG. 8. After that, the processor 212 of the server device 200 stores determination result information, which is the result of the determination, in the memory 211 (S14: determination result registration).
[0067] Next, the processor 212 of the server device 200 transmits the determination result information to the client terminal device 100 via the communication interface 213 (T13: determination result information). That is, the processor 212 of the server device 200 outputs the determination result information to the client terminal device 100. Here, the determination result information includes whether or not the content information related to the posting on the SNS may correspond to stealth marketing, and further includes an improvement plan if it may correspond. In addition, the destination of the determination result information is not limited to the client terminal device 100. For example, the determination result information may be sent by email or direct mail to a management company to which the user who is the requester belongs (i.e., the office to which the influencer belongs). That is, the processor 212 of the server device 200 may output the determination result information to a device other than the client terminal device 100, and the output method is not limited. Then, the processor 212 of the server device 200 may output the determination result information so that it can be viewed on a website on the web managed by the server device 200.
[0068] 7. Processing flow executed in the server device 200 Hereinafter, the process flow of the determination process described in S12 of FIG. 6, which is executed by the server device 200, will be specifically described.
[0069] Fig. 8 is a diagram showing a process flow executed in the server device 200 according to an embodiment of the present disclosure. Specifically, Fig. 8 is a diagram showing an example of the determination process of S12 in Fig. 6, and is a diagram showing a process flow using a determination program stored in the memory 211 and first and second databases for determination.
[0070] First, as a premise, the processor 212 extracts text information from registered content information, and prepares to perform judgment on a text-by-text basis using the first and second judgment databases.
[0071] Next, according to Fig. 8, the processor 212 judges whether the registered content information corresponds to a judgment target (S110). That is, the processor 212 judges whether the text information included in the registered content information corresponds to either information that includes an element of advertising on the SNS (not to be judged) or information that does not include an element of advertising (to be judged). For example, the processor 212 makes the judgment of S110 based on whether a predetermined screening tag is used in the post on the SNS. In other words, the processor 212 judges whether a predetermined tag is attached to the post on the SNS.
[0072] Specifically, assume that the posting screen of the SNS is composed of a user name display section 331, a photo display section 332, a rating display section 333, and a posting content display section 334 as shown in Fig. 9. In such a case, the processor 212 judges whether any of the screening tags registered in the first database for judgment is present in the posting content display section 334 based on the text information included in the content information. For example, in the case shown in Fig. 9, since "#monitor" is present, the processor 212 judges that the text information included in the registered content information corresponds to the judgment target (S110: Yes). On the other hand, if none of the screening tags is present (S110: No), this flow ends.
[0073] Next, the processor 212 judges whether or not the registered content information contains a description of an advertisement (S111). That is, the processor 212 judges whether or not the text information included in the registered content information contains a description required for an advertisement. Specifically, the processor 212 judges whether or not any description for an advertisement registered in the first database for judgment exists in the posted content display section 334 based on the text information included in the content information. For example, in the case shown in FIG. 9, since "#PR" exists, the processor 212 judges that the text information included in the registered content information contains a description of an advertisement (S111: Yes). On the other hand, if the description of an advertisement does not exist (S110: No), the process proceeds to S117 and it is judged that there is a problem with the description.
[0074] Next, the processor 212 judges whether a tie-up tag is set in the registered setting information (S112). That is, the processor 212 judges whether an appropriate setting for advertising is set as a setting in the SNS. If a tie-up tag is set (S112: Yes), the processor 212 proceeds to S113 to make the next judgment, but if a tie-up tag is not set (S112: No), the processor 212 proceeds to S117 to judge that there is a problem with the notation.
[0075] Next, the processor 212 judges whether or not the registered content information includes a product name or a service name (S113). That is, the processor 212 judges whether or not the text information included in the registered content information includes a description of the subject of the product or the like that is the target of the advertisement. Specifically, the processor 212 judges whether or not any of the product names or service names registered in the first database for judgment exists in the posting content display unit 334 based on the text information included in the content information. For example, in the case shown in FIG. 9, since "Use XX..." and "#Expected effect of XX" exist and the product name can be grasped, the processor 212 judges that the product name exists in the text information included in the registered content information (S113: No), skips S114, and proceeds to S115. On the other hand, if the product name or service name does not exist (S113: Yes), proceeds to S114.
[0076] In S114, processor 212 determines whether or not a company name is present in the text information included in the registered content information. That is, processor 212 determines whether or not the text information included in the registered content information includes a description of the entity that sells the product or the like that is the subject of the advertisement. Specifically, processor 212 determines whether or not any of the company names registered in the first database for determination is present in post content display unit 334 based on the content information. If a company name is present (S114: Yes), processor 212 proceeds to S115 to make the next determination, but if a company name is not present (S114: No), processor 212 proceeds to S117 to determine that there is a problem with the description.
[0077] Next, the processor 212 judges whether the advertisement in the registered content information meets the predetermined condition (S115). That is, the processor 212 judges whether the description is appropriate as the advertisement in the post on the SNS. Specifically, the processor 212 judges whether any description of the description method of the advertisement registered in the first database for judgment (description related to monetary transfer) exists in the post content display section 334 based on the text information included in the content information. The processor 212 also judges whether the description in the post content display section 334 deviates from the predetermined rule registered in the memory 211 based on the text information included in the content information. Here, the predetermined rule is assumed to be, for example, that the number of characters between the description of the advertisement and the subject is n characters or less, that the number of hash tags used is n characters or less, and that the number of characters after #PR is n characters or less. Then, when the processor 212 judges that the advertisement meets the predetermined condition in the text information included in the registered content information (S115: Yes), it judges that there is no problem with the description of the post on the SNS (S116).
[0078] In S117, the processor 212 determines that the registered content information or setting information has a problem with posting to SNS, etc. In this case, the processor 212 determines the corresponding problem in response to a No determination in any of S111, S112, S114, and S115, and registers the problem in the memory 211.
[0079] Next, the processor 212 extracts an improvement plan corresponding to the problem in the SNS post or the like (S118). Specifically, the processor 212 extracts an improvement plan corresponding to the problem registered in S117 from the second database for judgment. With the above, the processing flow in the processor 212 ends.
[0080] 8. Summary of the embodiments of the present disclosure A processing device according to an embodiment of the present disclosure includes at least one processor 212, and the at least one processor 212 is configured to perform processing to acquire content information for posting on a social networking service, extract text information contained in the content information, determine whether the text information includes a regular expression for advertising, and if the text information does not include the regular expression, determine that the content information may be stealth marketing.
[0081] In the above configuration, at least one processor 212 may be configured to perform processing for determining whether or not each of a plurality of regular expressions classified differently from one another is included in the text information. In this case, the plurality of regular expressions classified differently from one another may be divided into a first classification of advertisement notation, a second classification of product or service names, and a third classification of company names that sell products or provide services. In this case, the advertisement notation may be #PR or advertisement text.
[0082] In addition, in the above configuration, at least one processor 212 may be configured to perform processing to determine that the content information may correspond to stealth marketing if the content information does not include a regular expression belonging to the first classification, or if the content information does not include any regular expression belonging to the second classification or any regular expression belonging to the third classification.
[0083] Furthermore, in the above configuration, at least one processor 212 may be configured to determine whether a regular expression belonging to the first classification meets a predetermined condition, and if not, to perform processing to determine that the content information may be stealth marketing.
[0084] In the above configuration, at least one processor 212 may be configured to perform processing for receiving content information from a client terminal device or acquiring the content information by crawling. In this case, at least one processor 212 may be configured to receive setting information of a tie-up tag in a social networking service from the client terminal device, and, if a tie-up tag is not set, perform processing for determining that the content information may correspond to stealth marketing.
[0085] In the above configuration, when it is determined that the content information may be stealth marketing, at least one processor 212 may be configured to extract an improvement plan for the content information and notify the poster of the improvement plan. In this case, at least one processor 212 may be configured to perform a process for tracking whether or not the poster to whom the improvement plan has been notified has modified the content information.
[0086] In the above configuration, at least one processor 212 may output a determination result as to whether or not the content information may correspond to stealth marketing. The output destination may be not only a client terminal device, but also a management company that manages users such as influencers, a terminal device at the management company, or various sites on the web.
[0087] A processing program according to an embodiment of the present disclosure causes a computer having at least one processor to function in the following manner: acquire content information for posting on a social networking service, extract text information contained in the content information, determine whether the text information includes a regular expression for advertising, and if the text information does not include the regular expression, determine that the content information may be stealth marketing.
[0088] A processing method according to an embodiment of the present disclosure is a processing method executed by at least one processor in a computer having the at least one processor, and includes the steps of acquiring content information for posting on a social networking service, extracting text information contained in the content information, determining whether the text information includes a regular expression for advertising, and, if the regular expression is not included in the text information, determining that the content information may be stealth marketing.
[0089] 9. Variations In the above embodiment, the text information included in the SNS post is the target of judgment, but if the SNS post is an image such as PDF data, image processing or the like may be performed to extract text information from the image data. Also, image processing may be performed to extract product names, service names, or company names from photos posted on the SNS.
[0090] In the above embodiment, the judgment flow proceeds step by step, and if there is no regular expression in each step, it is immediately judged that there is a problem (S117), but the judgment flow is not limited to this. For example, judgments may be made in all steps, and a comprehensive judgment may be made based on each judgment element. In this case, multiple improvement proposals may be extracted.
[0091] The processes and procedures described herein can be realized not only by those explicitly described in this disclosure, but also by software, hardware, or a combination thereof. Specifically, the processes and procedures described herein can be realized by implementing logic corresponding to the processes in a medium such as an integrated circuit, a volatile memory, a non-volatile memory, a magnetic disk, or an optical storage. In addition, the processes and procedures described herein can be implemented as computer programs and executed by various computers including terminal devices and server devices.
[0092] Although the processes and procedures described herein are described as being executed by a single device, software, component, or module, such processes or procedures may be executed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, although the various information described herein is described as being stored in a single memory or storage unit, such information may be stored in multiple memories provided in a single device or multiple memories distributed across multiple devices. Furthermore, the software and hardware elements described herein may be realized by integrating them into fewer components or breaking them down into more components. [Explanation of symbols]
[0093] 100 Client terminal device 200 Server device
Claims
1. at least one processor; the at least one processor: Acquire content information for posting on social networking services, Extracting text information contained in the content information; determining whether the text information includes a regular expression for advertising; If the regular expression is not included in the text information, it is determined that the content information may correspond to stealth marketing. A processing device configured to process the
2. The at least one processor is configured to perform a process for determining whether each of a plurality of regular expressions, each of which is classified differently from another, is included in the text information. The processing device of claim 1 .
3. The plurality of regular expressions classified differently from one another are classified into a first category of advertisement notations, a second category of product or service names, and a third category of company names selling products or providing services. The processing device according to claim 2 .
4. The advertising notation is #PR or advertising text; The processing device according to claim 3 .
5. The at least one processor is configured to perform a process for determining that the content information may correspond to stealth marketing when the regular expression belonging to the first classification is not included, or when neither the regular expression belonging to the second classification nor the regular expression belonging to the third classification is included. The processing device according to claim 3 .
6. The at least one processor is configured to determine whether the regular expression belonging to the first classification satisfies a predetermined condition, and if not, to perform a process for determining that the content information may correspond to stealth marketing. The processing device according to claim 3 .
7. The at least one processor is configured to perform processing for receiving the content information from a requester terminal device or acquiring the content information by crawling. The processing device of claim 1 .
8. The at least one processor is configured to receive setting information of a tie-up tag in a social networking service from the client terminal device, and, if the tie-up tag is not set, to perform a process for determining that the content information may correspond to stealth marketing. The processing device of claim 7.
9. The at least one processor is configured to, when determining that the content information may be stealth marketing, extract an improvement plan for the content information and perform a process for notifying a poster of the content information of the improvement plan. The processing device of claim 1 .
10. The at least one processor is configured to perform a process for tracking whether or not the contributor to whom the improvement proposal has been notified has modified the content information. The processing device of claim 9.
11. The at least one processor outputs a determination result as to whether or not the content information is likely to be stealth marketing. The processing device of claim 1 .
12. In a computer having at least one processor, the at least one processor is Acquire content information for posting on social networking services, Extracting text information contained in the content information; determining whether the text information includes a regular expression for advertising; If the regular expression is not included in the text information, it is determined that the content information may correspond to stealth marketing. A processing program that makes it function as such.
13. A processing method executed by at least one processor in a computer having the at least one processor, comprising: obtaining content information for posting on a social networking service; extracting text information included in the content information; determining whether the text information includes a regular expression for an advertisement; determining that the content information may correspond to stealth marketing if the regular expression is not included in the text information; A processing method comprising:
Citation Information
Patent Citations
Advertisement distribution device, advertisement distribution method, and advertisement distribution program
JP2016012276A
Contribution evaluation system and method
JP2020135673A
Automatic approval of advertisements for a social networking system
US20170004543A1
Information processing device, information processing method and information processing program
JP2015170065A