Information processing device, system, method, and program

The information processing device enhances sales promotion by generating and posting POS-derived comments on SNS, addressing the limitations of image-based systems by using menu and sales data to create engaging content.

JP7770355B2Active Publication Date: 2025-11-14STEERETAIL CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023084548
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-05-23
Publication Date
2025-11-14
Estimated Expiration
2043-05-23

AI Technical Summary

Technical Problem

Existing technologies for posting comments on social networking services (SNS) to promote sales are limited, as they only utilize information from images inside the store, leading to insufficient sales promotion.

Method used

An information processing device that acquires menu and sales information from a POS terminal, generates basic information such as new menu items, seat availability, and menu rankings, and posts comments on SNS at predetermined timings to enhance sales promotion.

Benefits of technology

Enables effective sales promotion by generating and posting comments based on POS data, providing more relevant content than image-based comments, thereby increasing customer engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007770355000001
    Figure 0007770355000001
  • Figure 0007770355000002
    Figure 0007770355000002
  • Figure 0007770355000003
    Figure 0007770355000003
Patent Text Reader

Abstract

To provide an information processing device, system, method, and program that enable posting of comments that lead to sufficient sales promotion to an SNS.SOLUTION: An information processing device 100 includes: a store information acquisition unit 101 configured to acquire, from a POS terminal, at least menu information and order information or sales information of a store that uses the POS terminal; a store information generation unit 102 configured to generate basic information based on the menu information and order information or sales information acquired by the store information acquisition unit 101; a comment generation unit 103 configured to generate comments based on the basic information generated by the store information generation unit 102; and a posting unit 104 configured to post the comments generated by the comment generation unit 103 to a predetermined SNS at predetermined timing.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, a system, a method, and a program. [Background technology]

[0002] To promote their businesses, such as restaurants, it is becoming increasingly common to post comments on social networking services (SNS) to encourage customers to visit. However, each time a post is made, the staff must compile information about the store and create the post. Therefore, it is desirable to reduce the staff's posting workload.

[0003] Patent Document 1 describes a technology that estimates information such as the degree of congestion as the current situation of a store from images taken inside the store, and automatically posts a comment based on the current situation to an SNS. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 7152124 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the technology described in Patent Document 1 estimates the current situation of a store from images taken inside the store, so only limited information such as the degree of congestion can be posted, which may not lead to sufficient sales promotion.

[0006] An object of the present disclosure is to provide an information processing device, system, method, and program that enables posting of comments on an SNS that lead to sufficient sales promotion. [Means for solving the problem]

[0007] The information processing device according to the present disclosure includes a store information acquisition unit that acquires, from a POS (Point Of Sales) terminal, at least menu information and order information or sales information of a store that uses the POS terminal; a store information generation unit that generates basic information based on the menu information and the order information or the sales information acquired by the store information acquisition unit; a comment generation unit that generates a comment based on the basic information generated by the store information generation unit; and a posting unit that posts the comment generated by the comment generation unit to a predetermined SNS (Social Networking Service) at a predetermined timing.

[0008] The system according to the present disclosure comprises a POS (Point Of Sales) terminal used in a store, and an information processing device capable of communicating with the POS terminal, the information processing device being capable of communicating with an SNS (Social Networking Service) server that provides a predetermined SNS, the POS terminal comprising a reception unit that receives menu information, order information, and sales information, the information processing device comprising: a store information acquisition unit that acquires at least the menu information, and the order information or the sales information of the store from the POS terminal; a store information generation unit that generates basic information based on the menu information, and the order information or the sales information acquired by the store information acquisition unit; a comment generation unit that generates a comment based on the basic information generated by the store information generation unit; and a posting unit that posts the comment generated by the comment generation unit to the SNS at a predetermined timing.

[0009] The method disclosed herein is a method in which a computer acquires, from a POS (Point Of Sales) terminal, at least menu information and order information or sales information of a store using the POS terminal, generates basic information based on the menu information and the order information or the sales information, generates a comment based on the basic information, and posts the comment to a predetermined SNS (Social Networking Service) at a predetermined time.

[0010] The program according to the present disclosure is a program that causes a computer to execute the following processes: acquiring, from a POS (Point Of Sales) terminal, at least menu information and order information or sales information of a store that uses the POS terminal; generating basic information based on the menu information and the order information or the sales information; generating a comment based on the basic information; and posting the comment to a predetermined SNS (Social Networking Service) at a predetermined timing. [Effects of the Invention]

[0011] According to the present disclosure, it is possible to provide an information processing device, system, method, and program that can post comments on an SNS that lead to sufficient sales promotion. [Brief explanation of the drawings]

