Information processing device and program
The information processing device and program address the challenge of generating compliant advertisements by integrating a verification and regeneration system, ensuring adherence to sector-specific regulations and improving advertising reliability.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-04-10
AI Technical Summary
Existing advertising technologies struggle to automatically generate advertisements that comply with sector-specific advertising regulations, such as those in the medical, cosmetics, health food, financial, and real estate sectors, leading to potential non-compliance issues.
An information processing device and program that includes a business information acquisition unit, an advertising generation unit, a verification unit, and a regeneration instruction unit to ensure advertisements meet advertising regulations by repeatedly regenerating content until compliance is achieved, using a facility information service and online map service sites.
Ensures the reliable generation of advertisements that comply with advertising regulations, reducing the burden on businesses to manually verify compliance and enhancing the effectiveness of advertising efforts.
Smart Images

Figure 0007843435000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus and a program.
Background Art
[0002] For businesses that manufacture, sell products, or provide services, advertising is an effective means for acquiring customers and improving sales. With the recent spread of networks, the importance of advertisements (digital advertisements) that can be viewed on websites has been increasing. Such advertisements usually have links to web pages (online pages) that introduce products or services. Currently, such advertisements are also automatically generated (see, for example, Patent Document 1).
[0003]
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] Among the business fields in which businesses operate, there are some in which regulations or guidelines regarding advertisements (hereinafter collectively referred to as "advertising regulations") are established. For example, in the medical field, medical advertising guidelines and laws such as those related to pharmaceuticals and medical devices have been enacted. Therefore, for example, medical institutions must display advertisements that comply with the medical advertising guidelines. As a result, testimonials, case photos, excessive emphasis expressions, etc. cannot be used in advertisements. Similarly, the cosmetics and health food sectors are governed by the Pharmaceuticals and Medical Devices Act and the Health Promotion Act; the financial and investment product sectors by the Financial Instruments and Exchange Act and Financial Services Agency guidelines; and the real estate sector by the Real Estate Transaction Business Act and the Real Estate Fair Trade Council regulations. Therefore, in these business sectors as well, advertisements must comply with the established advertising regulations. Such advertising regulations also exist in business sectors other than those mentioned above. These factors must be considered when automatically generating advertisements.
[0006] The present invention aims to provide a technology for more reliably automatically generating advertisements that comply with advertising regulations. [Means for solving the problem]
[0007] An information processing device according to one aspect of the present invention provides business information about a business that is a customer. From the aforementioned businesses and search / online map service sites A business information acquisition unit acquires business information; an advertising generation unit automatically generates advertisements for the business using the business information based on predetermined settings; a verification unit checks whether the content of the automatically generated advertisements complies with the advertising regulations in the business field of the business; and if the verification unit confirms that the content of the advertisements does not comply with the advertising regulations, it sends the advertisement to the advertising generation unit. Content that complies with the aforementioned advertising regulations It includes a regeneration instruction unit that automatically generates it again, The aforementioned search and online map service site includes a facility information service, and the business operator information is registered by the business operator using the facility information service. The advertisement verification unit and the regeneration instruction unit are configured to repeatedly regenerate the advertisement and verify the generated advertisement until no more non-compliant parts of the advertisement can be extracted. [Effects of the Invention]
[0009] This invention makes it possible to obtain more useful information from respondents with greater reliability. [Brief explanation of the drawing]
[0010] [Figure 1] This figure illustrates an overview of an example of an advertising support service provided by an information processing device according to one embodiment of the present invention. [Figure 2] This figure shows an example of a functional configuration implemented on a server, which is an information processing device according to one embodiment of the present invention. [Figure 3]This figure shows an example of the hardware configuration of a server, which is an information processing device according to one embodiment of the present invention. [Figure 4] This figure shows an example of a functional configuration implemented on an AP server, which is an information processing device according to one embodiment of the present invention. [Figure 5] This is a flowchart showing an example of the ad generation process. [Modes for carrying out the invention]
[0011] Embodiments of the present invention will be described below with reference to the drawings. Figure 1 is a diagram illustrating an overview of an example of an advertising support service provided by an information processing device according to one embodiment of the present invention.
[0012] The advertising support service (hereinafter abbreviated as "support service") is a service that automatically generates advertisements for business owners 2, who are individuals or companies, and supports them in placing these advertisements on websites designated by business owners 2. Through this service, business owners 2 can more easily place advertisements to promote the products they manufacture or sell, or the services they provide, in order to increase sales.
[0013] The types of products manufactured or sold and services provided by Business Operator 2 are not particularly limited. To avoid confusion, the term "product" will be used as a general term for products and services. Also, for ease of understanding, unless otherwise specified, Business Operator 2 will be assumed to be a medical institution. To further clarify Business Operator 2 as a customer, the number 2 will be added as a designation regardless of whether it is a medical institution or not.
[0014] As shown in Figure 1 as an example, medical institution 2 has installed a server 2A that provides its own website for disseminating information to the outside world and accepting reservations. The administrator terminal 2B is an information processing device, such as a PC (Personal Computer), equipped with communication functions that allow updating the institution's website and accessing websites via various networks, including the internet. Medical institution 2 is a service provider that provides services (medical services) to visitors. Even if it is not medical institution 2, any business that has a facility that visitors come to is a service provider whose product is a service, regardless of its business field.
[0015] The organization's website is designed to encourage the use of its medical services by the general public who have access to information processing devices capable of communication via a network (internet), such as PCs, tablet devices, or smartphones. In Figure 1, this general public is shown as User 3, and the information processing device used by User 3 is shown as User Terminal 3A.
[0016] For medical institution 2, securing users for the medical services it provides is crucial. To achieve this, it is desirable to identify individuals from among users 3 who wish to utilize its medical services. Using search and online map service sites 4 is an effective way to secure such individuals.
[0017] The search and online map service site 4 provides not only a search service but also an online map service that enables the accessed user 3 to view map information. The map information provided for viewing includes those in which various existing facilities are shown (hereinafter, unless otherwise specified, such things are assumed as map information). When a certain facility is specified on the map by the user 3, the search and online map service site 4 can provide information about the specified facility. That information, for example, if it is a medical institution, includes whether it is in consultation, if in consultation, the end time of the consultation, address, phone number, a link button with a link to its official website if available, and a screen (facility details screen) showing reviews etc. if there are any. Thereby, the user who specifies a medical institution can view the displayed information, and further click on the link button to view the official website and consider whether to use that medical institution. Usually, reservation applications are possible on the official website.
[0018] The search and online map service site 4 provides a facility information providing service for business operators who wish to display such information. Thereby, the medical institution 2 may be able to acquire users who use the medical services of its own institution from among the users 3 who view the search and online map service site 4 by using the facility information providing service. When using the search service, there is a possibility of acquiring users who use the medical services of its own institution by clicking on the link button of its own institution presented as a search result to view the website of its own institution. The service providing system 4A constructed on the search and online map service site 4 is a system that enables the provision of the search service, the display of the map information desired by the user 3, and the provision of the facility information providing service.
[0019] Medical institutions 2 that use the facility information provision service need to register information about their own institutions. Such information includes, for example, the name, address, contact information (such as phone number), URL (Uniform Resource Locator) of the institution's website, consulting hours, closed days, consulting subjects (consulting content), etc. The facility information provision service usually allows posting of reviews. In that case, the information about the institution also includes the posted reviews (such as star ratings + comments) and the responses from Medical institution 2 to the comments. Hereinafter, the posted comments will be referred to as "reviews".
[0020] Specifically, for Medical institution 2, the administrator of Medical institution 2 who uses the administrator terminal 2B needs to register such information and update the registered information as needed when using the facility information provision service. The update here includes not only the update of the registered information but also the deletion of the registered information and the addition of new information. The addition of new information includes the responses to reviews. The reviews themselves are not registered by Medical institution 2. Hereinafter, the information to be registered will be collectively referred to as "operator information". The information constituting this operator information varies depending on Operator 2 or its business field, etc. Also, the composition of the operator information often differs depending on the website to be registered. For example, in Medical institution 2, the composition of the operator information may differ between the institution's own website and the facility information provision service (search / online map service site 4). The search / online map service site 4 is well-known, including the service provision system 4A and the facility information provision service. Therefore, more detailed explanations will be omitted.
[0021] The operator information registered by using the facility information provision service is considered to be used for determining the priority when displaying search results in the search service. It is considered that the higher the update frequency of the operator information, the higher the priority. However, even if the facility information provision service is used, Medical institution 2 may not always be able to secure a sufficient number of users 3. Therefore, Service provider 1 provides support services to more surely secure a sufficient number of users 3.
[0022] Service provider 1 has installed at least one server 1A to provide its support services (Figure 4). In Figure 1, server 1A is shown inside service provider 1, but server 1A may be installed outside service provider 1. In other words, server 1A may be installed using a cloud service.
[0023] Medical institution 2 registers as a customer, meaning it registers customer information including payment information for settlements and uses the support service. The above business information can be registered, or a URL from which it can be obtained can be registered. Multiple URLs can be registered (specified). In the example shown in Figure 1, it is possible to register the URLs of one or more web pages on the institution's website, and the URLs of one or more web pages on the search and online map service site 4 from which the business information can be confirmed. Business 2, registered as a customer, is assigned identification information, such as a customer ID (IDentification). This customer ID is used to manage various types of information, including business information.
[0024] Registering a URL from which business information can be obtained is one of the various settings required when using the support service. Medical institution 2 also needs to configure various settings related to the automatic generation or placement of advertisements. These settings include, for example, the business field that the advertisements are intended for, the timing of automatic advertisement generation (e.g., day of the week and time), the content of the advertisements for each timing, and the places where the advertisements will be placed. All of this information is registered (stored) by service provider 1 as part of the settings information. The placement of advertisements is not particularly limited. Figure 1 shows an example of an advertisement placement site: SNS (Social Networking Service) 5. Advertisements are placed on SNS site 5 by posting (submitting) the advertisement as a post.
[0025] The automated generation of advertisements is performed using business information. As a result, advertisements are automatically generated for medical institution 2 that allow users to at least confirm the name, address, telephone number, consultation hours, closed days, and medical specialties, for example. By automatically generating such advertisements, users 3, who are viewers of the SNS site 5, can determine from the content of the advertisement whether medical institution 2 is a target for their use.
[0026] On SNS site 5, the posting date and time are considered when determining the priority for displaying posts. As a result, unlike other websites, on SNS site 5, the likelihood of a viewer who accessed SNS site 5 via user terminal 3A seeing an advertisement post depends on the timing of the post. Therefore, if an advertisement is posted on a day other than a day when the clinic is closed, a certain number of viewers will reliably see the advertisement on days when the clinic is open. As a result, it can be expected that a more stable number of viewers will choose to use medical institution 2.
[0027] The SNS site 5 has a group of servers 5A that send and display posts to user terminals 3A that access it, and also enable posting. The advertising distribution management system 5B is implemented as a distributed system on, for example, the server group 5A. Figure 1 shows the advertising distribution management system 5B for convenience.
[0028] The ad delivery management system 5B enables precise ad delivery to viewers (users 3). It also provides diverse information to advertisers who post (submit) ads. This information includes, for example, delivery performance information, user behavior information, conversion information, and user attribute information. Here, we will refer to this collection of information as access information. The structure of access information itself is not particularly limited.
[0029] Delivery performance information includes, for example, the number of impressions (the number of times the ad was displayed) and the reach (the number of viewers who saw the ad). User behavior information includes data such as the number of clicks, CTR (Click-Through Rate), and engagement with advertisements (likes, comments, shares, etc.). Conversion information includes data such as the number of website visits and the conversion rate (CVR). User attribute information includes information such as the viewer's age group, gender, region, and device type.
[0030] Service provider 1 can act as an agent for the advertiser, medical institution 2. Therefore, it may obtain access information containing the various types of information described above from the advertising distribution management system 5B. The acquisition of access information may be performed by an operator, or it may be done automatically using an API (Application Programming Interface). Since the SNS site 5, which includes the advertising distribution management system 5B, is well known, a more detailed explanation will be omitted.
[0031] Service provider 1 provides access information obtained on behalf of medical institution 2 from SNS site 5 (its advertising distribution management system 5B), and uses that access information to generate more desirable advertisements. As a result, it is expected that more users 3 will visit medical institution 2 as a result of the advertisements posted on SNS site 5.
[0032] The medical institution 2, which is assumed to be the customer, is a business that provides medical services. Medical services are services in the medical field. Therefore, advertisements for medical institution 2 must comply with medical advertising guidelines. The reason for setting the above business field in this embodiment is to enable compliance with advertising regulations established for each business field. As a result, service provider 1 (its server 1A) automatically generates advertisements that comply with the advertising regulations established for the set (specified) business field. Advertising regulations include laws (regulations), government ordinances / ministerial ordinances, local ordinances, guidelines / directives, or industry rules / self-regulations, etc.
[0033] Typically, a user 3 who wishes to use medical institution 2 needs to visit medical institution 2 in person. However, medical institution 2 may not always have the capacity to accommodate visitors who come at their own convenience. For this reason, in this embodiment, advertisements targeting businesses 2 that provide services to visitors as a product, including medical institution 2, include a link button that leads to a web page for scheduling appointments. This makes it easier for users 3 to schedule appointments at a time convenient for medical institution 2.
[0034] The webpage intended for reservations is not particularly limited. It may be a page for specifying a date and time of visit and making a reservation, or it may contain information about medical institution 2. In any case, it should be a webpage that allows user 3 to easily make a reservation, either directly or indirectly. To distinguish it from others, this webpage will hereafter be referred to as the "reservation webpage." Furthermore, to avoid confusion, it will be assumed that the reservation webpage allows user 3 to specify a desired date and time and make a reservation.
[0035] The reservation webpage may be located on the medical institution's own website (server 2A), or it may be provided by server 1A. It is conceivable that some service providers 2 do not have their own websites. For this reason, in this embodiment, a reservation webpage is provided, and reservation requests can be accepted on behalf of service providers 2. To avoid confusion, it will be assumed from here on that the service provider 1 will be responsible for accepting reservation requests.
[0036] In this scenario, service provider 1 generates a reservation web page showing available dates and times, as determined at the time user 3 clicks a link button, and sends it to user terminal 3A. By sending such a reservation web page, user 3 can more reliably reserve a date and time that is convenient for them from among the available dates and times. User 3's reservation request is notified to medical institution 2 as reservation request information. This reservation request information includes, for example, the date and time of the request, the date and time of the reservation, the name, and the telephone number. The notification of the reservation request information may be sent to medical institution 2 by, for example, email.
[0037] Thus, in this embodiment, if there are advertising regulations established in the business field in which the customer, Business Operator 2, conducts its business, advertisements that comply with the existing advertising regulations are automatically generated and placed on the designated website. By ensuring that the content complies with the advertising regulations, Business Operator 2 is relieved of the need to verify whether the generated advertisements comply with the regulations. Even if such verification is required, it can be done more easily and quickly. Therefore, compared to simply automatically generating advertisements, Business Operator 2 can more easily verify the content of the generated advertisements.
[0038] Business Operator 2 may have new information that needs to be communicated. Medical Institution 2 may experience temporary closures, changes in operating hours, changes in the doctor in charge, etc. All of these are pieces of information that should be communicated to those using medical services.
[0039] Even medical institutions 2 that have their own websites may not immediately reflect such information on their websites. The same applies to search and online map service sites 4. Furthermore, some businesses 2 wish to review the content of the generated advertisement before publication (submission). For these reasons, in this embodiment, the generated advertisement is published only after approval by business 2. This allows business 2 to modify (edit) the generated advertisement.
[0040] Business operator 2, which uses the facility information provision service, must update its registered business information itself. Therefore, business operator 2, which has its own website, must update its business information on both its own website and the facility information provision service. This is cumbersome. To address this, in this embodiment, for example, using business operator 2's own website as a reference, if the business information published on that website is updated, the business information registered in the facility information provision service is automatically updated to match the content of the updated business information. In this way, business operator 2 is made able to perform the necessary business information updates more easily.
[0041] Medical Institution 2 is required to ensure that even its business information complies with the medical advertising guidelines. Therefore, in this embodiment, the system checks whether the business information on the institution's website or the business information on the facility information provision service complies with the medical advertising guidelines. As a result, it extracts information that does not comply and generates and proposes corrected examples (draft corrections) of compliant content. The system automatically updates the information to the proposed corrected examples after obtaining approval from Medical Institution 2. The reason for requiring approval from Medical Institution 2 to update the information is to further avoid providing viewers with incorrect information.
[0042] The facility information service allows users to post reviews. Therefore, in this embodiment, when checking business information, the system checks whether a new review has been posted. If a new review is found, it generates and proposes a draft reply. The proposed reply, like the revised version, is automatically published after approval from Medical Institution 2. The condition of approval from Medical Institution 2 is based on the assumption that the majority of review posters are users of medical services. Therefore, Medical Institution 2 may want to include information about their experience using the medical services in the reply.
[0043] Thus, in this embodiment, if business operator 2 is using the facility information provision service, the system will update the registered business operator information, provide assistance in correcting inappropriate (or presumably inappropriate) sections, and automatically generate replies to newly posted reviews, depending on the situation. Such measures make it easier for business operator 2 to maintain a higher frequency of business operator information updates, including responses to reviews. It also makes it easier to maintain the content of the business operator information in compliance with medical advertising guidelines. Therefore, business operator 2 will benefit from greater convenience. Maintaining a higher frequency of business operator information updates is considered effective in ranking medical institution 2 higher in search results provided by search services.
[0044] Figure 2 shows an example of a functional configuration implemented on a server, which is an information processing device according to one embodiment of the present invention. Note that this is just one example of a functional configuration, and the functional configuration itself is not particularly limited. Various modifications are possible.
[0045] As shown in Figure 2, the following functional components are implemented on server 1A: a transmission / reception processing unit 21, a configuration information storage unit 22, an access processing unit 23, a registration information confirmation processing unit 24, a reply message generation processing unit 25, an advertisement generation processing unit 26, an advertisement confirmation processing unit 27, an access analysis processing unit 28, and an output processing unit 29. The transmission / reception processing unit 21 performs processing for sending and receiving information over the network. It enables communication between the operator's server 2A, administrator terminal 2B, the service provision system 4A of the search / online map service site 4, and the server group 5A (advertising distribution management system 5B) of the SNS site 5.
[0046] The configuration information storage unit 22 is used to store configuration information transmitted by the administrator terminal 2B. The configuration information itself is a set of information that can represent, for example, one or more URLs from which business information can be obtained, the business field assumed by the advertisement, the timing of automatic advertisement generation, the content of the advertisement for each timing, and the place where the advertisement will be placed. In the case of medical institution 2, it may also include the URL of a web page from which available reservation dates and times (usage information) can be confirmed. This configuration information is stored in the configuration information storage unit 22 by the transmission / reception processing unit 21.
[0047] As described above, the configuration information includes one or more URLs of the web pages to be accessed. The access processing unit 23 refers to the configuration information and controls the transmission / reception processing unit 21 to perform the processing necessary to access the web pages to be accessed. As described above, the configuration information may include multiple URLs of web pages from which business information can be obtained. The registration information confirmation processing unit 24 corresponds to the business information obtained from each web page. Specifically, as described above, it checks not only the content of each business information but also whether there are any discrepancies between the business information obtained from each web page. For example, the existence of information whose content does not match between business information is a discrepancy. If the registration information confirmation processing unit 24 confirms the existence of such a discrepancy, it performs a process to notify the administrator of medical institution 2 of the information in which the discrepancy exists and the content of each piece of information. If a URL of a web page with a higher priority is specified in the configuration information, the content of the information obtained from the web page with the higher priority is presented as a suggested correction. In this way, in this embodiment, by enabling the specification of priority, if information with inconsistent content is extracted, it is presumed that the content of the lower-priority information is inappropriate and a suggested correction of the content of that information is presented.
[0048] This allows for the automatic updating of the business information content of lower-priority websites to match the business information content of higher-priority websites, with the approval of medical institution 2. This automatic updating makes it easier for business operator 2 to resolve discrepancies between business information. If the content of information in both business information entries is inappropriate, business operator 2 can specify appropriate content, and both entries will be automatically updated to the specified content. Notification to the administrator of matters requiring approval may be made, for example, by email using the transmission / reception processing unit 21. A method of publicizing the information may be used to have business operator 2 review and approve various information that can be approved. For this reason, a detailed explanation will be omitted.
[0049] Users who access the search and online map service site 4 and open the facility details screen for medical institution 2, and find that the information displayed is different from reality, are highly likely to form a negative impression of medical institution 2. For example, user 3, who finds that the facility details screen indicated that the medical institution was open for consultations but in reality it had closed, may feel that the medical institution is disregarding the existence of people who consider using the facility after viewing the details screen. Among users 3 who feel this way, some may tell others or post reviews. This is undesirable for medical institution 2. Therefore, confirming and notifying users of the existence of such discrepancies is effective in deterring people from avoiding using medical institution 2.
[0050] The registration information verification processing unit 24 verifies the business information, and if a new review has been posted, that review is identified. The reply text generation processing unit 25 automatically generates a reply text for the identified review. As described above, the automatically generated reply text is automatically posted as a reply text for the identified review upon approval by business 2. Business 2 can also edit the automatically generated reply text.
[0051] The ad generation processing unit 26 automatically generates ads at the timing and with the content specified by the configuration information. The business information obtained through the control of the access processing unit 23 is used for the automatic generation of ads. The ad verification processing unit 27 checks whether the content of the automatically generated ad complies with the advertising regulations established for the business field specified in the configuration information. If the check reveals any non-compliant content, the ad verification processing unit 27 passes that content to the ad generation processing unit 26, for example, to regenerate the ad. As a result, the final generated ad complies with the established advertising regulations.
[0052] Access information can be obtained from the advertising distribution management system 5B using an API by having the access processing unit 23 control the transmission / reception processing unit 21. Alternatively, an operator of the service provider 1 may have the information obtained from the advertising distribution management system 5B sent to the server 1A. The access analysis processing unit 28 analyzes the access information obtained in this manner.
[0053] As described above, advertisements can be generated with different content depending on the day of the week, for example, based on the settings. Therefore, the analysis of access information is performed using, for example, advertisements previously generated on the current day of the week and the access information obtained from those advertisements. For this reason, the advertisement generation processing unit 26 may generate advertisements with random or planned changes in design, even on the same day of the week. Specifically, changing the design means changing one or more of the following: the advertisement format, the content, its type, its number, the arrangement of each item, etc. In this embodiment, by generating advertisements in this way, differences in access trends to advertisements depending on the day of the week are eliminated, and through the analysis of access information, the advertisement design and its details that are more desirable for user 3 are identified (predicted). This analysis result is referenced by the advertisement generation processing unit 26.
[0054] As described above, the generated advertisements are posted only after approval by the administrator of medical institution 2. The output processing unit 29 processes the approval of the generated advertisements by the administrator and the posting of the advertisements after approval. Both the approval and the posting of the advertisements are carried out under the control of the transmission / reception processing unit 21. In addition, the output processing unit 29 updates any of the business information upon approval by business operator 2.
[0055] The present embodiment will be described in more detail below. Figure 3 shows an example of the hardware configuration of a server, which is an information processing device according to one embodiment of the present invention. This hardware configuration example is an example where server 1A is an AP server. The hardware configuration itself is not particularly limited. For example, only one CPU (Central Processing Unit) 101 and one GPU (Graphics Processing Unit) 104 are shown, but multiple units of each may be installed.
[0056] If Server 1A is an AP server (hereinafter referred to as "AP Server 1A"), AP Server 1A is used in combination with a Web server and a DB (Database) (Figure 4). As shown in Figure 3, AP Server 1A has a configuration in which a CPU 101, ROM (Read Only Memory) 102, RAM (Random Access Memory) 103, GPU 104, NIC (Network Interface Card) 105, auxiliary storage device 106, media drive 107, and I / FC (Interface Controller) group 108 are connected to bus 109. VRAM (Video RAM) 104A is connected to GPU 104.
[0057] The NIC105 enables communication over the network. The primary targets for communication are web servers and database servers. Network communication can be either wireless or wired. It may also support multiple communication standards. Although Figure 3 shows only one NIC105, multiple NIC105s supporting different communication standards may be installed.
[0058] The auxiliary storage device 106 is a device capable of permanently storing data, such as a hard disk drive or an SSD (Solid State Drive). The media drive 107 is a device on which the recording medium 107A can be attached and detached. The media 107A is such as a CD-ROM, DVD-ROM, or DVD-RAM.
[0059] The I / FC group 108 includes various I / FCs that enable communication with various peripheral devices, including the input device 108A and the display device 108B, or with external devices. The input device 108A and the display device 108B are temporarily connected to the I / FC group 108 as needed. The auxiliary storage device 106 stores the OS (Operating System) and various application programs that run on that OS as programs. Among these various application programs is one that enables the provision of support services. Hereafter, this application will be referred to as the "support service app."
[0060] ROM102 is also a device capable of permanently storing data, such as firmware and various other data. The CPU101 reads the firmware stored in ROM102 into RAM103 and executes it. Subsequently, the firmware reads the OS stored in auxiliary storage device 106 into RAM103 and executes it. Various application programs, including support service applications, are read into RAM103 by the OS and executed. The GPU104 can execute various application programs stored in auxiliary storage device 106 and read into VRAM104A.
[0061] The support service application may be stored on media 107A and distributed. If communication via a network, including the Internet, is possible, it may also be distributed via the network. When distributed via a network, the support service application should be stored on a recording medium that can be directly or indirectly accessed by the information processing device distributing it. In other words, the storage medium may be directly or indirectly accessible by another information processing device that can communicate with the information processing device distributing it.
[0062] Figure 4 shows an example of a functional configuration implemented on an AP server, which is an information processing device according to one embodiment of the present invention. This example of a functional configuration is for the case where a Web server 200 and a DB server 300 are present, and is mainly implemented by the CPU 101 and GPU 104 executing the above-mentioned support service application, respectively. Note that the functional configuration is not particularly limited, and various modifications are possible. Also, in Figure 4, components that are the same as or basically the same as those in Figure 1 are denoted by the same reference numerals.
[0063] The support service application is a program that implements parts 21 to 28 shown in Figure 2. Parts 21 to 28 do not necessarily have to be implemented on the same information processing device. In other words, parts 21 to 28 can be distributed and deployed across two or more information processing devices. The support service application is broadly divided into parts that run on CPU101 and parts that run on GPU104. Here, the part that runs on CPU101 will be referred to as the "CPU execution application," and the part that runs on GPU104 will be referred to as the "GPU execution application" to distinguish them.
[0064] As shown in Figure 4, on the CPU 101 of AP server 1A, the execution of CPU-based applications results in the following functional configurations: transmission / reception processing unit 21, access processing unit 23, registration information confirmation instruction unit 1011, access information analysis instruction unit 1012, advertisement generation instruction unit 1013, advertisement confirmation instruction unit 1014, advertisement editing processing unit 1015, and advertisement placement processing unit 1016.
[0065] Furthermore, as a result of executing GPU-specific applications on the GPU 104 of AP server 1A, the following functional configurations are realized, as shown in Figure 4: registration information confirmation unit 1041, reply text generation unit 1042, access information analysis unit 1043, advertisement generation unit 1044, and advertisement confirmation unit 1045. All of these are artificial intelligence (AI).
[0066] While these functional configurations are realized on the CPU 101 and GPU 104 respectively, the auxiliary storage device 106 is reserved as an information (data) storage area for the following: a setting information storage unit 22, an approval target storage unit 1061, an advertisement storage unit 1062, an access information storage unit 1063, and a registration information storage unit 1064. For convenience, only the main components are shown in Figure 4.
[0067] The information stored in each memory unit 22, 1061-1064 is, for example, as follows: The above-mentioned setting information is stored in the setting information storage unit 22. The business operator 2 that has registered a customer is uniquely managed, for example, by using the customer ID as identification information. For this reason, the setting information is accompanied by the customer ID.
[0068] The approval target storage unit 1061 is a storage area reserved for saving generated advertisements, proposed updates to business information, etc. Proposed updates to business information include proposed revisions to individual information, draft replies to reviews, etc. The advertisement storage unit 1062 is a storage area reserved for storing advertisements that have already been posted. The advertisements stored in the advertisement storage unit 1062 are used for analyzing access information. The access information storage unit 1063 is a storage area reserved for storing the access information mentioned above.
[0069] The registration information storage unit 1064 is a storage area reserved for storing registered business information. In addition to the business information acquired this time, if there is business information acquired immediately before from the same web page, that previously acquired business information is also stored. The configuration information stored in the configuration information storage unit 22, all or most of the advertisements stored in the advertisement storage unit 1062, and all or most of the access information stored in the access information storage unit 1063 are retrieved from the DB server 300 and saved.
[0070] The data stored in each memory unit 22, 1061-1064 is actually read out to RAM 103 or VRAM 104A for processing. Data is stored in each memory unit 22, 1061-1064 via RAM 103 or VRAM 104A. Furthermore, the CPU 101 communicates with the Web server 200 and DB server 300 via NIC 105. Data is transmitted and received between the CPU 101 and NIC 105 via RAM 103. For convenience, these details are ignored in Figure 4, and will be similarly ignored in subsequent explanations.
[0071] The parts 1041 to 1044 implemented on the GPU 104 have functions such as the following: As described above, the configuration information allows you to specify multiple (usually two) URLs of web pages where business information can be viewed. The registration information verification unit 1041 is a function that can verify the business information itself, as well as any discrepancies between business information, as viewed from each web page specified by each URL. For this purpose, one or more business fields and business information entries are promptly entered. If business information obtained immediately before exists, that business information is also promptly entered. As described above, business information is a group of information containing multiple pieces of information.
[0072] If, for example, business operator 2 registers its business information only on a search and online map service site and begins using support services, then only one piece of business information can be entered. Therefore, only one piece of business information is entered. When only one piece of business information is entered, checks are performed to determine whether the content of each piece of information complies with the advertising regulations established for that business sector, and whether there are any inconsistencies in the content between pieces of information. The business sector is entered to specify the advertising regulations established for that business sector.
[0073] An example of a discrepancy in information is when the clinic hours section states "Saturday 9:00~13:30," while the message to the user says "Saturday clinic hours are from 9:00 to 13:00," indicating inconsistency. The verification results include, for example, the extraction of information that does not comply with advertising regulations, proposed changes to that information if such information is found, a determination of whether or not there is a discrepancy, and if a discrepancy is found, proposed changes to resolve the discrepancy. It may also be possible to further check for inconsistencies in notation and return the verification results. Any detected discrepancies will be treated as errors.
[0074] If two pieces of business information are obtained from the same webpage (for example, a search or online map service site), meaning that the previously obtained business information from the same webpage has been updated, a further check for differences between these two pieces of business information will be performed. Through such a check, the changes since the last time the business information was obtained will be identified, and the results of this identification will be returned. This identification will allow you to confirm the existence of newly posted reviews. For information other than reviews, it may be possible to return both the original and updated content. Changes to information, i.e., updates, are not treated as errors.
[0075] If business information is obtained and entered from different web pages, a further check for differences between that business information is performed, and the results of that check are returned. If the check extracts information with different content, the type of information extracted and the content of each piece of information may also be returned. If priorities are set between business information, as described above, the content of the lower priority is presumed to be inappropriate, and the content of the higher priority is proposed as a change. Differences between business information are often treated as errors.
[0076] The structure of business information obtained from each webpage is not necessarily the same. For example, if medical institution 2 does not allow users to post reviews on its website, reviews will not be included in the difference check. Difference checks are performed between information of the same type within the business information.
[0077] As described above, the registration information verification unit 1041 verifies the entered business information from three perspectives and returns the verification results. This allows, for example, medical institution 2 to highlight in its advertisements if its consultation hours or attending physician have changed. The reply generation unit 1042 is a function that automatically generates draft replies to customer reviews. For this purpose, for example, the customer review for which a draft reply should be generated is promptly input. The business field of business operator 2 may also be entered as further input.
[0078] The access information analysis unit 1043 generates information about advertisements that are more desirable to the viewer of the advertisement (hereinafter referred to as "generated suggestion information") from the obtained access information. For this purpose, the access information analysis unit 1043 analyzes the access information before the automatic generation of advertisements. As prompt input, for example, the current day of the week, access information obtained in the past for that day of the week, and advertisements that were previously posted for that day of the week are provided. Based on this, the access information analysis unit 1043 estimates the trend between the design and content of previously posted advertisements and the access results (number of impressions, number of reach, CTR, etc.), and makes a proposal for the design and content of advertisements that it considers to be more desirable using the generated suggestion information. Both the access information and the advertisements are either accompanied by a customer ID or linked to a customer ID so that the corresponding business operator 2 can be identified. This is the same for other information as well.
[0079] The ad generation unit 1044 is a function that generates ads to be posted. The configuration information is a set of information that allows specifying the timing of automatic ad generation (e.g., day of the week and time), the content of the ad for each timing, and the content of the ad for each timing (e.g., day of the week and time) when the ad should be automatically generated. For example, in addition to the business field (information specifying the business) and business information, the content to be included in the ad is promptly entered. If there is generation suggestion information to be entered, that generation suggestion information is also promptly entered. If business 2 is medical institution 2, then if the currently available dates and times for reservations can be identified so that viewers can check the available dates and times for reservations, the identified dates and times are also promptly entered. If medical institution 2 has set up a server 2A on which the website is built, the identification of available dates and times for reservations can be done by accessing server 2A. It is also possible to require input of information specifying the language of the text to be included in the ad. Multiple language information can be entered. This allows for the automatic generation of multilingual ads.
[0080] The advertising verification unit 1045 verifies whether the content of the generated advertisement complies with the advertising regulations established for the business field of business operator 2. For this purpose, in addition to the generated advertisement, the business field is promptly entered. As a result of the verification, for example, it returns whether the content complies with the advertising regulations in its entirety, and if not, it returns the parts that do not comply.
[0081] The parts 21, 23, and 1011-1016 implemented on the CPU 101 have, for example, the following functions. The transmission / reception processing unit 21 performs processing for sending and receiving various data, including requests, with the Web server 200. Communication between the user terminal 20 and the administrator terminal 2B is conducted via the Web server 200. Advertisements are also displayed via the Web server 200. The Web server 200 handles logins and other operations for the customer, business operator 2.
[0082] The access processing unit 23 refers to the configuration information for each business operator 2 and acquires various types of information. In this embodiment, business operator information is acquired at the time when an advertisement should be generated. Under the control of the access processing unit 23, the transmission / reception processing unit 21 accesses the web page to be accessed via the web server 200, and the business operator information acquired through that access is passed from the transmission / reception processing unit 21 to the access processing unit 23. The business operator information thus passed is then stored in the registration information storage unit 1064 by the access processing unit 23, after which, for example, a customer ID is added. For the sake of explanation, unless otherwise specified, it is assumed that two pieces of business operator information will be acquired. It is assumed that the access information is acquired by the administrator of service provider 1 using a terminal and sent to the AP server 1A. In this assumption, the access information received by the AP server 1A is stored in the access information storage unit 1063 by the transmission / reception processing unit 21.
[0083] The fact that business information has been stored is notified, for example, from the access processing unit 23 to the registration information confirmation instruction unit 1011. If two business information entries obtained from each web page are stored in the registration information storage unit 1064, upon receiving this notification, the registration information confirmation instruction unit 1011 reads the four business information entries stored in the registration information storage unit 1064 and passes them to the registration information confirmation unit 1041 (by prompting input) and instructs it to confirm the business information. The registration information confirmation instruction unit 1011 saves the confirmation results returned in response to that instruction (confirmation results from the three perspectives mentioned above) in the approval target storage unit 1061. If, as a result of the confirmation, the registration information confirmation unit 1041 extracts one or more defects or other issues that it will treat as errors, the extracted results are presented as errors that business 2 should confirm.
[0084] If the registration information confirmation unit 1041 returns a newly posted review as a confirmation result, the registration information confirmation instruction unit 1011 passes the returned review to the reply text generation unit 1042 (by prompting it) and instructs it to generate a reply text. The reply text returned as a result of this instruction is saved in the approval target storage unit 1061. The saved reply text is presented to the business operator 2 as a draft.
[0085] The access information analysis instruction unit 1012 checks for the existence of the target access information by accessing the access information storage unit 1063 and the DB server 200. If the existence of the access information is confirmed, the instruction unit passes the confirmed access information and the advertisements corresponding to each access information to the access information analysis unit 1043 (by prompting it) and instructs it to analyze them. The analysis results are passed from the access information analysis instruction unit 1012 to the advertisement generation instruction unit 1013 as generation suggestion information. In this way, access information other than that stored by the transmission / reception processing unit 21, and advertisements that have already been posted, are obtained from the DB server 200 by the access information analysis instruction unit 1012 and stored in the access information storage unit 1063 and the advertisement storage unit 1062.
[0086] The ad generation instruction unit 1013 passes (prompts input) the business field, business information, content specified for the ad, and information to be included in the ad (such as available appointment dates and times for medical institution 2) to the ad generation unit 1044 and instructs it to generate the ad. If analysis results (generated suggestion information) exist, those results are also passed. The ad generation instruction unit 1013 receives the ad generation result from the ad generation unit 1044 and saves it in the approval target storage unit 1061. The ad confirmation instruction unit 1014 is notified that the ad generation result has been saved. Upon receiving the notification, the advertisement verification instruction unit 1014 passes the advertisement stored in the approval target storage unit 1061 along with the business field to the advertisement verification unit 1045 (by prompting input) and instructs it to verify whether the content of the stored advertisement complies with advertising regulations.
[0087] As described above, the ad verification unit 1045 extracts and returns, for example, sections that do not comply with ad regulations. If such sections are returned, the ad verification instruction unit 1014 passes the extracted sections to the ad generation instruction unit 1013 and notifies it of the need to regenerate the ad. The ad generation instruction unit 1013 then passes, for example, the extracted sections as content to be changed to the ad generation instruction unit 1013 and instructs it to regenerate the ad.
[0088] The process of regenerating and reviewing such advertisements is repeated until no more non-compliant sections of the advertising regulations can be extracted. Therefore, the final generated advertisement will be one in which no non-compliant sections of the advertising regulations can be extracted. The final generated advertisement is stored in the approval target storage unit 1061 as an approved item.
[0089] The advertisements stored as eligible for approval in the approval target storage unit 1061 are accessible to business operator 2, although a detailed explanation will be omitted. As a result, medical institution 2 can display them on the administrator terminal 2B. In addition, the results of the business operator information verification and draft replies to reviews can also be displayed. This allows the administrator of medical institution 2 to check for any errors in the business operator information and proposed changes (corrections) to those areas.
[0090] Errors may be reflected in the approved advertisement. For this reason, in this embodiment, the content of the approved advertisement can be modified by the business operator 2. As a result, the approved advertisement is sent to the AP server 1A via the web server 200. The advertisement received by the AP server 1A is passed to the advertisement editing processing unit 1015 via the transmission / reception processing unit 21. If the advertisement has been modified, the advertisement editing processing unit 1015 edits the advertisement stored in the approved advertisement storage unit 1061 to reflect the modified content. The advertisement editing processing unit 1015 notifies the advertisement placement processing unit 1016 that the advertisement has been approved.
[0091] Upon receiving the notification, the ad placement processing unit 1016 processes the ad stored in the approval target storage unit 1061 to be placed at the location specified by the configuration information. As a result, if the placement location is the SNS site 5, the ad will be posted (submitted) as a post. The ad placed in this manner is then saved to the DB server 300 by the ad placement processing unit 1016, for example.
[0092] For errors detected in the business information, a proposed change is presented as described above. This prompts the business to inquire whether to approve the update to the proposed change, similar to how it is done with advertisements. The presented proposed change can also be edited. Therefore, if the business approves, the advertisement placement processing unit 1016 updates the business information with the presented proposed change, or the edited proposed change.
[0093] Figure 5 is a flowchart showing an example of an advertisement generation process. This advertisement generation process is performed to generate advertisements. In this embodiment, it is a timer interrupt process that is executed at predetermined timings. It is implemented by parts 21, 23, 1011-1014 on the CPU 101 and parts 1041-1044 on the GPU 104. Next, we will refer to Figure 5 and explain this generation process in detail. We assume that the CPU 101 is the entity that executes the process.
[0094] First, in step S101, the CPU 101 obtains the configuration information of the target business operator 2 from the configuration information storage unit 22. In the following step S102, the CPU 101 refers to the obtained configuration information and determines whether or not it is time to generate an advertisement. If the time to generate the advertisement has arrived, the determination in step S102 is YES and the process proceeds to step S103. If the time to generate the advertisement has not arrived, the determination in step S102 is NO and the advertisement generation process ends here.
[0095] In step S103, CPU 101 refers to the configuration information, accesses the web page specified by the URL, and retrieves the business information. As described above, it is assumed that business information has been retrieved from two separate web pages. In the next step, S104, CPU 101 compares the business information retrieved immediately before with the business information retrieved this time to determine whether there have been any changes to the business information. If business 2 has changed the business information since the last time it was retrieved, the business information will no longer match. Therefore, the determination in step S104 will be YES, and the process will proceed to step S105. If business 2 has not changed the business information, the determination in step S104 will be NO, and the process will proceed to step S108. Note that the comparison here may be performed only on business information that is considered to have a relatively high degree of credibility, for example, in the case of medical institution 2, only the business information retrieved from server 2A.
[0096] In step S105, the CPU 101 reads two or more business information entries stored in the registration information storage unit 1064 and has the GPU 104 verify the business information. If the verification identifies the existence of a new review, the CPU 101 instructs the GPU 104 to generate a reply to the identified review. After that, the process moves to step S106, where the CPU 101 determines whether or not there is an item to be approved. As described above, the verification of business information is performed from up to three perspectives, and if any content deemed to be an error is extracted, a proposed change to that content becomes the item to be approved. A draft reply generated by identifying a newly posted review is also subject to approval. Therefore, if an error is extracted from one or more of the three perspectives, or if a draft reply has been automatically generated, there is an item to be approved. As a result, the determination in step S106 is YES, and the process moves to step S107. If no such item to be approved exists, the determination in step S106 is NO, and the process moves to step S108.
[0097] In step S107, CPU 101 saves at least one of the extracted errors (including proposed changes) and the generated reply draft as items to be approved by business operator 2. This allows business operator 2 to confirm that both the extracted errors and the generated reply draft are items to be approved. The process then proceeds to step S108.
[0098] In step S108, CPU 101 collects usage information to be used in the advertisement. For example, in the case of medical institution 2, the available appointment times are collected as usage information, as described above. It is desirable that the collection target also include server 2A of medical institution 2. Furthermore, if medical institution 2 has set up long-term closures due to temporary closures, Obon, or New Year's holidays, this is treated as usage information that needs to be emphasized, indicating that today is not a closure day. In the case of a temporary closure, even if the closure day is part of the business information, it is treated as usage information that should be emphasized separately. Thus, usage information includes not only information that should be directly notified, but also information that should be used to identify information that should be notified. With such usage information, it is possible to generate advertisements that more effectively convey the information to viewers who have previously viewed advertisements (posts). It is also possible to allow business operator 2 to prepare images or messages to be used in advertisements as usage information in advance, and to include the usage information prepared by business operator 2 in the advertisement.
[0099] In the next step, S109, the CPU 101 determines whether or not access information exists. As described above, the analysis of access information requires a comparison target, so it is performed on the condition that multiple advertisements have been generated (published) in the past at the same time, for example, on the same day of the week. If the existence of multiple access information items that can be compared is confirmed, the determination in step S109 is YES and the process moves to step S110. If multiple access information items that can be compared are not confirmed, the determination in step S109 is NO and the process moves to step S111.
[0100] In step S110, CPU 101 instructs GPU 104 to perform analysis using the multiple access records it has identified and the advertisements that have been posted corresponding to those access records. After receiving the analysis results, the process proceeds to step S111.
[0101] In step S111, CPU 101 instructs GPU 104 to generate an advertisement using the business field of the target business operator 2, business operator information, analysis results of access information (if any), advertisement content, and collected usage information, as described above. In the following step S112, CPU 101 passes the generated advertisement and business field to GPU 104 and instructs it to check whether the advertisement content complies with the advertising regulations established for that business field. In the subsequent step S113, CPU 101 determines whether the check result indicates a defect.
[0102] As described above, if even one part of the content does not comply with advertising regulations, it is considered a defect. Therefore, the judgment in step S113 is YES, and the process returns to step S111, passing the defective part to GPU 104 for ad generation. If a defect is extracted and the judgment in step S113 is YES, the processing loop formed in steps S111 to S113 will be executed repeatedly until the judgment in step S113 becomes NO.
[0103] If the determination in step S113 is NO, the CPU 101 proceeds to step S114, where it saves the finally generated advertisement as one to be approved by business operator 2. After saving, this advertisement generation process ends.
[0104] Based on the above, the correspondence between parts 24-28 shown in Figure 2 and parts 1011-1016 on the CPU 101 and parts 1041-1044 on the GPU 104 shown in Figure 4 is as follows. The registration information confirmation processing unit 24 corresponds to the registration information confirmation instruction unit 1011 and the registration information confirmation unit 1041. The reply text generation processing unit 25 corresponds to the registration information confirmation instruction unit 1011 and the reply text generation unit 1042. The advertisement generation processing unit 26 corresponds to the advertisement generation instruction unit 1013 and the advertisement generation unit 1044. The advertisement verification processing unit 27 corresponds to the advertisement verification instruction unit 1014 and the advertisement verification unit 1045. The access analysis processing unit 28 corresponds to the access information analysis instruction unit 1012 and the access information analysis unit 1043. The output processing unit 29 corresponds to the advertisement placement processing unit 1016.
[0105] Furthermore, the transmission / reception processing unit 21 and the access processing unit 23 correspond to the business information acquisition unit in this embodiment. They can also function as an access information acquisition unit. When access information is transmitted from an external source, the transmission / reception processing unit 21 corresponds to the access information acquisition unit. The advertisement generation processing unit 26 corresponds to the advertisement generation unit in this embodiment. The advertisement verification processing unit 27 corresponds to the verification unit and the regeneration instruction unit in this embodiment. The registration information confirmation processing unit 24 corresponds to the information confirmation unit in this embodiment. The output processing unit 29 corresponds to the posting processing unit and the update processing unit in this embodiment.
[0106] In this embodiment, it is assumed that Business Operator 2 operates in only one business field, but Business Operator 2 may operate in multiple business fields. In that case, each business field can be treated as a separate Business Operator 2. Therefore, the number of business fields of Business Operator 2 is not particularly limited. Furthermore, advertisements can be placed on multiple platforms. For example, in addition to social networking sites (SNS sites), other websites accessible via the network include search engines and video sites. The desired content of advertisements usually differs depending on the type of website. Therefore, it is desirable to create advertisements according to the type of website on which they will be placed.
[0107] In this embodiment, the posting of generated advertisements to their intended placement sites and the updating of business information are also performed automatically, thereby providing greater convenience to the customer, Business 2. However, Business 2 may also perform the posting of advertisements and the updating of business information. This would allow Business 2 to specify whether or not to post advertisements and update business information through configuration information. Since a proposed update to the business information is presented, even if Business 2 chooses to update the business information, the update process becomes easier.
[0108] The medical institution 2 used as an example in this embodiment is a business that provides services in the medical field. As mentioned above, the target business field is not limited to the medical field. Any business field in which advertising regulations have been established is acceptable. Such business fields exist in addition to those mentioned above. Including the above, this embodiment can be modified in various ways. [Explanation of Symbols]
[0109] 1 Service provider, 1A Server, 2 Business operator, 2A Administrator terminal, 3 User, 3A User terminal, 4 Search / online map service site, 4A Service provision system, 5 SNS site, 5A Server group, 5B Ad delivery management system, 21 Send / receive processing unit, 22 Configuration information storage unit, 23 Access processing unit, 24 Registration information confirmation processing unit, 25 Reply text generation processing unit, 26 Ad generation processing unit, 27 Ad confirmation processing unit, 28 Access information analysis processing unit, 29 Output processing unit.
Claims
1. A business information acquisition unit that obtains business information about customer businesses from the aforementioned businesses and search / online map service sites, An advertising generation unit that automatically generates advertisements for the business using the business information based on predetermined settings, An advertising verification unit that checks whether the content of the automatically generated advertisement complies with the advertising regulations in the business field of the said business operator, If the advertisement verification unit determines that the content of the advertisement does not comply with the advertisement regulations, the regeneration instruction unit instructs the advertisement generation unit to automatically regenerate the advertisement with content that complies with the advertisement regulations. Equipped with, The aforementioned search and online map service site includes a facility information service, and is configured such that the business operator information is registered by the business operator using the facility information service. The aforementioned advertising verification unit is configured to extract portions that do not comply with the aforementioned advertising regulations. The advertisement verification unit and the regeneration instruction unit are configured to repeatedly regenerate the advertisement and verify the generated advertisement until no more non-compliant portions of the advertisement regulations can be extracted. Information processing device.
2. The system further includes a posting processing unit that performs processing to post the advertisement, which has been confirmed by the advertisement verification unit to comply with the aforementioned advertisement regulations, to a pre-set posting location. The information processing apparatus according to claim 1.
3. The advertisement generation unit can generate the advertisement, if the business operator is a service provider that provides services to visitors, an advertisement that includes a link to a web page that assumes a reservation for a visit date and time to a facility managed by the service provider. The information processing apparatus according to claim 1 or 2.
4. An access information acquisition unit that acquires access information representing the content of access to the advertisement posted on the aforementioned publication site, The system further comprises an analysis unit for analyzing the aforementioned access information, The ad generation unit is capable of reflecting the results of the access information analysis in the automatic generation of the ad. The information processing apparatus according to claim 2.
5. When the business information acquisition unit acquires the business information from a designated web page at a predetermined time, the information verification unit verifies the information constituting the business information and generates a draft update for the business information. The system further includes an update processing unit that performs processing to update the business information to the proposed update when the information verification unit generates the proposed update for the business information. The information processing apparatus according to claim 1, 2, or 4.
6. The information verification unit, after verifying the information constituting the business information, can generate a proposed revision of the extracted information as an update proposal if it extracts information that is presumed to be inappropriate. The information processing apparatus according to claim 5.
7. In an information processing device, Business information about customer businesses is obtained from the aforementioned businesses and search / online map service sites. Based on predetermined settings, the business information is used to automatically generate advertisements for the business. The automatically generated content of the advertisement is used to extract parts that do not comply with advertising regulations in the business operator's field and to verify whether or not it complies with the advertising regulations. If it is determined that the content of the advertisement does not comply with the advertising regulations, the advertisement will be automatically regenerated to comply with the advertising regulations. The process of regenerating the advertisement and verifying the generated advertisement is repeated until no more non-compliant portions of the advertisement regulations can be extracted. A program that executes a process, The aforementioned search and online map service site includes a facility information service, and is configured such that the business operator information is registered by the business operator using the facility information service. program.
Citation Information
Patent Citations
Information Processing Systems
JP2022118013A
Information processing device, information processing method, and program
JP2025072226A
Generation and / or provision of local area advertisement such as advertisement about device equipped with call function
JP2011065658A