[0012] Embodiments of the present invention will be further understood and readily apparent to those skilled in the art from the following written description, by way of example only, and in conjunction with the drawings, in which: [Figure 1] 1 is a block diagram showing a configuration of an information processing device according to a first embodiment. [Figure 2] FIG. 10 is a block diagram showing the configuration of a system according to a second embodiment. [Figure 3] FIG. 10 is a block diagram showing a configuration of a POS terminal according to a second embodiment. [Figure 4]FIG. 10 is a block diagram showing a configuration of an information processing device according to a second embodiment. [Figure 5] FIG. 10 is a diagram showing a data structure of a menu master according to the second embodiment. [Figure 6] FIG. 10 is a diagram showing a data structure of order information according to the second embodiment. [Figure 7] FIG. 10 is a diagram showing a data structure of sales information according to the second embodiment. [Figure 8] FIG. 10 is a diagram showing a data structure of a posting schedule according to the second embodiment. [Figure 9] FIG. 10 is a diagram showing a data structure of new menu information according to the second embodiment. [Figure 10] FIG. 10 is a diagram showing a data structure of seat availability according to the second embodiment. [Figure 11] FIG. 10 is a diagram showing a data structure of past operation rates according to the second embodiment. [Figure 12] FIG. 10 is a diagram showing a data structure of a menu ranking according to the second embodiment. [Figure 13] FIG. 10 is a diagram showing a differential data structure according to the second embodiment. [Figure 14] FIG. 10 is a diagram illustrating a process for generating a comment notifying a new menu according to the second embodiment. [Figure 15] FIG. 10 is a diagram illustrating a process for generating a comment notifying of seat availability according to the second embodiment. [Figure 16] FIG. 10 is a diagram illustrating a process for generating a comment with a coupon according to the second embodiment. [Figure 17] FIG. 10 is a diagram illustrating a process for generating a comment notifying a menu ranking according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, embodiments will be described with reference to the drawings. Note that the drawings are simplified, and the technical scope of the embodiments should not be narrowly interpreted based on the description in the drawings. Furthermore, identical elements are given the same reference numerals, and duplicate explanations will be omitted.

[0014] In the following embodiments, when necessary for convenience, the description will be divided into multiple sections or embodiments. However, unless otherwise specified, they are not unrelated to each other, and one is a partial or complete modification, application example, detailed explanation, supplementary explanation, etc. of the other. Furthermore, in the following embodiments, when the number of elements (including the number, numerical value, amount, range, etc.) is mentioned, it is not limited to that specific number, and may be more or less than the specific number, unless otherwise specified or when it is clearly limited to a specific number in principle.

[0015] Furthermore, in the following embodiments, the components (including operational steps, etc.) are not necessarily essential unless otherwise specified or considered to be clearly essential in principle. Similarly, in the following embodiments, when referring to the shape, positional relationship, etc. of components, etc., it is intended to include those that are substantially similar or approximate to the shape, etc., unless otherwise specified or considered to be clearly not essential in principle. The same applies to the above numbers, etc. (including numbers, numerical values, amounts, ranges, etc.).

[0016] Embodiment 1 The first embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the configuration of an information processing device 100 according to the first embodiment.

[0017] The information processing device 100 in the present embodiment 1 posts a comment to a predetermined SNS (Social Networking Service) in order to realize sufficient sales promotion of a store that uses a POS (Point Of Sales) terminal. Specifically, the information processing device 100 includes a store information acquisition unit 101, a store information generation unit 102, a comment generation unit 103, and a posting unit 104.

[0018] The store information acquisition unit 101 acquires, from the POS terminal, at least menu information, order information, or sales information of the store that uses the POS terminal.

[0019] The store information generation unit 102 generates basic information based on the menu information and order information or sales information acquired by the store information acquisition unit 101. The basic information is information required for the comment generation unit 103 to generate comments. Examples of basic information include new menu information, seat availability, menu rankings, etc.

[0020] The comment generating unit 103 generates a comment based on the basic information generated by the store information generating unit 102. Examples of the generated comments include a comment notifying a new menu item, a comment notifying seat availability, and a comment notifying a menu ranking.

[0021] The posting unit 104 posts the comment generated by the comment generating unit 103 to a predetermined SNS at a predetermined timing.

[0022] According to the first embodiment, it is possible to provide an information processing device 100 that can post comments that lead to sufficient sales promotion to an SNS. Specifically, the information processing device 100 generates basic information required to generate a comment based on menu information, order information, or sales information acquired from a POS terminal. Then, the comment is generated based on the basic information. Therefore, it is possible to post comments such as comments notifying new menu items, comments notifying seat availability, and comments notifying menu rankings. Therefore, it is possible to generate comments with content that is more appropriate for the situation of the store than when comments are generated from images captured inside the store. Therefore, the information processing device 100 makes it possible to post comments that lead to sufficient sales promotion to an SNS.

[0023] Embodiment 2 The second embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the configuration of a system 200 according to the second embodiment.

[0024] The system 200 of the second embodiment is configured as a POS system used in a store X. The system 200 includes a POS terminal 400 and an information processing device 500. The POS terminal 400 and the information processing device 500 can communicate with each other via a communication network N such as the Internet or a LAN (Local Area Network). The system 200 may also include a plurality of POS terminals 400. In other words, the information processing device 500 and the plurality of POS terminals 400 may be able to communicate with each other. The information processing device 500 can communicate with an SNS server 300 via the communication network N. The SNS provided by the SNS server 300 can be viewed by a user terminal 600 via the communication network N. The store X may be any store that can provide a menu of multiple services, such as a restaurant, a bar, or a massage parlor. In the second embodiment, a restaurant will be described as an example of the store X. The user terminal 600 may be a terminal owned by a user who can use the store X. Furthermore, the users who can use the store X are not particularly limited as long as they are able to use the store X. The SNS server 300 and the user terminal 600 may be components of the system 200.

[0025] The SNS server 300 is a server that provides a predetermined SNS, such as Twitter (registered trademark) or Instagram (registered trademark).

[0026] Fig. 3 shows the configuration of a POS terminal 400 according to the second embodiment. As shown in Fig. 3, the POS terminal 400 includes a reception unit 401 that receives menu information, order information, and sales information. Specifically, the POS terminal 400 includes, as the reception unit 401, a menu master reception unit 402, an order information reception unit 403, and a sales information reception unit 404. Furthermore, the POS terminal 400 includes a posting schedule registration unit 405.

[0027] The menu master receiving unit 402 receives a menu master as menu information. The menu master receiving unit 402 also transmits the menu master to the information processing device 500. For example, the menu master receiving unit 402 receives an operation input by a store clerk at store X. The menu master receiving unit 402 then transmits the menu master to the information processing device 500 based on the operation input. Here, the menu master is transmitted to the information processing device 500, for example, before store X opens. The menu master is master data in which menu names, images, and prices are associated with each other.

[0028] The order information receiving unit 403 transmits order information regarding orders placed by customers of the store X, which has been received by the POS terminal 400, to the information processing device 500. Here, the order information is information in which a table number for identifying a table placed at the store X, the name, price, and order quantity of a menu item ordered by a customer seated at that table are associated with each other, as well as the date and time of the order. Note that the order information may also be transmitted to the information processing device 500 from a handheld terminal (not shown) carried by a staff member of the store X.

[0029] The sales information receiving unit 404 generates sales information based on payment information related to the payment made at the POS terminal 400. The sales information receiving unit 404 also transmits the sales information to the information processing device 500. The payment information includes the table number of the table where the customer is seated, the amount paid by the customer, the name, price, and quantity ordered of the menu items ordered by the customer, card information required for payment, the date and time of payment, etc. The sales information is information in which the table number, menu item name, price, and quantity ordered, which are included in the payment information, are associated with the date and time of payment.

[0030] The posting schedule registration unit 405 registers a schedule for posting comments to the SNS by the information processing device 500 (hereinafter referred to as the "posting schedule") in the information processing device 500. Specifically, the posting schedule registration unit 405 transmits the posting schedule to the information processing device 500. The posting schedule registration unit 405 includes a display unit (not shown) that displays the posting schedule to the store clerk, an input unit (not shown) that receives instructions from the store clerk such as creating and modifying the posting schedule, and the like, and also functions as a user interface.

[0031] Fig. 4 shows the configuration of information processing device 500 according to embodiment 2. As shown in Fig. 4, information processing device 500 includes a control unit 501 and a database 502. Control unit 501 also includes an order information registration unit 503, a print control unit 504, a sales information registration unit 505, a menu master registration unit 506, a store information generation unit 507, a comment generation unit 508, and a posting management unit 509. Database 502 stores menu master 510, order information 511, sales information 512, a posting template 513, a posting schedule 514, new menu information 515, seat availability 516, past occupancy rates 517, and menu rankings 518.

[0032] The control unit 501 controls the operation of each unit of the information processing device 500. The control unit 501 includes a central processing unit (CPU), storage means, input / output ports (I / O), etc. The storage means may be a read-only memory (ROM), a random access memory (RAM), etc. The central processing unit (CPU) executes various programs stored in the storage means, thereby realizing the functions of the control unit 501. For example, the functions of an order information registration unit 503, a print control unit 504, a sales information registration unit 505, a store information generation unit 507, a comment generation unit 508, and a post management unit 509 are realized.

[0033] When the information processing device 500 receives order information from the POS terminal 400 or the handy terminal, the order information registration unit 503 registers the order information in the database 502 as order information 511. In this way, the order information registration unit 503 functions as a store information acquisition unit. In addition, the order information registration unit 503 displays the order information on a kitchen display (not shown) arranged in the kitchen of the store X.

[0034] When the information processing device 500 receives order information from the POS terminal 400 or the handy terminal, the print control unit 504 causes the order information to be printed by, for example, a kitchen printer (not shown) arranged in the kitchen of the store X.

[0035] When the information processing device 500 receives sales information from the POS terminal 400, the sales information registration unit 505 registers the sales information in the database 502 as sales information 512. In this way, the sales information registration unit 505 functions as a store information acquisition unit.

[0036] When the information processing device 500 receives a menu master from the POS terminal 400, the menu master registration unit 506 registers the menu master in the database 502 as a menu master 510. In this way, the menu master registration unit 506 functions as a store information acquisition unit.

[0037] The store information generation unit 507 generates basic information required when the comment generation unit 508 generates a comment. Specifically, the store information generation unit 507 generates new menu information, seat availability as the first seat availability, an average value of past occupancy rates as the second seat availability, and a menu ranking. Details of the process by the store information generation unit 507 to generate new menu information, seat availability, an average value of past occupancy rates, and a menu ranking will be described later.

[0038] The comment generation unit 508 generates a comment based on the information generated by the store information generation unit 507. For example, the comment generation unit 508 generates a comment notifying a user of a new menu item based on the new menu item information generated by the store information generation unit 507 and a posting template 513 stored in the database 502. The comment generation unit 508 also generates a comment notifying a user of a seating availability based on the seating availability information generated by the store information generation unit 507 and a posting template 513 stored in the database 502. The comment generation unit 508 also generates a comment with a coupon based on the seating availability and the average value of past occupancy rates generated by the store information generation unit 507 and a posting template 513 stored in the database 502. The comment generation unit 508 also generates a comment notifying a user of a ranking based on the menu ranking generated by the store information generation unit 507 and a posting template 513 stored in the database 502.

[0039] The posting management unit 509 registers the comment generated by the comment generation unit 508 on a predetermined SNS. The store X has an account on the predetermined SNS in advance. This allows the posting management unit 509 to function as a posting unit. The posting management unit 509 also posts the comment on the SNS in accordance with the posting schedule 514 stored in the database 502.

[0040] Furthermore, the posting management unit 509 may present the comment generated by the comment generation unit 508 to the store clerk, and post the comment to the SNS when the store clerk has given permission. For example, the posting management unit 509 presents the comment generated by the comment generation unit 508 to the store clerk by displaying the comment on a display unit (not shown) of the POS terminal 400 or the information processing device 500. Furthermore, when the store clerk operates an input unit (not shown) of the POS terminal 400 or the information processing device 500 to input permission to post the comment, the posting management unit 509 posts the comment to the SNS. In addition, the posting management unit 509 may present a comment with a coupon (described later) to a store clerk only when the comment generation unit 508 generates the comment with a coupon, and post the comment to the SNS if the store clerk gives permission.

[0041] 5, the menu master 510 is master data in which a menu name 510A, image data 510B, price 510C, and addition date 510D on when the menu was added as a new menu item are associated with each other. Note that the menu master 510 may be master data in which, instead of image data 510B, identification information for identifying image data 510B is associated with the menu name 510A, price 510C, and addition date 510D.

[0042] As shown in FIG. 6, the order information 511 is information that associates a table number 511A for identifying a table placed in store X, the name 511B, price 511C, and order quantity 511D of the menu item ordered by the customer seated at that table, and the order date and time 511E.

[0043] As shown in FIG. 7, the sales information 512 is information that associates a table number 512A for identifying a table placed in store X, the name 512B, price 512C, and order quantity 512D of the menu item ordered by the customer seated at that table, and the payment date and time 512E.

[0044] Posting template 513 is a template used when generating a comment by comment generating unit 508. Database 502 stores multiple types of posting templates 513, such as a template for notifying new menu items, a template for notifying seat availability, a template for comments with coupons, and a template for notifying menu rankings.

[0045] The posting schedule 514 is a schedule that determines when the posting management unit 509 registers a predetermined comment generated by the comment generation unit 508 on the SNS. FIG. 8 shows an example of the posting schedule 514. As shown in FIG. 8, the posting schedule 514 is information that associates a posting form 514A, a posting type 514B, valid / invalid 514C, a next scheduled posting date and time 514D, and a posting timing 514E. The posting form 514A includes automatic posting and scheduled posting. The automatic posting is a form in which the posting management unit 509 automatically posts a predetermined comment automatically generated by the comment generation unit 508 to the SNS at a timing determined by the posting timing 514E. The scheduled posting is a form in which the posting management unit 509 automatically posts a comment created in advance by a store X clerk to the SNS at a timing determined by the posting timing 514E. The posting type 514B indicates the content of the comment that the posting management unit 509 posts to the SNS. Enabled / disabled 514C indicates whether the posting management unit 509 is enabled or disabled for automatically posting a comment to the SNS. When enabled / disabled 514C is "disabled," the posting management unit 509 will not automatically post a comment to the SNS. Next scheduled posting date and time 514D is the date and time when the posting management unit 509 will next post a comment to the SNS. Posting timing 514E determines the timing when the posting management unit 509 will post a comment to the SNS. As the timing, "immediately," "daily," "weekly," or "monthly" can be selected. When "immediately" is selected as the posting timing 514E, the year, month, date, and time are specified. When "daily" is selected as the posting timing 514E, the time is specified. When "weekly" is selected as the posting timing 514E, the day of the week and time are specified. When "monthly" is selected as the posting timing 514E, the day and time are specified. For example, when the posting type 514B is "Store Discount Event A," "Immediately" is selected as the posting timing 514E, and "2023 / 1 / 1 7:00" is specified as the date and time.Furthermore, when the posting type 514B is "Store Discount Event B," "Monthly" is selected as the posting timing 514E, and "1st of every month" and "7:30-12:00" are specified as the day and time. When the posting type 514B is "Daily Menu A," "Weekly" is selected as the posting timing 514E, and "Monday" and "7:00-12:00" are specified as the day and time. When the posting type 514B is "Seat Availability Notification," "Daily" is selected as the posting timing 514E, and "10:00-13:00" and "14:00-16:00" are specified as the time.

[0046] New menu information 515 is new menu information generated by store information generation unit 507. Fig. 9 shows an example of new menu information 515. As shown in Fig. 9, new menu information 515 is information in which new menu name 515A, image data 515B, price 515C, and addition date 515D on which the new menu item was added are associated with each other. Note that new menu information 515 may be information in which, instead of image data 515B, identification information for identifying image data 515B is associated with menu name 515A, price 515C, and addition date 515D.

[0047] The vacant seating status 516 is a vacant seating status generated as a first vacant seating status by the store information generating unit 507. Specifically, the vacant seating status 516 is information in which a time slot of a predetermined length for today is associated with an occupancy rate (described later) for that time slot. FIG. 10 shows an example of the vacant seating status 516. As shown in FIG. 10, the vacant seating status 516 is information in which a one-hour time slot 516A is associated with an occupancy rate 516B for that time slot.

[0048] The past utilization rate 517 is an average value of past utilization rates generated as a second vacancy status by the store information generation unit 507. Specifically, the past utilization rate 517 is an average value of utilization rates for each time slot of a predetermined length on days when predetermined conditions match today over a period of a predetermined number of years in the past. Here, the predetermined conditions include weather conditions, temperature conditions, seasonal conditions, holiday conditions, date conditions, etc. FIG. 11 shows an example of the past utilization rate 517. In FIG. 11, a date condition is used as an example of the predetermined condition. Also, in FIG. 11, the past n years (n is an integer equal to or greater than 1) are used as an example of a period of a predetermined number of years in the past. Also, in FIG. 11, a one-hour time slot is used as an example of a time slot of a predetermined length. In other words, the past utilization rate 517 shown in FIG. 11 is an average value 517B of utilization rates for each hourly time slot 517A over the past n years on the same date (12 / 12) as today (2022 / 12 / 12).

[0049] Menu ranking 518 is a ranking list of menu items for a predetermined period, generated by store information generating unit 507. FIG. 12 shows an example of menu ranking 518. As shown in FIG. 12, menu ranking 518 is information in which menu item name 518A, image data 518B, price 518C, and order quantity 518D are associated with each other and arranged in descending order of the number of orders. Menu ranking 518 is a ranking of menu items for a predetermined period, for example, for each day. Note that in menu ranking 518, instead of image data 518B, identification information for identifying image data 518B may be associated with menu item name 518A, price 518C, and order quantity 518D.

[0050] Next, the process of generating basic information by the store information generating unit 507 will be described. First, we will explain the process of generating new menu information 515 by the store information generation unit 507. The store information generation unit 507 references the menu master 510 and extracts menu name 510A, image data 510B, and price 510C associated with the most recent addition date 510D. The store information generation unit 507 then registers the extracted menu name 510A, image data 510B, price 510C, and addition date 510D in new menu information 515 as new menu name 515A, image data 515B, price 515C, and addition date 515D.

[0051] Next, the calculation process of today's seat availability (first seat availability) by the store information generation unit 507 will be described. The store information generation unit 507 calculates today's seat availability by referring to order information 511 or sales information 512. Specifically, the store information generation unit 507 extracts table numbers 511A associated with order dates and times 511E that fall within the desired time slot for today (from the start of business today to the present time) from the order information 511. The store information generation unit 507 then calculates the occupancy rate for the time slot based on the number of extracted table numbers 511A and the number of tables arranged in store X. Alternatively, the store information generation unit 507 extracts table numbers 512A associated with payment dates and times 512E that fall within the desired time slot for today from sales information 512. The store information generation unit 507 then calculates the occupancy rate for the time slot based on the number of extracted table numbers 512A and the number of tables arranged in store X. The store information generating unit 507 also associates the time slot with the calculated occupancy rate and registers it in the seat vacancy status 516 .

[0052] Next, the process of calculating the average value of past occupancy rates (second vacancy status) by the store information generation unit 507 will be described. The store information generation unit 507 calculates past occupancy rates by referencing order information 511 or sales information 512. Specifically, the store information generation unit 507 calculates the occupancy rates for each time slot on all days in the past n years that match a predetermined condition (e.g., date) with today, based on the order information 511. Next, the store information generation unit 507 calculates the average value of the occupancy rates for each time slot on all days in the past n years. Alternatively, the store information generation unit 507 calculates the occupancy rates for each time slot on all days in the past n years that match a predetermined condition (e.g., date), based on sales information 512. Next, the store information generation unit 507 calculates the average value of the occupancy rates for each time slot on all days in the past n years. The store information generating unit 507 also associates the time period with the generated average value of the operating rate and registers it in the past operating rate 517 . Furthermore, the store information generating unit 507 calculates the difference between today's occupancy rate 516B for each time slot stored in the seat vacancy status 516 and the average occupancy rate 517B for each time slot for a day that matches today's date (for example, date) and is stored in the past occupancy rate 517. Fig. 13 shows an example of the difference 519 calculated by the store information generating unit 507. As shown in Fig. 13, the difference 519 calculated by the store information generating unit 507 is information in which a time slot 519A and a difference 519B are associated with each other. The predetermined conditions may be not only date conditions but also weather conditions, temperature conditions, seasonal conditions, holiday conditions, and the like.

[0053] Next, the process of generating menu rankings by the store information generation unit 507 will be described. The store information generation unit 507 refers to the menu master 510 and tallies the number of orders for each menu item during a predetermined period. For example, the store information generation unit 507 tallies the number of orders for each menu item during the period from the start of business today to the present time. Then, the store information generation unit 507 generates a menu ranking for the predetermined period based on the tallied number of orders. The store information generation unit 507 also registers the generated menu rankings in the menu ranking 518.

[0054] Next, the comment generation process by the comment generating unit 508 will be described with reference to FIGS. First, the process of generating a comment notifying a new menu will be described with reference to Fig. 14. Comment generating unit 508 acquires a template for notifying a new menu, shown in the upper part of Fig. 14, from posting template 513. Next, based on new menu information 515 of Fig. 9 and the acquired template for notifying a new menu, a comment notifying a new menu, shown in the lower part of Fig. 14, is generated.

[0055] Next, the process of generating a comment notifying of seat availability will be described with reference to Fig. 15. Comment generating unit 508 acquires a template for notifying of seat availability, shown in the upper part of Fig. 15, from posting template 513. Next, based on seat availability 516 in Fig. 10 and the acquired template for notifying of seat availability, a comment notifying of seat availability, shown in the lower part of Fig. 15, is generated.

[0056] Next, the coupon-attached comment generation process will be described with reference to FIG. 16. The comment generation unit 508 acquires the coupon-attached comment template shown in the upper part of FIG. 16 from the posting template 513. Next, the comment generation unit 508 generates the coupon-attached comment shown in the lower part of FIG. 16 based on the difference 519 of FIG. 13 calculated by the store information generation unit 507 and the acquired coupon-attached comment template. For example, the comment generation unit 508 generates the coupon-attached comment if the difference 519 shown in FIG. 13 does not satisfy a predetermined criterion. For example, the predetermined criterion is that the difference 519 shown in FIG. 13 is greater than a predetermined value (e.g., 0%). In other words, the comment generation unit 508 generates the coupon-attached comment if the difference 519 shown in FIG. 13 is equal to or less than the predetermined value.

[0057] Next, the process of generating a comment notifying a menu ranking will be described with reference to Fig. 17. Comment generation unit 508 acquires a template for notifying a menu ranking, shown in the upper part of Fig. 17, from posting template 513. Next, based on menu ranking 518 of Fig. 12 and the acquired template for notifying a menu ranking, a comment notifying a menu ranking, shown in the lower part of Fig. 17, is generated.

[0058] According to the second embodiment, it is possible to provide a system 200 that enables users to post comments on an SNS that will lead to sufficient sales promotion. Specifically, in the system 200, basic information required to generate a comment is generated based on menu information, order information, or sales information acquired from a POS terminal. Then, the comment is generated based on the basic information. Therefore, it is possible to post comments such as comments notifying users of new menu items, comments notifying users of seat availability, and comments notifying users of menu rankings. Therefore, it is possible to generate comments with content that is more appropriate for the situation of the store than when comments are generated from images taken inside the store. Therefore, according to the system 200, it is possible to post comments on an SNS that will lead to sufficient sales promotion.

[0059] Furthermore, the comment generating unit 508 generates a comment with a coupon when the difference 519B between the occupancy rate 516B of a predetermined time slot 516A of today's seat availability 516 and the average occupancy rate 517B of the corresponding time slot 517A of past occupancy rates 517 is equal to or less than a predetermined value. As a result, when today's occupancy rate is lower than the past occupancy rate, a comment with a coupon is generated, which can attract customers.

[0060] Furthermore, the posting management unit 509 presents the comment generated by the comment generation unit 508 to the store clerk in advance, and if the store clerk gives permission, the comment is posted to the SNS. This makes it possible to prevent comments that are inconvenient for Store X from being posted to the SNS.

[0061] In the above-described embodiment, the present invention has been described as a hardware configuration, but the present invention is not limited to this. The present invention can also be realized by having a CPU (Central Processing Unit) execute a computer program to perform the above-described processing procedures and the processing procedures described in the other embodiments.

[0062] In the above example, the program can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible storage media. Non-transitory computer-readable media include, for example, magnetic recording media, magneto-optical recording media, CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memories. Semiconductor memories include, for example, mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory). The program may also be supplied to a computer by various types of transient computer-readable media. Examples of transient computer-readable media include electrical signals, optical signals, and electromagnetic waves. The transient computer-readable media can be supplied to a computer via wired communication paths such as electrical wires and optical fibers, or wireless communication paths.

[0063] The present disclosure is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit of the present disclosure. For example, the comment generating unit 508 may generate a comment with a coupon when the occupancy rate 516B in a predetermined time slot 516A of the seat availability status 516 shown in FIG. 10 is equal to or less than a predetermined value.

[0064] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) a store information acquisition unit that acquires, from a POS (Point Of Sales) terminal, at least menu information, order information, or sales information of a store that uses the POS terminal; a store information generating unit that generates basic information based on the menu information, the order information, or the sales information acquired by the store information acquiring unit; a comment generation unit that generates a comment based on the basic information generated by the store information generation unit; a posting unit that posts the comment generated by the comment generating unit to a predetermined SNS (Social Networking Service) at a predetermined timing; Equipped with Information processing device. (Appendix 2) the store information generation unit generates new menu information when the menu information includes menu information of a new menu; the comment generating unit generates the comment including the name, image, and price of the new menu item based on the new menu item information; 10. The information processing device according to claim 1. (Appendix 3) the store information generating unit calculates the seat availability for each time slot of a predetermined length for today based on the order information or the sales information; the comment generation unit generates the comment including "seats available" or "crowded" based on the seat availability situation. 10. The information processing device according to claim 1. (Appendix 4) The store information generation unit calculating an occupancy rate for each time slot of a predetermined length on the day based on the order information or the sales information as a first vacancy status; calculating, as a second seat availability situation, an average value of the occupancy rate for each time slot of the predetermined length on days on which predetermined conditions match today during a period of a predetermined number of years in the past based on the order information or the sales information; Calculating a difference between the first seat availability and the second seat availability; The comment generation unit If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. 2. The information processing device according to claim 1. (Appendix 5) The store information generation unit From the menu information, the number of orders for each menu item during a predetermined period is tallied, generating a menu ranking for the predetermined period based on the number of orders; The comment generation unit generating the comment including the menu ranking; 2. The information processing device according to claim 1. (Appendix 6) The posting unit presents the comment to a store clerk, and posts the comment to the SNS when the store clerk gives permission. 6. The information processing device according to any one of appendices 1 to 5. (Appendix 7) A system including a POS (Point Of Sales) terminal used in a store and an information processing device capable of communicating with the POS terminal, the information processing device being capable of communicating with an SNS (Social Networking Service) server that provides a predetermined SNS; The POS terminal A reception unit is provided for receiving menu information, order information, and sales information, The information processing device includes: a store information acquisition unit that acquires at least the menu information of the store, and the order information or the sales information from the POS terminal; a store information generating unit that generates basic information based on the menu information, the order information, or the sales information acquired by the store information acquiring unit; a comment generation unit that generates a comment based on the basic information generated by the store information generation unit; a posting unit that posts the comment generated by the comment generating unit to the SNS at a predetermined timing, system. (Appendix 8) the store information generation unit generates new menu information when the menu information includes menu information of a new menu; the comment generating unit generates the comment including the name, image, and price of the new menu item based on the new menu item information; 7. The system of claim 7. (Appendix 9) the store information generating unit calculates the seat availability for each time slot of a predetermined length for today based on the order information or the sales information; the comment generation unit generates the comment including "seats available" or "crowded" based on the seat availability situation. 7. The system of claim 7. (Appendix 10) The store information generation unit calculating an occupancy rate for each time slot of a predetermined length on the day based on the order information or the sales information as a first vacancy status; calculating, as a second seat availability situation, an average value of the occupancy rate for each time slot of the predetermined length on days on which predetermined conditions match today during a period of a predetermined number of years in the past based on the order information or the sales information; Calculating a difference between the first seat availability and the second seat availability; The comment generation unit If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. 7. The system of claim 7. (Appendix 11) The store information generation unit From the menu information, the number of orders for each menu item during a predetermined period is tallied, generating a menu ranking for the predetermined period based on the number of orders; The comment generation unit generating the comment including the menu ranking; 7. The system of claim 7. (Appendix 12) The posting unit presents the comment to a store clerk, and posts the comment to the SNS when the store clerk gives permission. A system according to any one of appendices 7 to 11. (Appendix 13) The computer At least menu information, order information, or sales information of a store using a POS (Point Of Sales) terminal is acquired from the POS terminal; generating basic information based on the menu information and the order information or the sales information; Generate a comment based on the basic information; Posting the comment to a predetermined SNS (Social Networking Service) at a predetermined time. method. (Appendix 14) The computer If the menu information includes menu information for a new menu, generating new menu information; generating the comment including the name, image, and price of the new menu based on the new menu information; The method described in Appendix 13. (Appendix 15) The computer Calculating the seat availability for each time slot of a predetermined length for today based on the order information or the sales information; generating the comment including "seats available" or "crowded" based on the seat availability; The method described in Appendix 13. (Appendix 16) The computer calculating an occupancy rate for each time slot of a predetermined length on the day based on the order information or the sales information as a first vacancy status; calculating, as a second seat availability situation, an average value of the occupancy rate for each time slot of the predetermined length on days on which predetermined conditions match today during a period of a predetermined number of years in the past based on the order information or the sales information; Calculating a difference between the first seat availability and the second seat availability; If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. The method described in Appendix 13. (Appendix 17) The computer From the menu information, the number of orders for each menu item during a predetermined period is tallied, generating a menu ranking for the predetermined period based on the number of orders; generating the comment including the menu ranking; The method described in Appendix 13. (Appendix 18) The computer presenting the comment to a store clerk, and if the store clerk gives permission, posting the comment to the SNS; 18. The method according to any one of appendices 13 to 17. (Appendix 19) On the computer, A process of acquiring at least menu information, order information, or sales information of a store using a POS (Point Of Sales) terminal from the POS terminal; generating basic information based on the menu information, and the order information or the sales information; A process of generating a comment based on the basic information; A process of posting the comment to a predetermined SNS (Social Networking Service) at a predetermined timing; A program that executes. (Appendix 20) The computer, a process of generating new menu information when the menu information includes menu information of a new menu; A process of generating the comment including the name, image, and price of the new menu item based on the new menu item information; 19. The program of claim 19, (Appendix 21) The computer, A process of calculating seat availability for each time slot of a predetermined length for today based on the order information or the sales information; A process of generating the comment including "seats available" or "crowded" based on the seat availability situation; 19. The program of claim 19, (Appendix 22) The computer, a process of calculating an occupancy rate for each time slot of a predetermined length on the day based on the order information or the sales information as a first vacancy situation; calculating, as a second seat availability situation, an average value of the occupancy rate for each time slot of the predetermined length on days on which predetermined conditions match today during a period of a predetermined number of years in the past based on the order information or the sales information; A process of calculating a difference between the first seat availability status and the second seat availability status; generating the comment including a predetermined coupon when the difference does not satisfy a predetermined standard; 19. The program of claim 19, (Appendix 23) The computer, A process of tallying the number of orders for each menu item during a predetermined period based on the menu information; generating a menu ranking for the predetermined period based on the number of orders; A process of generating the comment including the menu ranking; 19. The program of claim 19, (Appendix 24) The computer, A process of presenting the comment to a store clerk and, if the store clerk gives permission, posting the comment to the SNS. The program according to any one of appendices 19 to 23, which causes the program to execute the above. [Explanation of symbols]

[0065] 100, 500 Information processing equipment 200 systems 300 SNS Server 400 POS terminals 101 Store Information Acquisition Department 102, 507 Store information generation unit 103, 508 Comment generation section 104 Submissions Department 503 Order information registration unit (store information acquisition unit) 505 Sales information registration unit (store information acquisition unit) 506 Menu master registration unit (store information acquisition unit) 510 Menu Master (Menu Information) 511 Order Information 512 Sales Information 515 New Menu Information 516 Vacancy Status (First Vacancy Status) 517 Past occupancy rate (secondary availability) 518 Menu Ranking 519 Difference

Claims

1. a store information acquisition unit that acquires, from a POS (Point Of Sales) terminal, at least menu information, order information, or sales information of a store that uses the POS terminal; a store information generating unit that generates basic information, which is information required to generate comments, based on the menu information, the order information, or the sales information acquired by the store information acquiring unit; a comment generation unit that generates the comment based on the basic information generated by the store information generation unit; a posting unit that posts the comment generated by the comment generating unit to a predetermined SNS (Social Networking Service) at a predetermined timing; Equipped with The store information generation unit a first availability status and a second availability status are calculated as the basic information, the first availability status being an occupancy rate for each time slot of a predetermined length on the current day, calculated based on the order information or the sales information, and the second availability status being an average value of an occupancy rate for each time slot of a predetermined length on days on which predetermined conditions match today during a period of a predetermined number of years in the past, calculated based on the order information or the sales information; The store information generation unit Further, a difference between the first seat availability and the second seat availability is calculated; The comment generation unit If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. Information processing device.

2. the store information generation unit generates new menu information as the basic information when the menu information includes menu information of a new menu; the comment generating unit generates the comment including the name, image, and price of the new menu item based on the new menu item information; The information processing device according to claim 1 .

3. the store information generation unit calculates, as the basic information, the seat availability status for each time slot of a predetermined length for today based on the order information or the sales information; the comment generation unit generates the comment including "seats available" or "crowded" based on the seat availability situation. The information processing device according to claim 1 .

4. The store information generation unit From the menu information, the number of orders for each menu item during a predetermined period is tallied, generating a menu ranking for the predetermined period as the basic information based on the number of orders; The comment generation unit generating the comment including the menu ranking; The information processing device according to claim 1 .

5. The posting unit presents the comment to a store clerk, and posts the comment to the SNS when permission from the store clerk is received.

5. The information processing device according to claim 1.

6. a POS (Point Of Sales) terminal used in a store; and an information processing device capable of communicating with the POS terminal, the information processing device being capable of communicating with an SNS (Social Networking Service) server that provides a predetermined SNS; The POS terminal A reception unit is provided for receiving menu information, order information, and sales information, The information processing device includes: a store information acquisition unit that acquires at least the menu information of the store, and the order information or the sales information from the POS terminal; a store information generating unit that generates basic information, which is information required to generate comments, based on the menu information, the order information, or the sales information acquired by the store information acquiring unit; a comment generation unit that generates the comment based on the basic information generated by the store information generation unit; a posting unit that posts the comment generated by the comment generating unit to the SNS at a predetermined timing, The store information generation unit a first availability status and a second availability status are calculated as the basic information, the first availability status being an occupancy rate for each time slot of a predetermined length on the current day, calculated based on the order information or the sales information, and the second availability status being an average value of an occupancy rate for each time slot of a predetermined length on days during a period of a predetermined number of years in the past on which predetermined conditions match today, calculated based on the order information or the sales information; The store information generation unit Further, a difference between the first seat availability and the second seat availability is calculated; The comment generation unit If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. system.

7. The computer At least menu information, order information, or sales information of a store using a POS (Point Of Sales) terminal is acquired from the POS terminal; generating basic information, which is information required to generate comments, based on the menu information and the order information or the sales information; generating the comment based on the basic information; Posting the comment to a predetermined SNS (Social Networking Service) at a predetermined timing, a first availability status and a second availability status are calculated as the basic information, wherein the first availability status is an occupancy rate for each time slot of a predetermined length on the current day, calculated based on the order information or the sales information, and the second availability status is an average value of an occupancy rate for each time slot of a predetermined length on days on which predetermined conditions match today during a period of a predetermined number of years in the past, calculated based on the order information or the sales information; Further, a difference between the first seat availability and the second seat availability is calculated; If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. method.

8. On the computer, A process of acquiring at least menu information, order information, or sales information of a store using a POS (Point Of Sales) terminal from the POS terminal; a process of generating basic information, which is information required to generate comments, based on the menu information and the order information or the sales information; A process of generating the comment based on the basic information; A process of posting the comment to a predetermined SNS (Social Networking Service) at a predetermined timing; Execute The computer, In the process of generating the basic information, a process of calculating a first availability status and a second availability status as the basic information, wherein the first availability status is an occupancy rate for each time slot of a predetermined length on the current day calculated based on the order information or the sales information, and the second availability status is an average value of an occupancy rate for each time slot of a predetermined length on days on which predetermined conditions match today during a period of a predetermined number of years in the past calculated based on the order information or the sales information, further calculating a difference between the first seat availability status and the second seat availability status; Execute In the process of generating the comment, generating the comment including a predetermined coupon when the difference does not satisfy a predetermined standard; A program that executes.

Citation Information

Patent Citations

  • Store system for restaurants

    JP2006260144A

  • The number of vacant seat calculation device, store management system, the number of vacant seat calculation method and program

    JP2012098981A

  • POS system for restaurant

    JP2013003624A

  • Information processing device, information processing method and program

    JP2017004206A

  • Program, information processing device, method, and system

    JP7152124B1