Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7549262B2 - Price calculation device, price calculation method, and price calculation program - Google Patents
[go: Go Back, main page]

JP7549262B2 - Price calculation device, price calculation method, and price calculation program - Google Patents

Price calculation device, price calculation method, and price calculation program Download PDF

Info

Publication number
JP7549262B2
JP7549262B2 JP2023078192A JP2023078192A JP7549262B2 JP 7549262 B2 JP7549262 B2 JP 7549262B2 JP 2023078192 A JP2023078192 A JP 2023078192A JP 2023078192 A JP2023078192 A JP 2023078192A JP 7549262 B2 JP7549262 B2 JP 7549262B2
Authority
JP
Japan
Prior art keywords
price
information
store
unit
calculation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023078192A
Other languages
Japanese (ja)
Other versions
JP2023100931A (en
Inventor
二朗 筒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2022104611A external-priority patent/JP7280541B2/en
Application filed by Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2023078192A priority Critical patent/JP7549262B2/en
Publication of JP2023100931A publication Critical patent/JP2023100931A/en
Priority to JP2024148012A priority patent/JP2024163153A/en
Application granted granted Critical
Publication of JP7549262B2 publication Critical patent/JP7549262B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

この発明は、店舗が提供するサービスの価格を算出する価格算出装置、価格算出方法、価格算出プログラムおよび価格算出システムに関する。 This invention relates to a price calculation device, a price calculation method, a price calculation program, and a price calculation system that calculate the price of a service provided by a store.

従来、店舗の空席を求める技術や、ユーザが空席を探す作業を支援する技術が開発されていた。特許文献1は、テーブルごとの注文を受け付ける装置に清算情報が入力された場合、当該テーブルを空席と管理して、店舗の空席数を求める技術を開示している。また、特許文献2は、予約者が求めている座席が無い場合、当該予約者による代わりの席を探す作業を支援する技術を開示している。 Previously, technologies have been developed to find available seats in a restaurant and to assist users in searching for available seats. Patent Document 1 discloses a technology that, when payment information is entered into a device that accepts orders for each table, manages the table as available and finds the number of available seats in the restaurant. Patent Document 2 discloses a technology that, when the seat desired by the person who made the reservation is not available, assists the person in searching for an alternative seat.

特開2015-95076号公報JP 2015-95076 A 特開2001-357273号公報JP 2001-357273 A

しかしながら、特許文献1や特許文献2には、空席を求める技術やユーザによる代わりの席を探す作業を支援する技術が開示されているにすぎず、ユーザに対して、空席の有無しか提示することができない。そのため、ユーザに対して、一定の価格によるサービスの提供しか提示できず、本体であれば高い価格を提示できた場合であっても、当該一定の価格による予約しか促せず、売上や利益率の低下につながるおそれがあった。また、より低い価格を提示することにより、ユーザに予約を促すことができた場合であっても、一定の価格による予約しか促せないので、ユーザの来店機会を失うおそれもあった。 However, Patent Documents 1 and 2 only disclose technology for requesting vacant seats and technology for assisting users in searching for alternative seats, and can only inform users of the presence or absence of vacant seats. As a result, they can only offer services at a fixed price to users, and even if they could offer a higher price for the main product, they can only encourage reservations at that fixed price, which could lead to lower sales and profit margins. Furthermore, even if they could encourage users to make reservations by offering a lower price, they could lose opportunities for users to visit the store, as they can only encourage reservations at a fixed price.

本発明の目的は、上記課題に鑑み、ユーザに提供するサービスについて、適正価格を提示することが可能な価格算出装置、価格算出方法、価格算出プログラムおよび価格算出システムを提供することである。 In view of the above problems, the object of the present invention is to provide a price calculation device, a price calculation method, a price calculation program, and a price calculation system that are capable of presenting a fair price for a service provided to a user.

本発明の一態様における価格算出装置は、自店舗の空席状況に関する情報である第1満空情報を記憶する第1記憶部と、前記第1満空情報に基づいて、自店舗で提供するサービスの適正価格を算出する算出部と、を含み、前記算出部は、所定の期間ごとに、前記適正価格を算出することを特徴とする。 The price calculation device according to one aspect of the present invention includes a first storage unit that stores first occupancy information, which is information related to the availability of seats in the store, and a calculation unit that calculates a fair price for a service provided in the store based on the first occupancy information, and the calculation unit calculates the fair price for each predetermined period.

本発明の一態様における価格算出装置において、前記第1満空情報は、時間帯ごとの満空情報および日ごとの満空情報を含み、前記算出部は、前記適正価格に対する影響度を示す重み付けを、前記時間帯ごとの満空情報および日ごとの満空情報の各々に設定し、前記時間帯ごとの重み付けを前記日ごとの重み付けに比較して大きくすることを特徴としてもよい。 In one aspect of the price calculation device of the present invention, the first occupancy information includes occupancy information by time period and occupancy information by day, and the calculation unit may set a weight indicating the degree of influence on the fair price for each of the occupancy information by time period and the occupancy information by day, and set the weight for the time period to be larger than the weight for the day.

本発明の一態様における価格算出装置において、前記第1満空情報は、自店舗に配置される個々のテーブル間の結合または分離情報から求められる自店舗の利用人数ごとの満空情報をさらに含み、前記算出部は、前記適正価格の算出要求に含まれる利用予定人数における前記利用人数ごとの満室情報に基づいて、前記適正価格を算出することを特徴としてもよい。 In one aspect of the price calculation device of the present invention, the first occupancy information may further include occupancy information for each number of users of the store, which is obtained from combination or separation information between individual tables arranged in the store, and the calculation unit may calculate the fair price based on the occupancy information for each number of users among the number of users expected to use the store, which is included in the calculation request for the fair price.

本発明の一態様における価格算出装置において、前記自店舗以外の他店舗の空席状況に関する情報である第2満空情報を記憶する第2記憶部をさらに備え、前記算出部は、前記第1満空情報および前記第2満空情報に基づいて、前記適正価格を算出することを特徴としてもよい。 The price calculation device according to one aspect of the present invention may further include a second storage unit that stores second vacancy information, which is information related to the vacancy status of other stores other than the store itself, and the calculation unit may calculate the fair price based on the first vacancy information and the second vacancy information.

本発明の一態様における価格算出装置において、前記算出部は、前記適正価格に対する影響度を示す重み付けを、前記第1満空情報および前記第2満空情報の各々に設定し、前記第1満空情報の重み付けを前記第2満空情報の重み付けに比較して大きくすることを特徴としてもよい。 In one aspect of the price calculation device of the present invention, the calculation unit may be characterized in that it sets a weight indicating the degree of influence on the fair price for each of the first vacancy information and the second vacancy information, and sets a larger weight for the first vacancy information than a weight for the second vacancy information.

本発明の一態様における価格算出装置において、前記第1満空情報および第2満空情報は、時間帯ごとの満空情報および日ごとの満空情報を含み、前記算出部は、前記第1満空情報および前記第2満空情報の時間帯ごとの満空情報の重み付けを、前記第1満空情報および前記第2満空情報の日ごとの満空情報の重み付けよりも大きくすることを特徴としてもよい。 In one aspect of the price calculation device of the present invention, the first occupancy information and the second occupancy information include occupancy information by time period and occupancy information by day, and the calculation unit may be characterized in weighting the occupancy information by time period of the first occupancy information and the second occupancy information more than weighting the occupancy information by day of the first occupancy information and the second occupancy information.

本発明の一態様における価格算出装置において、前記第2満空情報は、前記自店舗の含まれるエリア、業態、価格帯のうちの少なくともいずれか一つに対応する前記他店舗の満空情報を含むことを特徴としてもよい。 In one aspect of the price calculation device of the present invention, the second occupancy information may include occupancy information of the other store that corresponds to at least one of the area, business type, and price range in which the own store is included.

本発明の一態様における価格算出装置において、前記第1満空情報および前記第2満空情報は、店舗に配置される個々のテーブル間の結合または分離情報から求められる店舗の利用人数ごとの満空情報をさらに含み、前記算出部は、前記適正価格の算出要求に含まれる利用予定人数における前記利用人数ごとの満室情報に基づいて、前記適正価格を算出することを特徴としてもよい。 In one aspect of the price calculation device of the present invention, the first occupancy information and the second occupancy information may further include occupancy information for each number of users of the store obtained from combination or separation information between individual tables arranged in the store, and the calculation unit may calculate the fair price based on the occupancy information for each number of users among the number of users expected to use the store included in the calculation request for the fair price.

本発明の一態様における価格算出装置において、前記第1満空情報および前記第2満空情報は、店舗の利用人数ごとの満空情報を含み、前記適正価格の算出要求に含まれる利用予定人数における前記利用人数ごとの満室情報に空きが存在しない場合、前記自店舗または前記他店舗に対して、前記利用予定人数での利用希望条件を送信する条件送信部をさらに含むことを特徴としてもよい。 In one aspect of the present invention, the price calculation device may further include a condition transmission unit that transmits desired conditions for use for the number of people to the store, where the first vacancy information and the second vacancy information include vacancy information for each number of people using the store, and transmits to the store or the other store desired conditions for use for the number of people using the store when there is no vacancy in the vacancy information for each number of people using the store that is included in the fair price calculation request.

本発明の一態様における価格算出装置において、前記算出部は、前記第1満空情報または前記第2満空情報の空席情報が所定値未満である場合、前記自店舗または前記他店舗で提供される商品の一部を閲覧不可または選択不可とすることを特徴としてもよい。 In one aspect of the price calculation device of the present invention, the calculation unit may be characterized in that, when the vacancy information of the first vacancy information or the second vacancy information is less than a predetermined value, some of the products offered at the store or the other store cannot be viewed or selected.

本発明の一態様における価格算出装置において、前記算出部は、予め設定された上限値および下限値の間で前記適正価格を算出することを特徴としてもよい。 In one aspect of the price calculation device of the present invention, the calculation unit may be characterized in that it calculates the fair price between a preset upper limit and a preset lower limit.

本発明の一態様における価格算出方法は、自店舗の空席状況に関する情報である第1満空情報を記憶する記憶ステップと、前記第1満空情報に基づいて、自店舗で提供するサービスの適正価格を算出する算出ステップと、を含み、前記算出ステップにおいて、所定の期間ごとに、前記適正価格を算出することを特徴とする。 The price calculation method according to one aspect of the present invention includes a storage step of storing first occupancy information, which is information related to the availability of seats in the store, and a calculation step of calculating a fair price for a service provided in the store based on the first occupancy information, and is characterized in that the calculation step calculates the fair price for each predetermined period.

本発明の一態様における価格算出プログラムは、コンピュータに、自店舗の空席状況に関する情報である第1満空情報を記憶する記憶機能と、前記第1満空情報に基づいて、自店舗で提供するサービスの適正価格を算出する算出機能と、を実現させ、前記算出機能において、所定の期間ごとに、前記適正価格を算出することを特徴とする価格算出プログラム。 A price calculation program according to one aspect of the present invention has a computer that has a storage function for storing first occupancy information, which is information relating to the availability of seats at the store, and a calculation function for calculating a fair price for a service provided at the store based on the first occupancy information, and the calculation function calculates the fair price for each predetermined period.

本発明の一態様における価格算出システムは、自店舗の店舗情報の閲覧状況を要求するユーザ端末と、前記ユーザ端末から前記閲覧要求を受信した場合、自店舗で提供するサービスの適正価格を算出する価格算出装置と、前記価格算出装置に対して、自装置の店舗情報を送信する店舗端末と、を含み、前記価格算出装置は、前記自店舗の空席状況に関する情報である第1満空情報を記憶する第1記憶部と、前記第1満空情報に基づいて、所定の期間ごとに、自店舗で提供するサービスの適正価格を算出する算出部と、を備えることを特徴とする。 The price calculation system according to one aspect of the present invention includes a user terminal that requests the viewing status of the store information of the store, a price calculation device that calculates a fair price for a service provided by the store when the viewing request is received from the user terminal, and a store terminal that transmits the store information of the device to the price calculation device, and the price calculation device is characterized in that it includes a first storage unit that stores first vacancy information, which is information regarding the vacancy status of the store, and a calculation unit that calculates a fair price for a service provided by the store for each specified period based on the first vacancy information.

本発明によれば、満空情報に基づいて適正価格を算出することにより、ユーザに提供するサービスについて適正価格を提示することができ、売上や利益率の低下やユーザの来店機会の喪失を防止することが可能な、価格算出装置、価格算出方法および価格算出プログラムを提供できる。 According to the present invention, a price calculation device, a price calculation method, and a price calculation program can be provided that can present a fair price for a service to a user by calculating a fair price based on occupancy information, thereby preventing a decline in sales and profit margins and a loss of opportunities for users to visit the store.

本発明の第1の実施形態における、価格算出システムの構成例を示す図である。1 is a diagram illustrating an example of the configuration of a price calculation system according to a first embodiment of the present invention. 本発明の第1の実施形態における、価格算出装置の構成例を示す図である。1 is a diagram illustrating an example of the configuration of a price calculation device according to a first embodiment of the present invention. 本発明の第1の実施形態における、第1記憶情報の構成例を示す図である。FIG. 4 is a diagram illustrating an example of a configuration of first stored information in the first exemplary embodiment of the present invention. 本発明の第1の実施形態における、店舗端末の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a store terminal in the first embodiment of the present invention. 本発明の第1の実施形態における、ユーザ端末の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a user terminal in the first embodiment of the present invention. 本発明の第1の実施形態における、価格算出装置の動作例を示すフローチャートである。4 is a flowchart showing an example of the operation of the price calculation device in the first exemplary embodiment of the present invention. 本発明の第2の実施形態における、価格算出システムの構成例を示す図である。FIG. 11 is a diagram illustrating an example of the configuration of a price calculation system according to a second embodiment of the present invention. 本発明の第2の実施形態における、価格算出装置の構成例を示す図である。FIG. 11 is a diagram illustrating an example of the configuration of a price calculation device according to a second exemplary embodiment of the present invention.

以下、本発明の実施形態について、添付の図面を参照して具体的に説明する。 The following describes an embodiment of the present invention in detail with reference to the attached drawings.

(第1の実施形態)
第1の実施形態は、自店舗の空席状況に関する情報である第1満空情報に基づいて、当該自店舗で提供するサービスの適正価格を算出する場合の実施形態である。自店舗の自店舗の空席状況に関する情報に基づいて、提供するサービスの適正価格を算出するため、例えば、空席が多い場合は価格を下げることによってユーザの来店機会の喪失を防止することが可能であり、空席が少ない場合は価格を上げることにより、売上や利益率の低下を防止することが可能となる。
First Embodiment
The first embodiment is an embodiment in which a fair price for a service provided at a store is calculated based on first vacancy information, which is information on the vacancy status of the store. Since a fair price for a service provided is calculated based on information on the vacancy status of the store, for example, when there are many vacant seats, it is possible to prevent users from losing opportunities to visit the store by lowering the price, and when there are few vacant seats, it is possible to prevent a decrease in sales and profit margins by raising the price.

(システム構成)
図1は、本発明の第1の実施形態における、価格算出システムの構成例を示す図である。図1に示すように、価格算出システムは、価格算出装置10と、店舗端末20と、ユーザ端末30と、ネットワーク40を含む。なお、価格算出システムに含まれる店舗端末20およびユーザ端末30は1台に限られず、複数台であってもよい。
(System Configuration)
Fig. 1 is a diagram showing an example of the configuration of a price calculation system in a first embodiment of the present invention. As shown in Fig. 1, the price calculation system includes a price calculation device 10, a store terminal 20, a user terminal 30, and a network 40. Note that the number of store terminals 20 and user terminals 30 included in the price calculation system is not limited to one, and may be multiple.

価格算出装置10は、ユーザ端末30から店舗情報の閲覧要求を受信し、当該ユーザ端末30に対して、当該閲覧要求に含まれる店舗の店舗情報を送信する機能を備える。また、価格算出装置10は、店舗端末20から、店舗の店舗情報を取得する機能を備える。また、価格算出装置10は、自店舗の空席状況に関する情報である第1満室情報に基づいて、自店舗で提供するサービスの適正価格を算出する機能を備える。また、価格算出装置10は、算出した適正価格を、店舗端末20およびユーザ端末30に対して送信する機能を備える。 The price calculation device 10 has a function to receive a request to view store information from a user terminal 30, and transmit store information of the store included in the request to the user terminal 30. The price calculation device 10 also has a function to acquire store information of the store from the store terminal 20. The price calculation device 10 also has a function to calculate a fair price for a service provided at its own store based on first occupancy information, which is information regarding the vacancy status of its own store. The price calculation device 10 also has a function to transmit the calculated fair price to the store terminal 20 and the user terminal 30.

自店舗で提供するサービスは、例えば、飲食店等がユーザに提供する飲食物等のことである。例えば、自店舗で提供するサービスは、飲食店等で提供する各種コース(飲食物等のコース)や、各種プラン(飲食物等のプラン)のことである。なお、店舗は、飲食店等に限られず、どのような業態であってもよく、例えば、マッサージ店、美容室、ホテルや旅館などの宿泊施設などであってもよい。また、自店舗で提供するサービスは、その店舗が属する業態によって様々であり、例えば、マッサージ店であればユーザに施すマッサージであり、美容室であればカットやブローであり、宿泊施設であれば宿泊プランなどであってもよい。 The services provided at one's own store are, for example, food and drink provided to users by restaurants and the like. For example, the services provided at one's own store are various courses (courses for food and drink, etc.) and various plans (plans for food and drink, etc.) provided by restaurants and the like. Note that the store is not limited to restaurants and the like and may be any type of business, for example, a massage parlor, a beauty salon, or an accommodation facility such as a hotel or inn. Furthermore, the services provided at one's own store vary depending on the type of business the store belongs to; for example, a massage provided to users at a massage parlor, a haircut and blow dry at a beauty salon, and an accommodation plan at an accommodation facility.

価格算出装置10は、例えば、サーバ装置であるが、デスクトップ、ラップトップ、タブレットなどのコンピュータであってもよい。なお、価格算出装置10は、これらの装置に限られず、どのような装置であってもよい。なお、価格算出装置10は、これらの装置に限られず、どのような装置であってもよい。 The price calculation device 10 is, for example, a server device, but may also be a computer such as a desktop, laptop, or tablet. Note that the price calculation device 10 is not limited to these devices and may be any type of device. Note that the price calculation device 10 is not limited to these devices and may be any type of device.

店舗端末20は、価格算出装置10に対して、店舗の店舗情報を取得する機能を備える。店舗情報は、店舗に関する情報である。店舗情報は、例えば、店舗が提供するサービスに関する情報や店舗の位置、クーポン情報、空席情報などを含む。なお、店舗情報は、どのような情報を含んでいてもよく、店舗の営業時間や連絡先、アクセス方法などの情報を含んでいてもよい。また、店舗情報の閲覧要求は、ユーザが指定する条件に合致する店舗情報の閲覧要求である。ユーザは、例えば、エリアや業態、価格帯を指定して、当該指定した条件に合致する店舗情報の閲覧を要求する。 The store terminal 20 has a function for acquiring store information of a store from the price calculation device 10. The store information is information related to the store. For example, the store information includes information on the services provided by the store, the store's location, coupon information, and available seating information. The store information may include any type of information, and may include information such as the store's business hours, contact information, and access methods. A request to view store information is a request to view store information that matches conditions specified by the user. For example, the user specifies an area, business type, and price range, and requests to view store information that matches the specified conditions.

店舗端末20は、例えば、デスクトップ、ラップトップ、タブレットなどのコンピュータであるが、サーバ装置やスマートフォンや携帯電話などであってもよい。なお、店舗端末20は、これらの装置に限られず、どのような装置であってもよい。 The store terminal 20 is, for example, a computer such as a desktop, laptop, or tablet, but may also be a server device, a smartphone, or a mobile phone. Note that the store terminal 20 is not limited to these devices and may be any device.

ユーザ端末30は、価格算出装置10に対して、店舗情報の閲覧要求を送信する機能を備える。また、ユーザ端末30は、価格算出装置10から、閲覧要求に対する応答として、所定の店舗情報を受信する機能を備える。ユーザ端末30は、ユーザが保持する端末であり、例えば、ユーザ端末30は、例えば、スマートフォンやタブレット端末、携帯電話、パーソナルコンピュータ、その他の電子機器である。なお、ユーザ端末30は、これらの装置に限られず、どのような装置であってもよい。 The user terminal 30 has a function of sending a request to view store information to the price calculation device 10. The user terminal 30 also has a function of receiving specific store information from the price calculation device 10 in response to the view request. The user terminal 30 is a terminal held by a user, and is, for example, a smartphone, a tablet terminal, a mobile phone, a personal computer, or other electronic device. Note that the user terminal 30 is not limited to these devices and may be any device.

ネットワーク40は、価格算出装置10、店舗端末20およびユーザ端末30の各々を相互に接続する役割を担う。ネットワーク40は、例えば、有線ネットワークや無線ネットワークであってもよい。例えば、ネットワーク40は、イントラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、ワイヤレスWAN(wireless WAN:WWAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDNs(integrated service digital networks)、無線LANs、LTE(long term evolution)CDMA(code division multiple access)、衛星通信を含むことができる。 The network 40 serves to interconnect the price calculation device 10, the store terminal 20, and the user terminal 30. The network 40 may be, for example, a wired network or a wireless network. For example, network 40 may include an intranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wireless WAN (WWAN), a portion of the Internet, a portion of the Public Switched Telephone Network (PSTN), a mobile phone network, integrated service digital networks (ISDNs), wireless LANs, long term evolution (LTE) code division multiple access (CDMA), and satellite communications.

(各装置の構成)
(価格算出装置10の構成例)
図2は、本発明の第1の実施形態における、価格算出装置10の構成例を示す図である。図2に例示するように、価格算出装置10は、例えば、制御部101と、通信部102と、第1記憶部103を含む。
(Configuration of each device)
(Example of configuration of price calculation device 10)
2 is a diagram showing an example of the configuration of the price calculation device 10 according to the first embodiment of the present invention. As shown in FIG. 2, the price calculation device 10 includes, for example, a control unit 101, a communication unit 102, and a first storage unit 103.

通信部102は、ネットワーク40を介して各種データの送受信を行う通信インタフェースである。通信部102は、ネットワーク40を介して、ユーザ端末30やユーザ端末30との通信を実行する機能を有する。通信部102は、各種データを制御部101からの指示に従って、ユーザ端末30やユーザ端末30に送信する。また、通信部102は、ユーザ端末30やユーザ端末30から送信された各種データを受信し、制御部101に通知する。 The communication unit 102 is a communication interface that transmits and receives various data via the network 40. The communication unit 102 has a function of executing communication with the user terminal 30 and the user terminal 30 via the network 40. The communication unit 102 transmits various data to the user terminal 30 and the user terminal 30 in accordance with instructions from the control unit 101. The communication unit 102 also receives various data transmitted from the user terminal 30 and the user terminal 30, and notifies the control unit 101.

通信部102は、ユーザ端末30に、閲覧要求に対する応答として、所定の店舗情報を送信する。通信部102は、ユーザ端末30ごとに、当該ユーザ端末30から受信した閲覧要求に対する応答として、所定の店舗情報を送信する。 The communication unit 102 transmits the specified store information to the user terminal 30 in response to the viewing request. The communication unit 102 transmits the specified store information for each user terminal 30 in response to the viewing request received from the user terminal 30.

第1記憶部103は、価格算出装置10が動作するうえで必要とする各種プログラムや各種データを記憶する。第1記憶部103は、例えば、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。なお、価格算出装置10は、プログラムを第1記憶部103に記憶し、当該プログラムを実行して、制御部101が、当該制御部101に含まれる各部としての処理を実行してもよい。当該プログラムは、価格算出装置10に、制御部101が実行する各機能を実現させる。 The first storage unit 103 stores various programs and various data required for the operation of the price calculation device 10. The first storage unit 103 is realized by various storage media such as an HDD, SSD, or flash memory. The price calculation device 10 may store a program in the first storage unit 103, execute the program, and cause the control unit 101 to execute processing as each unit included in the control unit 101. The program causes the price calculation device 10 to realize each function executed by the control unit 101.

図2に例示するように、第1記憶部103は、自店舗の空清情報に関する情報である第1満空情報を記憶する。第1満空情報は、店舗の空席状況に関する情報であり、使用されていない席または予約されていない席である空席の数である。なお、第1満空情報は、店舗内の座席数に対して、使用されていない席または予約されていない席である空席の割合であってもよい。なお、第1満空情報は、店舗において使用されている席の状況に関する情報であってもよく、店舗内の座席数に対して、使用されている席または予約されている席の数や割合であってもよい。 As illustrated in FIG. 2, the first storage unit 103 stores first occupancy information, which is information related to the vacancy information of its own store. The first occupancy information is information related to the vacancy status of seats in the store, and is the number of vacant seats that are unused or unreserved seats. The first occupancy information may be the ratio of vacant seats that are unused or unreserved seats to the number of seats in the store. The first occupancy information may be information related to the status of seats being used in the store, and may be the number or ratio of used or reserved seats to the number of seats in the store.

また、第1満空情報は、所定の時間ごとの満空情報を含んでいてもよく、例えば、時間帯ごとまたは日ごとの満空情報を含む。また、第1満空状況は、利用人数ごとの満空情報を含んでいてもよい。 The first occupancy information may also include occupancy information for each specified time, for example, for each time period or each day. The first occupancy status may also include occupancy information for each number of users.

図3は、第1記憶部103に記憶される、自店舗の空席状況に関する情報である第1満空情報である。図3に例示するように、第1満空情報は、日ごと及び時間帯ごとの満空情報を含む。図3の例では、第1満空情報は、「10日」や「11日」など、日ごとに満空情報を含む。また、第1満空情報は、「11:00~」や「13:00~」など、時間帯ごとに満空情報を含む。なお、時間帯は、図3に例示するように、「11:00~」、「13:00~」、「17:00~」、「18:00~」、「19:00~」、「20:00~」および「21:00~」と、1時間または2時間単位で分けてもよいが、30分単位など、どのような幅で時間帯を分けてもよい。また、図3に例示する時間帯は、あくまでも例示であって、どのように分けてもよい。 Figure 3 shows the first occupancy information, which is information related to the vacancy status of the store, stored in the first storage unit 103. As shown in Figure 3, the first occupancy information includes occupancy information for each day and each time period. In the example of Figure 3, the first occupancy information includes occupancy information for each day, such as "the 10th" and "the 11th". The first occupancy information also includes occupancy information for each time period, such as "11:00~" and "13:00~". Note that the time periods may be divided into 1-hour or 2-hour units, such as "11:00~", "13:00~", "17:00~", "18:00~", "19:00~", "20:00~", and "21:00~", as shown in Figure 3, but the time periods may be divided into any width, such as 30-minute units. The time periods shown in Figure 3 are merely examples and may be divided in any manner.

また、第1満空情報は、自店舗の利用人数ごとの満空情報を含んでいてもよい。図3に例示するように、第1満空情報は、「1~2人」や「3~4人」など、利用人数ごとの満空情報を含む。図3の例では、「1~2人」、「3~4人」、「5~10人」、「11~20人」および「21人~」と、利用人数を5つに分けているが、どのような人数ごとに分類してもよい。 The first occupancy information may also include occupancy information for each number of users of the store. As shown in FIG. 3, the first occupancy information includes occupancy information for each number of users, such as "1-2 people" or "3-4 people." In the example of FIG. 3, the number of users is divided into five groups: "1-2 people," "3-4 people," "5-10 people," "11-20 people," and "21 people or more," but the number of users may be classified in any way.

第1記憶部103は、店舗端末20から受信した、自店舗に配置される個々のテーブル間の結合または分離情報に基づいて、店舗の利用人数を分けてもよい。例えば、第1記憶部204は、入出力部203から受け付けた個々のテーブル間の結合または分離情報に基づいて、例えば「1~2人」、「3~4人」、「5~10人」、「11~20人」および「21人~」と、利用人数を5つに分けてもよい。 The first memory unit 103 may divide the number of users of the store based on the combination or separation information between individual tables placed in the store received from the store terminal 20. For example, the first memory unit 204 may divide the number of users into five groups, such as "1-2 people," "3-4 people," "5-10 people," "11-20 people," and "21 people or more," based on the combination or separation information between individual tables received from the input/output unit 203.

第1記憶部103は、利用人数ごとの満空情報を含む。図3に例示するように、第1記憶部103は、「1~2人」、「3~4人」、「5~10人」、「11~20人」および「21人~」という利用人数ごとに、満空情報を含む。 The first memory unit 103 includes occupancy information for each number of users. As illustrated in FIG. 3, the first memory unit 103 includes occupancy information for each number of users: "1-2 people," "3-4 people," "5-10 people," "11-20 people," and "21 people or more."

以上のとおり、第1記憶部103は、所定の時間帯ごとに、および、利用人数ごとに、満空情報を含む。図3の例では、第1記憶部103は、「10日」の「11:00~」の「3~4人」の満空情報として、使用されていない席または予約されていない席である空席の数である「2」を記憶する。また、第1記憶部103は、「10日」の「19:00~」の「5~10人」の満空情報として、空席の数である「0」を記憶する。 As described above, the first memory unit 103 includes occupancy information for each specified time period and for each number of users. In the example of FIG. 3, the first memory unit 103 stores "2", which is the number of vacant seats that are not in use or not reserved, as occupancy information for "3-4 people" from "11:00" on the "10th". The first memory unit 103 also stores "0", which is the number of vacant seats, as occupancy information for "5-10 people" from "19:00" on the "10th".

制御部101は、例えば、中央処理装置(CPU)やマイクロプロセッサ、ASIC、FPGAなどであってもよい。なお、制御部201は、これらの例に限られず、どのようなものであってもよい。 The control unit 101 may be, for example, a central processing unit (CPU), a microprocessor, an ASIC, an FPGA, etc. Note that the control unit 201 is not limited to these examples and may be anything.

図2に例示するように、制御部101は、算出部111と、条件送信部112を含む。 As illustrated in FIG. 2, the control unit 101 includes a calculation unit 111 and a condition transmission unit 112.

算出部111は、所定の期間ごとに、第1満空情報に基づいて、自店舗で提供するサービスの適正価格を算出する。算出部111は、予め定められた標準価格を、第1満空情報に基づいて変更し、適正価格を算出する。 The calculation unit 111 calculates the appropriate price for the service provided at the store for each specified period based on the first occupancy information. The calculation unit 111 changes the predetermined standard price based on the first occupancy information to calculate the appropriate price.

標準価格は、自店舗で提供するサービスの標準となる価格である。標準価格は、店舗のスタッフなどにより、予め定められる。標準価格は、例えば、飲食店等における各種コース(飲食物等のコース)や、各種プラン(飲食物等のプラン)の標準となる価格である。また、標準価格は、マッサージ店におけるマッサージの標準となる価格や、美容室におけるカットやブローなどの標準となる価格、ホテルや旅館などの出区箔施設における標準となる宿泊費である。標準価格は、日ごとや時間帯ごと、月ごと、曜日ごと、季節ごとに、予め定められていてもよい。なお、標準価格は、店舗のスタッフが任意のタイミングで変更可能であってもよい。 The standard price is the standard price for services provided at the store. The standard price is determined in advance by the store staff, etc. The standard price is, for example, the standard price for various courses (courses including food and drink, etc.) and various plans (plans including food and drink, etc.) at restaurants, etc. The standard price is also the standard price for a massage at a massage parlor, the standard price for a cut or blow dry at a beauty salon, and the standard accommodation fee at a luxury facility such as a hotel or inn. The standard price may be determined in advance for each day, time period, month, day of the week, or season. The standard price may be changeable by the store staff at any time.

算出部111は、予め定められた標準価格を、第1満空情報に基づいて変更して、適正価格を算出する。算出部111は、第1満空情報としての“空席の数”が少ない場合、予め定められた標準価格よりも高い価格を、適正価格として算出する。算出部111は、例えば、第1満空情報としての“空席の数”が第1所定数以下である場合、予め定められた標準価格よりも高い価格を、適正価格として算出する。算出部111は、第1満空情報としての“空席の数”が第1所定数以下である場合、予め定められた標準価格に第1係数(例えば、1より大きい整数)を乗じて、適正価格を算出する。例えば、算出部111は、第1満空情報としての“空席の数”が、第1所定数である「2」以下である場合、予め定められた5000円という標準価格に、第1係数である「1.2」を乗じて、6000円という適正価格を算出する。 The calculation unit 111 calculates the fair price by changing the predetermined standard price based on the first occupancy information. When the "number of vacant seats" as the first occupancy information is small, the calculation unit 111 calculates a price higher than the predetermined standard price as the fair price. For example, when the "number of vacant seats" as the first occupancy information is equal to or less than a first predetermined number, the calculation unit 111 calculates a price higher than the predetermined standard price as the fair price. When the "number of vacant seats" as the first occupancy information is equal to or less than a first predetermined number, the calculation unit 111 multiplies the predetermined standard price by a first coefficient (for example, an integer greater than 1) to calculate the fair price. For example, when the "number of vacant seats" as the first occupancy information is equal to or less than the first predetermined number "2", the calculation unit 111 multiplies the predetermined standard price of 5,000 yen by the first coefficient "1.2" to calculate the fair price of 6,000 yen.

第1係数は、予め定められていても、任意のタイミングで設定可能であってもよい。また、算出部111は、第1満空情報としての“空席の数”に応じて、第1係数を変更してもよい。例えば、第1満空情報としての“空席の数”が少なくなるごとに、第1係数をより高い値に設定してもよい。例えば、算出部111は、第1満空情報としての“空席の数”が「2」である場合、第1係数を「1.2」に設定し、第1満空情報としての“空席の数”が「4」である場合、第1係数を「1.1」に設定する。 The first coefficient may be determined in advance or may be set at any timing. Furthermore, the calculation unit 111 may change the first coefficient according to the "number of vacant seats" as the first occupancy information. For example, the first coefficient may be set to a higher value each time the "number of vacant seats" as the first occupancy information decreases. For example, the calculation unit 111 sets the first coefficient to "1.2" when the "number of vacant seats" as the first occupancy information is "2", and sets the first coefficient to "1.1" when the "number of vacant seats" as the first occupancy information is "4".

一方、算出部111は、第1満空情報としての“空席の数”が多い場合、予め定められた標準価格よりも低い価格を、適正価格として算出する。算出部111は、例えば、第1満空情報としての“空席の数”が第2所定数以上である場合、予め定められた標準価格よりも低い価格を、適正価格として算出する。算出部111は、第1満空情報としての“空席の数”が第2所定数以上である場合、予め定められた標準価格に第2係数(例えば、1より小さい整数)を乗じて、適正価格を算出する。例えば、算出部111は、第1満空情報としての“空席の数”が、第2所定数である「8」以上である場合、予め定められた5000円という標準価格に、第1係数である「0.8」を乗じて、4000円という適正価格を算出する。 On the other hand, when the "number of vacant seats" as the first occupancy information is large, the calculation unit 111 calculates a price lower than the predetermined standard price as the fair price. For example, when the "number of vacant seats" as the first occupancy information is equal to or greater than a second predetermined number, the calculation unit 111 calculates a price lower than the predetermined standard price as the fair price. When the "number of vacant seats" as the first occupancy information is equal to or greater than the second predetermined number, the calculation unit 111 multiplies the predetermined standard price by a second coefficient (for example, an integer smaller than 1) to calculate the fair price. For example, when the "number of vacant seats" as the first occupancy information is equal to or greater than the second predetermined number "8", the calculation unit 111 multiplies the predetermined standard price of 5,000 yen by the first coefficient "0.8" to calculate the fair price of 4,000 yen.

第2係数は、予め定められていても、任意のタイミングで設定可能であってもよい。また、算出部111は、第1満空情報としての“空席の数”に応じて、第2係数を変更してもよい。例えば、第1満空情報としての“空席の数”が多くなるごとに、第2係数をより低い値に設定してもよい。例えば、算出部111は、第1満空情報としての“空席の数”が「8」である場合、第1係数を「0.8」に設定し、第1満空情報としての“空席の数”が「6」である場合、第1係数を「0.9」に設定する。 The second coefficient may be determined in advance or may be set at any timing. Furthermore, the calculation unit 111 may change the second coefficient according to the "number of vacant seats" as the first occupancy information. For example, the second coefficient may be set to a lower value as the "number of vacant seats" as the first occupancy information increases. For example, the calculation unit 111 sets the first coefficient to "0.8" when the "number of vacant seats" as the first occupancy information is "8", and sets the first coefficient to "0.9" when the "number of vacant seats" as the first occupancy information is "6".

算出部111は、予め設定された上限値および下限値の間で、適正価格を算出する。例えば、算出部111は、適正価格として、予め設定された上限値である「6000円」と、予め設定された下限値である「4000円」の間で、適正価格を算出する。 The calculation unit 111 calculates a fair price between a preset upper limit and a preset lower limit. For example, the calculation unit 111 calculates a fair price between a preset upper limit of "6,000 yen" and a preset lower limit of "4,000 yen."

算出部111は、所定の時間帯ごとに、適正価格を算出してもよい。算出部111は、時間帯ごとの第1満空情報に基づいて、時間帯ごとに、自店舗で提供するサービスの適正価格を算出してもよい。例えば、算出部111は、「11:00~」や「19:00~」などの時間帯ごとに、当該時間帯ごとの満空情報に基づいて、それぞれ適正価格を算出する。また、算出部111は、日ごとの第1満空情報に基づいて、日ごとに、自店舗で提供するサービスの適正価格を算出してもよい。例えば、算出部111は、「10日」や「11日」などの日ごとに、当該日ごとの満空情報に基づいて、それぞれ適正価格を算出する。 The calculation unit 111 may calculate a fair price for each predetermined time period. The calculation unit 111 may calculate a fair price for a service provided by the store for each time period based on the first occupancy information for each time period. For example, the calculation unit 111 calculates a fair price for each time period, such as "11:00 onwards" or "19:00 onwards", based on the occupancy information for each time period. The calculation unit 111 may also calculate a fair price for a service provided by the store for each day, based on the first occupancy information for each day. For example, the calculation unit 111 calculates a fair price for each day, such as "the 10th" or "the 11th", based on the occupancy information for each day.

算出部111は、時間帯ごとの満空情報と、日ごとの満空情報とを利用可能である場合、当該時間帯ごとの満空情報を、日ごとの満空情報に比べて、より影響度を高く設定して、適正価格を算出する。算出部111は、例えば、適正価格に対する影響度を示す重み付けを、時間帯ごとの満空情報および日ごとの満空情報の各々に設定し、時間帯ごとの重み付けを日ごとの重み付けに比較して大きく設定する。例えば、算出部111は、時間帯ごとの重み付けを「0.8」、日ごとの重み付けを「0.2」と設定する。例えば、算出部111は、時間帯「19:00~」の「2」という空席数に対して重み付けを「0.8」、日ごと「11日」の「8」という空席数に対して重み付けを「0.2」と設定する。その結果、算出部111は、時間帯ごと満空情報に基づいて決定される第1係数「1.2」に重み付け「0.8」を乗じた数値と、日ごと満空情報に基づいて決定される第1係数「0.8」に重み付け「0.2」を乗じた数値とを加えて得た「1.12」を、標準価格5000円に乗じて、5600円という適正価格を算出する。なお、重み付けの値は、あくまでも例示であって、どのような数値であってもよい。 When the vacancy information for each time period and the vacancy information for each day are available, the calculation unit 111 calculates the fair price by setting the vacancy information for each time period to have a higher influence than the vacancy information for each day. For example, the calculation unit 111 sets a weight indicating the influence on the fair price for each of the vacancy information for each time period and the vacancy information for each day, and sets the weight for each time period to be higher than the weight for each day. For example, the calculation unit 111 sets the weight for each time period to "0.8" and the weight for each day to "0.2". For example, the calculation unit 111 sets the weight for the number of vacant seats "2" in the time period "from 19:00" to "0.8" and the weight for the number of vacant seats "8" in the day "the 11th" to "0.2". As a result, the calculation unit 111 multiplies the standard price of 5,000 yen by 1.12, which is obtained by multiplying the first coefficient "1.2" determined based on the vacancy information for each time period by the weighting "0.8" and the first coefficient "0.8" determined based on the vacancy information for each day by the weighting "0.2", to calculate the fair price of 5,600 yen. Note that the weighting value is merely an example and may be any value.

算出部111は、自店舗の利用人数ごとに、適正価格を算出してもよい。算出部111は、自店舗に配置される個々のテーブル間の結合または分離情報から求められる自店舗の利用人数ごとの満空情報に基づいて、利用人数ごとに、自店舗で提供するサービスの適正価格を算出してもよい。例えば、算出部111は、「1~2人」や「5~10人」などの利用人数ごとに、当該利用人数ごとの満空情報に基づいて、それぞれ適正価格を算出する。 The calculation unit 111 may calculate a fair price for each number of users of the store. The calculation unit 111 may calculate a fair price for a service provided at the store for each number of users, based on availability information for each number of users of the store obtained from the combination or separation information between individual tables placed at the store. For example, the calculation unit 111 calculates a fair price for each number of users, such as "1-2 people" or "5-10 people," based on the availability information for each number of users.

算出部111は、所定の周期で、適正価格を算出してもよいし、ユーザ端末30から店舗情報の閲覧要求を受信したタイミングで、当該適正価格を算出してもよい。なお、算出部111は、これらの例に限られず、任意のタイミングで、適正価格を算出してもよい。 The calculation unit 111 may calculate the fair price at a predetermined cycle, or may calculate the fair price when a request to view store information is received from the user terminal 30. Note that the calculation unit 111 is not limited to these examples, and may calculate the fair price at any timing.

算出部111は、第1満空情報の空席情報が所定値未満である場合、自店舗で提供するサービスの一部を閲覧不可または選択不可とする旨を、店舗端末20およびユーザ端末30に送信してもよい。例えば、算出部111は、第1満空情報の空席情報が「2」未満である場合、自店舗で提供するサービスのうち、所定の価格未満のサービスを閲覧不可または選択不可とする。第1満空情報の空席情報が所定値未満である場合、自店舗で提供するサービスの一部を閲覧不可または選択不可とすることで、売上や利益率の低下を防止することが可能となる。 The calculation unit 111 may transmit to the store terminal 20 and the user terminal 30 a notice that some of the services provided by the store cannot be viewed or selected when the vacancy information in the first vacancy information is less than a predetermined value. For example, when the vacancy information in the first vacancy information is less than "2", the calculation unit 111 makes services provided by the store that are less than a predetermined price unviewable or unselectable. When the vacancy information in the first vacancy information is less than a predetermined value, making some of the services provided by the store unviewable or unselectable makes it possible to prevent a decline in sales and profit margins.

条件送信部112は、ユーザが指定する条件に合致する店舗情報の閲覧要求に基づいて、算出部111が算出した適正価格を含む所定の店舗情報を作成する。条件送信部112は、ユーザ端末30から受信した閲覧状況に含まれる条件に合致する、適正価格を含む店舗情報を作成する。条件送信部112は、ユーザが指定したエリアや業態、価格帯に関する条件に基づき、それぞれが適正価格を含む複数の店舗情報を特定してもよい。条件送信部112は、適正価格を含む所定の店舗情報として、ユーザ端末30に当該店舗情報を表示するための表示データを作成する。条件送信部112は、所定の店舗情報としての表示データを、送信部102を介して、ユーザ端末30に送信する。 The condition transmission unit 112 creates predetermined store information including the fair price calculated by the calculation unit 111 based on a viewing request for store information that matches the conditions specified by the user. The condition transmission unit 112 creates store information including a fair price that matches the conditions included in the viewing status received from the user terminal 30. The condition transmission unit 112 may identify multiple store information each including a fair price based on conditions related to the area, business type, and price range specified by the user. The condition transmission unit 112 creates display data for displaying the store information on the user terminal 30 as the predetermined store information including the fair price. The condition transmission unit 112 transmits the display data as the predetermined store information to the user terminal 30 via the transmission unit 102.

条件送信部112は、適正価格の算出要求(ユーザ端末30から受信する店舗情報の閲覧要求)に含まれる利用予定人数における、利用人数ごとの満室情報に空きが存在しない場合、自店舗の店舗端末20に対して、利用予定人数での利用希望条件を送信する。例えば、条件送信部112は、適正価格の算出要求(ユーザ端末30から受信する店舗情報の閲覧要求)に含まれる利用予定人数「21人~」における、利用人数ごとの満室情報に空きが存在しない場合、自店舗の店舗端末20に対して、利用予定人数「21人~」での利用希望条件を送信する。 When there are no vacancies in the full occupancy information for the number of planned users included in the request to calculate the fair price (a request to view store information received from the user terminal 30), the condition sending unit 112 sends the desired usage conditions for the number of planned users to the store terminal 20 of the store itself. For example, when there are no vacancies in the full occupancy information for the number of planned users "21 people or more" included in the request to calculate the fair price (a request to view store information received from the user terminal 30), the condition sending unit 112 sends the desired usage conditions for the number of planned users "21 people or more" to the store terminal 20 of the store itself.

(店舗端末20の構成例)
図4は、本発明の第1の実施形態における、店舗端末20の構成例を示す図である。図4に例示するように、店舗端末20は、例えば、制御部201と、通信部202と、入出力部203と、表示部204と、記憶部205を含む。
(Example of configuration of store terminal 20)
Fig. 4 is a diagram showing an example of the configuration of the store terminal 20 in the first embodiment of the present invention. As shown in Fig. 4, the store terminal 20 includes, for example, a control unit 201, a communication unit 202, an input/output unit 203, a display unit 204, and a storage unit 205.

通信部202は、ネットワーク40を介して各種データの送受信を行う通信インタフェースである。通信部202は、ネットワーク40を介して、価格算出装置10やユーザ端末30との通信を実行する機能を有する。通信部202は、各種データを制御部201からの指示に従って、価格算出装置10やユーザ端末30に送信する。また、通信部202は、価格算出装置10やユーザ端末30から送信された各種データを受信し、制御部201に通知する。また、通信部202は、価格算出装置10を介して受信するユーザ端末30からの予約に関する情報等を受信してもよい。 The communication unit 202 is a communication interface that transmits and receives various data via the network 40. The communication unit 202 has a function of executing communication with the price calculation device 10 and the user terminal 30 via the network 40. The communication unit 202 transmits various data to the price calculation device 10 and the user terminal 30 according to instructions from the control unit 201. The communication unit 202 also receives various data transmitted from the price calculation device 10 and the user terminal 30 and notifies the control unit 201. The communication unit 202 may also receive information related to reservations from the user terminal 30 received via the price calculation device 10.

入出力部203は、算出管理装置20に対する各種操作を入力する装置により実現される。入出力部203は、店舗のスタッフからの入力を受け付けて、当該入力に係る情報を制御部201や記憶部205に伝達する機能を有する。入出力部203は、キーボードやマウス、タッチパネル、マイク、各種センサなどである。なお、入出力部203は、これらの例に限定されず、どのような装置であってもよい。 The input/output unit 203 is realized by a device that inputs various operations to the calculation management device 20. The input/output unit 203 has a function of accepting input from store staff and transmitting information related to the input to the control unit 201 and the memory unit 205. The input/output unit 203 is a keyboard, mouse, touch panel, microphone, various sensors, etc. Note that the input/output unit 203 is not limited to these examples and may be any device.

入出力部203は、自店舗に配置される個々のテーブル間の結合または分離情報を受け付ける。入出力部203は、例えば、店舗のスタッフが入力する、自店舗に配置される個々のテーブル間の結合または分離情報を受け付ける。また、入出力部203は、各種センサ等に基づいて、自動的に、自店舗に配置される個々のテーブル間の結合または分離情報を受け付けてもよい。入出力部203は、自店舗に配置される個々のテーブル間の結合または分離情報を制御部201や記憶部205に通知する。 The input/output unit 203 receives information on joins or separations between individual tables placed in the store. The input/output unit 203 receives information on joins or separations between individual tables placed in the store, for example, input by store staff. The input/output unit 203 may also automatically receive information on joins or separations between individual tables placed in the store based on various sensors, etc. The input/output unit 203 notifies the control unit 201 and the memory unit 205 of the information on joins or separations between individual tables placed in the store.

表示部204は、例えば、液晶ディスプレイやOELD(organic electroluminescence display)である。なお、表示部204は、これらの例に限定されず、ヘッドマウントディスプレイ(HDM)などであってもよい。表示部204は、自店舗の第1店舗情報や、ユーザ端末30からの予約依頼などの各種情報を表示する。 The display unit 204 is, for example, a liquid crystal display or an organic electroluminescence display (OLED). Note that the display unit 204 is not limited to these examples and may be a head mounted display (HDM) or the like. The display unit 204 displays various information such as first store information of the store itself and reservation requests from the user terminal 30.

制御部201は、例えば、中央処理装置(CPU)やマイクロプロセッサ、ASIC、FPGAなどであってもよい。なお、制御部101は、これらの例に限られず、どのようなものであってもよい。 The control unit 201 may be, for example, a central processing unit (CPU), a microprocessor, an ASIC, an FPGA, etc. Note that the control unit 101 is not limited to these examples and may be anything.

図4に例示するように、制御部201は、受信処理部211と、送信処理部212を含む。受信処理部211は、価格算出装置10から、自装置の店舗情報の要求を受信する。送信処理部212は、記憶部205を参照して、価格算出装置10に対して自装置の店舗情報を送信する。 As illustrated in FIG. 4, the control unit 201 includes a receiving processing unit 211 and a transmitting processing unit 212. The receiving processing unit 211 receives a request for store information of the device from the price calculation device 10. The transmitting processing unit 212 refers to the storage unit 205 and transmits the store information of the device to the price calculation device 10.

記憶部205は、店舗端末20が動作するうえで必要とする各種プログラムや各種データを記憶する。記憶部205は、例えば、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。なお、店舗端末20は、プログラムを記憶部205に記憶し、当該プログラムを実行して、制御部201が、当該制御部201に含まれる各部としての処理を実行してもよい。 The storage unit 205 stores various programs and data required for the operation of the store terminal 20. The storage unit 205 is realized by various storage media such as an HDD, SSD, or flash memory. The store terminal 20 may store a program in the storage unit 205, execute the program, and the control unit 201 may execute the processing of each unit included in the control unit 201.

また、記憶部205は、入出力部203から受け付けた、自店舗に配置される個々のテーブル間の結合または分離情報を記憶する。また、記憶部205は、図3に例示する第1店舗情報を記憶してもよい。 The storage unit 205 also stores join or separate information between individual tables located in the store, received from the input/output unit 203. The storage unit 205 may also store the first store information exemplified in FIG. 3.

(ユーザ端末30の構成例)
図5は、本発明の第1の実施形態における、ユーザ端末30の構成例を示す図である。ユーザ端末30は、制御部301(CPU)、通信部302、入出力部303、表示部304、マイク/スピーカー305、記憶部306を備える。
(Example of configuration of user terminal 30)
5 is a diagram showing an example of the configuration of the user terminal 30 in the first embodiment of the present invention. The user terminal 30 includes a control unit 301 (CPU), a communication unit 302, an input/output unit 303, a display unit 304, a microphone/speaker 305, and a storage unit 306.

通信部302は、ネットワーク40を介して各種データの送受信を行う通信インタフェースである。通信部302は、ネットワーク40を介して、ユーザ端末30との通信を実行する機能を有する。通信部302は、各種データを制御部301からの指示に従って、ユーザ端末30に送信する。また、通信部302は、ユーザ端末30から送信された各種データを受信し、制御部301に伝達する。 The communication unit 302 is a communication interface that transmits and receives various data via the network 40. The communication unit 302 has a function of executing communication with the user terminal 30 via the network 40. The communication unit 302 transmits various data to the user terminal 30 in accordance with instructions from the control unit 301. The communication unit 302 also receives various data transmitted from the user terminal 30 and transmits it to the control unit 301.

入出力部303は、ユーザ端末30に対する各種操作を入力する装置により実現される。入出力部303は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部301に伝達する機能を有する。入出力部303は、キーボードやマウス、タッチパネル、マイクなどである。なお、入出力部303は、これらの例に限定されず、どのような装置であってもよい。 The input/output unit 303 is realized by a device that inputs various operations to the user terminal 30. The input/output unit 303 has a function of receiving input from a user and transmitting information related to the input to the control unit 301. The input/output unit 303 is a keyboard, a mouse, a touch panel, a microphone, etc. Note that the input/output unit 303 is not limited to these examples and may be any device.

表示部304は、例えば、液晶ディスプレイやOELDである。なお、表示部304は、これらの例に限定されず、ヘッドマウントディスプレイ(HMD)などであってもよい。表示部304は、フレームバッファに書き込まれた表示データに従って、画像やテキスト情報、3Dなどの表示データを表示可能である。 The display unit 304 is, for example, a liquid crystal display or an OELD. Note that the display unit 304 is not limited to these examples and may be a head-mounted display (HMD) or the like. The display unit 304 is capable of displaying display data such as images, text information, and 3D according to the display data written to the frame buffer.

マイク/スピーカー305は、音声データの入力または音声データの出力に利用される。ユーザ端末30は、マイク/スピーカー305によって、音声データを用いて、所定のデータの入出力を行うことが可能である。 The microphone/speaker 305 is used to input or output voice data. The user terminal 30 can input and output specific data using voice data via the microphone/speaker 305.

記憶部306は、ユーザ端末30が動作するうえで必要とする各種プログラムや各種データを記憶する。記憶部306は、例えば、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。なお、ユーザ端末30は、プログラムを記憶部306に記憶し、当該プログラムを実行して、制御部301が、当該制御部301に含まれる各部としての処理を実行してもよい。当該プログラムは、ユーザ端末30に、制御部301が実行する各機能を実現させる。 The storage unit 306 stores various programs and various data required for the operation of the user terminal 30. The storage unit 306 is realized by various storage media such as an HDD, SSD, or flash memory. The user terminal 30 may store a program in the storage unit 306, execute the program, and the control unit 301 executes the processing of each unit included in the control unit 301. The program causes the user terminal 30 to realize each function executed by the control unit 301.

制御部301は、例えば、中央処理装置(CPU)やマイクロプロセッサ、ASIC、FPGAなどであってもよい。なお、制御部301は、これらの例に限られず、どのようなものであってもよい。 The control unit 301 may be, for example, a central processing unit (CPU), a microprocessor, an ASIC, an FPGA, etc. Note that the control unit 301 is not limited to these examples and may be anything.

図5に例示するように、制御部301は、条件受付部311と、送信処理部312を含む。条件受付部311は、入出力部303を介して、ユーザから店舗情報の閲覧要求を受け付ける。条件受付部311は、例えば、閲覧したい店舗情報として、日時やエリア、業態、価格帯などの情報を受け付ける。送信処理部312は、条件受付部311が受け付けた店舗情報の閲覧要求を、送信部302を介して、価格算出装置10に送信する。 As illustrated in FIG. 5, the control unit 301 includes a condition receiving unit 311 and a transmission processing unit 312. The condition receiving unit 311 receives a request to view store information from a user via the input/output unit 303. The condition receiving unit 311 receives information such as date and time, area, business type, and price range as the store information to be viewed. The transmission processing unit 312 transmits the request to view store information received by the condition receiving unit 311 to the price calculation device 10 via the transmission unit 302.

(動作例)
図6は、価格算出装置10の動作例を示すフローチャートである。
(Example of operation)
FIG. 6 is a flowchart showing an example of the operation of the price calculation device 10.

図6に例示するように、価格算出装置10の通信部102は、ユーザ端末30から、店舗情報の閲覧要求を受信する(S101)。 As illustrated in FIG. 6, the communication unit 102 of the price calculation device 10 receives a request to view store information from the user terminal 30 (S101).

制御部101の算出部111は、第1記憶部103を参照して、閲覧要求に含まれる店舗(自店舗)の第1満空情報を取得する(S102)。 The calculation unit 111 of the control unit 101 refers to the first storage unit 103 to obtain the first occupancy information of the store (the store itself) included in the viewing request (S102).

算出部111は、取得した第1満空情報に含まれる空席情報が、第1所定値未満であるか判定する(S103)。算出部111は、第1所定値以下の場合(S103のYES)、予め定められた標準価格に第1係数(例えば、1より大きい整数)を乗じて、適正価格を算出する(S104)。 The calculation unit 111 determines whether the vacancy information included in the acquired first vacancy information is less than a first predetermined value (S103). If it is less than or equal to the first predetermined value (YES in S103), the calculation unit 111 multiplies the predetermined standard price by a first coefficient (e.g., an integer greater than 1) to calculate the fair price (S104).

一方、算出部111は、第1所定値より大きい場合(S103のNO)、取得した第1満空情報に含まれる空席情報が、第2所定値以上であるか判定する(S105)。算出部111は、第2所定値以上の場合(S105のYES)、予め定められた標準価格に第2係数(例えば、1より小さい整数)を乗じて、適正価格を算出する(S106)。一方、算出部111は、第2所定値より大きい場合(S105のNO)、予め定められた標準価格を適正価格とする(S107)。 On the other hand, if the vacancy information included in the acquired first occupancy information is greater than the first predetermined value (NO in S103), the calculation unit 111 determines whether the vacancy information is greater than or equal to a second predetermined value (S105). If the vacancy information is greater than or equal to the second predetermined value (YES in S105), the calculation unit 111 multiplies the predetermined standard price by a second coefficient (e.g., an integer smaller than 1) to calculate the fair price (S106). On the other hand, if the vacancy information is greater than the second predetermined value (NO in S105), the calculation unit 111 determines the fair price to be the predetermined standard price (S107).

制御部101の条件送信部112は、ユーザが指定する条件に合致する店舗情報の閲覧要求に基づいて、算出部111が算出した適正価格を含む所定の店舗情報を作成し、ユーザ端末30に送信する(S108)。 The condition sending unit 112 of the control unit 101 creates predetermined store information including the fair price calculated by the calculation unit 111 based on a request to view store information that matches the conditions specified by the user, and sends it to the user terminal 30 (S108).

上記の通り、第1の実施形態の価格算出システムは、自店舗の空席状況に関する情報である第1満空情報に基づいて、当該自店舗で提供するサービスの適正価格を算出する場合の実施形態である。自店舗の自店舗の空席状況に関する情報に基づいて、提供するサービスの適正価格を算出するため、例えば、空席が多い場合は価格を下げることによってユーザの来店機会の喪失を防止することが可能であり、空席が少ない場合は価格を上げることにより、売上や利益率の低下を防止することが可能となる。 As described above, the price calculation system of the first embodiment is an embodiment in which a fair price for a service provided at a store is calculated based on the first occupancy information, which is information about the vacant seats at the store. Since a fair price for a service provided is calculated based on information about the vacant seats at the store, for example, if there are many vacant seats, it is possible to prevent users from losing opportunities to visit the store by lowering the price, and if there are few vacant seats, it is possible to prevent a decline in sales and profit margins by raising the price.

(第2の実施形態)
第2の実施形態は、自店舗の予約状況を示す第1満空情報に加えて、他店舗の予約状況を示す第2満空情報に基づいて、当該自店舗で提供するサービスの適正価格を算出する場合の実施形態である。他店舗の予約状況を加味して提供するサービスの適正価格を算出するため、例えば、他店舗の状況を考慮した適正価格を設定でき、より競争力のある価格を設定することでユーザの来店機会の喪失を防止できる。また、他店舗の予約状況が多い場合には、自店舗で提供するサービスの価格を上げることで、売上や利益率の低下を防止することも可能となる。
Second Embodiment
The second embodiment is an embodiment in which a fair price for a service provided at one's own store is calculated based on the second full/vacancy information indicating the reservation status of other stores in addition to the first full/vacancy information indicating the reservation status of one's own store. Since the fair price for the service provided is calculated taking into account the reservation status of other stores, for example, a fair price can be set that takes into account the status of other stores, and by setting a more competitive price, it is possible to prevent users from losing opportunities to visit the store. In addition, when other stores have many reservations, it is also possible to prevent a decline in sales and profit margins by raising the price of the service provided at one's own store.

(システム構成)
図7は、本発明の第2の実施形態における、価格算出システムの構成例を示す図である。図7に示すように、価格算出システムは、価格算出装置10と、自店舗の店舗端末20Aと、他店舗の店舗端末20Bと、ユーザ端末30と、ネットワーク40を含む。なお、価格算出システムに含まれる店舗端末20およびユーザ端末30は1台に限られず、複数台であってもよい。
(System Configuration)
Fig. 7 is a diagram showing an example of the configuration of a price calculation system in the second embodiment of the present invention. As shown in Fig. 7, the price calculation system includes a price calculation device 10, a store terminal 20A of the store itself, a store terminal 20B of another store, a user terminal 30, and a network 40. Note that the number of store terminals 20 and user terminals 30 included in the price calculation system is not limited to one, and may be multiple.

価格算出装置10は、ユーザ端末30から店舗情報の閲覧要求を受信し、当該ユーザ端末30に対して、当該閲覧要求に含まれる店舗の店舗情報を送信する機能を備える。また、価格算出装置10は、複数の店舗端末20から、店舗の店舗情報を取得する機能を備える。また、価格算出装置10は、自店舗の空席状況に関する情報である第1満室情報および他店舗の空席状況に関する情報である第2満空情報に基づいて、自店舗で提供するサービスの適正価格を算出する機能を備える。また、価格算出装置10は、算出した適正価格を、店舗端末20およびユーザ端末30に対して送信する機能を備える。 The price calculation device 10 has a function to receive a request to view store information from a user terminal 30, and transmit store information of the store included in the request to the user terminal 30. The price calculation device 10 also has a function to acquire store information of the store from a plurality of store terminals 20. The price calculation device 10 also has a function to calculate a fair price for a service provided at its own store based on first vacancy information, which is information on the vacancy status of its own store, and second vacancy information, which is information on the vacancy status of other stores. The price calculation device 10 also has a function to transmit the calculated fair price to the store terminal 20 and the user terminal 30.

自店舗の店舗端末20Aと、他店舗の店舗端末20Bは、図4に例示する店舗端末20の構成例と同様であるため、詳細な説明は省略される。また、ユーザ端末30の構成例は、図5に例示するユーザ端末30の構成例と同様であるため、詳細な説明は省略される。 The store terminal 20A of the own store and the store terminal 20B of the other store are similar to the configuration example of the store terminal 20 illustrated in FIG. 4, so a detailed description thereof will be omitted. Also, the configuration example of the user terminal 30 is similar to the configuration example of the user terminal 30 illustrated in FIG. 5, so a detailed description thereof will be omitted.

(各装置の構成)
(価格算出装置10の構成例)
図8は、本発明の第2の実施形態における、価格算出装置10の構成例を示す図である。図8に例示するように、価格算出装置10は、例えば、制御部101と、通信部102と、第1記憶部103と、第2記憶部104を含む。なお、通信部102と、第1記憶部103の構成例は、図2に例示する価格算出装置10の送信部102と第1記憶部103の構成例と同様であるため、詳細な説明は省略される。
(Configuration of each device)
(Example of configuration of price calculation device 10)
Fig. 8 is a diagram showing a configuration example of the price calculation device 10 in the second embodiment of the present invention. As exemplified in Fig. 8, the price calculation device 10 includes, for example, a control unit 101, a communication unit 102, a first storage unit 103, and a second storage unit 104. Note that configuration examples of the communication unit 102 and the first storage unit 103 are similar to the configuration examples of the transmission unit 102 and the first storage unit 103 of the price calculation device 10 exemplified in Fig. 2, and therefore detailed description thereof will be omitted.

第2記憶部104は、他店舗の空席情報に関する情報である第2満空情報を記憶する。第2満空情報は、他店舗の空席状況に関する情報であり、使用されていない席または予約されていない席である空席の数である。なお、第2満空情報は、他店舗の店舗内の座席数に対して、使用されていない席または予約されていない席である空席の割合であってもよい。なお、第2満空情報は、他店舗において使用されている席の状況に関する情報であってもよく、他店舗内の座席数に対して、使用されている席または予約されている席の数や割合であってもよい。 The second memory unit 104 stores second occupancy information, which is information regarding vacant seat information of other stores. The second occupancy information is information regarding the vacant seat status of other stores, and is the number of vacant seats that are unused seats or unreserved seats. The second occupancy information may be the ratio of vacant seats that are unused seats or unreserved seats to the number of seats in the other store. The second occupancy information may be information regarding the status of seats being used in other stores, and may be the number or ratio of used seats or reserved seats to the number of seats in the other store.

また、第2満空情報は、所定の時間ごとの満空情報を含んでいてもよく、例えば、時間帯ごとまたは日ごとの満空情報を含む。また、第2満空状況は、利用人数ごとの満空情報を含んでいてもよい。 The second occupancy information may also include occupancy information for each specified time, for example, for each time period or each day. The second occupancy status may also include occupancy information for each number of users.

第2記憶部104は、例えば、図3に例示するような、他店舗の空席情報に関する情報である第2店舗情報を記憶する。なお、第2店舗情報の構成例は、図3に例示する第1店舗情報の構成例と同様であるため、詳細な説明は省略される。 The second storage unit 104 stores second store information, which is information related to vacant seat information of other stores, for example, as illustrated in FIG. 3. Note that an example of the configuration of the second store information is similar to the example of the configuration of the first store information illustrated in FIG. 3, and therefore a detailed description thereof will be omitted.

図8に例示するように、制御部101は、算出部111と、条件送信部112を含む。 As illustrated in FIG. 8, the control unit 101 includes a calculation unit 111 and a condition transmission unit 112.

算出部111は、所定の期間ごとに、第1満空情報および第2満空情報に基づいて、自店舗で提供するサービスの適正価格を算出する。算出部111は、予め定められた標準価格を、第1満空情報および第2満空情報に基づいて変更し、適正価格を算出する。 The calculation unit 111 calculates the appropriate price of the service provided at the store for each specified period based on the first occupancy information and the second occupancy information. The calculation unit 111 changes the predetermined standard price based on the first occupancy information and the second occupancy information to calculate the appropriate price.

算出部111は、予め定められた標準価格を、第1満空情報および第2満空情報に基づいて変更して、適正価格を算出する。なお、以下では、第1の実施形態における算出部111と異なる部分を中心に説明し、同様の部分については、第1の実施形態における算出部111と同様であるため、詳細な説明は省略される。 The calculation unit 111 calculates the fair price by modifying the predetermined standard price based on the first vacancy information and the second vacancy information. Note that the following mainly describes the parts that are different from the calculation unit 111 in the first embodiment, and detailed descriptions of the similar parts are omitted because they are the same as the calculation unit 111 in the first embodiment.

算出部111は、例えば、第2満空情報としての“空席の数”が少ない場合、予め定められた標準価格よりも高い価格を、自店舗における適正価格として算出する。算出部111は、例えば、第2満空情報としての“空席の数”が第1所定数以下である場合、予め定められた標準価格よりも高い価格を、自店舗の適正価格として算出する。 For example, when the "number of vacant seats" as the second vacancy information is small, the calculation unit 111 calculates a price higher than the predetermined standard price as the appropriate price for the store. For example, when the "number of vacant seats" as the second vacancy information is equal to or less than the first predetermined number, the calculation unit 111 calculates a price higher than the predetermined standard price as the appropriate price for the store.

算出部111は、第2満空情報としての“空席の数”が第1所定数以下である場合、予め定められた標準価格に第1係数(例えば、1より大きい整数)を乗じて、自店舗の適正価格を算出する。第2係数は、予め定められていても、任意のタイミングで設定可能であってもよい。また、算出部111は、第2満空情報としての“空席の数”に応じて、第1係数を変更してもよい。例えば、第2満空情報としての“空席の数”が少なくなるごとに、第1係数をより高い値に設定してもよい。 When the "number of vacant seats" as the second occupancy information is equal to or less than a first predetermined number, the calculation unit 111 multiplies a predetermined standard price by a first coefficient (e.g., an integer greater than 1) to calculate the fair price for the store. The second coefficient may be predetermined or may be set at any time. The calculation unit 111 may also change the first coefficient according to the "number of vacant seats" as the second occupancy information. For example, the first coefficient may be set to a higher value each time the "number of vacant seats" as the second occupancy information decreases.

一方、算出部111は、第2満空情報としての“空席の数”が多い場合、予め定められた標準価格よりも低い価格を、適正価格として算出する。算出部111は、例えば、第2満空情報としての“空席の数”が第2所定数以上である場合、予め定められた標準価格よりも低い価格を、自店舗の適正価格として算出する。 On the other hand, when the "number of vacant seats" as the second vacancy information is large, the calculation unit 111 calculates a price lower than the predetermined standard price as the fair price. For example, when the "number of vacant seats" as the second vacancy information is equal to or greater than a second predetermined number, the calculation unit 111 calculates a price lower than the predetermined standard price as the fair price for the store.

算出部111は、第2満空情報としての“空席の数”が第2所定数以上である場合、予め定められた標準価格に第2係数(例えば、1より小さい整数)を乗じて、適正価格を算出する。また、算出部111は、第1満空情報としての“空席の数”に応じて、第2係数を変更してもよい。例えば、第1満空情報としての“空席の数”が多くなるごとに、第2係数をより低い値に設定してもよい。 When the "number of vacant seats" as the second occupancy information is equal to or greater than a second predetermined number, the calculation unit 111 multiplies the predetermined standard price by a second coefficient (e.g., an integer smaller than 1) to calculate the fair price. In addition, the calculation unit 111 may change the second coefficient according to the "number of vacant seats" as the first occupancy information. For example, the second coefficient may be set to a lower value each time the "number of vacant seats" as the first occupancy information increases.

また、算出部111は、例えば、第1満空情報および第2満空情報としての“空席の数”がいずれも少ない場合、予め定められた標準価格よりも高い価格を、自店舗における適正価格として算出してよい。算出部111は、例えば、第1満空情報および第2満空情報としての“空席の数”がいずれも第1所定数以下である場合、予め定められた標準価格よりも高い価格を、自店舗の適正価格として算出する。算出部111は、第1満空情報および第2満空情報としての“空席の数”がいずれも第1所定数以下である場合、予め定められた標準価格に第1係数(例えば、1より大きい整数)を乗じて、自店舗の適正価格を算出する。 Furthermore, for example, when the "number of vacant seats" as the first vacancy information and the second vacancy information are both small, the calculation unit 111 may calculate a price higher than the predetermined standard price as the appropriate price for the store. For example, when the "number of vacant seats" as the first vacancy information and the second vacancy information are both equal to or less than a first predetermined number, the calculation unit 111 calculates a price higher than the predetermined standard price as the appropriate price for the store. For example, when the "number of vacant seats" as the first vacancy information and the second vacancy information are both equal to or less than a first predetermined number, the calculation unit 111 multiplies the predetermined standard price by a first coefficient (for example, an integer greater than 1) to calculate the appropriate price for the store.

一方、算出部111は、第1満空情報および第2満空情報としての“空席の数” がいずれも多い場合、予め定められた標準価格よりも低い価格を、自店舗の適正価格として算出する。算出部111は、例えば、第1満空情報および第2満空情報としての“空席の数”がいずれも第2所定数以上である場合、予め定められた標準価格よりも低い価格を、自店舗の適正価格として算出する。算出部111は、第1満空情報および第2満空情報としての“空席の数”がいずれも第2所定数以上である場合、予め定められた標準価格に第2係数(例えば、1より小さい整数)を乗じて、自店舗の適正価格を算出する。 On the other hand, when the "number of vacant seats" as the first vacancy information and the second vacancy information are both large, the calculation unit 111 calculates a price lower than the predetermined standard price as the appropriate price for the store. For example, when the "number of vacant seats" as the first vacancy information and the second vacancy information are both equal to or greater than a second predetermined number, the calculation unit 111 calculates a price lower than the predetermined standard price as the appropriate price for the store. When the "number of vacant seats" as the first vacancy information and the second vacancy information are both equal to or greater than a second predetermined number, the calculation unit 111 multiplies the predetermined standard price by a second coefficient (for example, an integer smaller than 1) to calculate the appropriate price for the store.

また、算出部111は、例えば、第1満空情報および第2満空情報としての“空席の数”がいずかが少ない場合、予め定められた標準価格よりも高い価格を、自店舗における適正価格として算出してよい。算出部111は、例えば、第1満空情報および第2満空情報としての“空席の数”がいずかが所定数以下である場合、予め定められた標準価格よりも高い価格を、自店舗の適正価格として算出する。算出部111は、第1満空情報および第2満空情報としての“空席の数”がいずかが第1所定数以下である場合、予め定められた標準価格に第1係数(例えば、1より大きい整数)を乗じて、自店舗の適正価格を算出する。 Furthermore, the calculation unit 111 may calculate a price higher than a predetermined standard price as the appropriate price for its own store when, for example, either the "number of vacant seats" as the first vacancy information or the second vacancy information is small. The calculation unit 111 calculates a price higher than a predetermined standard price as the appropriate price for its own store when, for example, either the "number of vacant seats" as the first vacancy information or the second vacancy information is equal to or less than a predetermined number. The calculation unit 111 multiplies the predetermined standard price by a first coefficient (for example, an integer greater than 1) to calculate the appropriate price for its own store when, for example, either the "number of vacant seats" as the first vacancy information or the second vacancy information is equal to or less than a first predetermined number.

一方、算出部111は、第1満空情報および第2満空情報としての“空席の数”がいずかが多い場合、予め定められた標準価格よりも低い価格を、自店舗の適正価格として算出する。算出部111は、例えば、第1満空情報および第2満空情報としての“空席の数”がいずかが第2所定数以上である場合、予め定められた標準価格よりも低い価格を、自店舗の適正価格として算出する。算出部111は、第1満空情報および第2満空情報としての“空席の数”がいずかが第2所定数以上である場合、予め定められた標準価格に第2係数(例えば、1より小さい整数)を乗じて、自店舗の適正価格を算出する。 On the other hand, when either the "number of vacant seats" as the first vacancy information or the second vacancy information is large, the calculation unit 111 calculates a price lower than the predetermined standard price as the appropriate price for the store. For example, when either the "number of vacant seats" as the first vacancy information or the second vacancy information is equal to or greater than a second predetermined number, the calculation unit 111 calculates a price lower than the predetermined standard price as the appropriate price for the store. When either the "number of vacant seats" as the first vacancy information or the second vacancy information is equal to or greater than a second predetermined number, the calculation unit 111 multiplies the predetermined standard price by a second coefficient (for example, an integer smaller than 1) to calculate the appropriate price for the store.

算出部111は、第1満空情報の空席情報および/または第2満空情報の空席情報が所定値未満である場合、自店舗で提供するサービスの一部を閲覧不可または選択不可とする旨を、店舗端末20およびユーザ端末30に送信してもよい。 When the vacancy information of the first vacancy information and/or the vacancy information of the second vacancy information is less than a predetermined value, the calculation unit 111 may transmit to the store terminal 20 and the user terminal 30 a message indicating that some of the services provided by the store cannot be viewed or selected.

また、算出部111は、第1満空情報と、第2満空情報とを利用可能である場合、当該第1満空情報を、第2満空情報に比べて、より影響度を高く設定して、適正価格を算出する。算出部111は、例えば、適正価格に対する影響度を示す重み付けを、第1満空情報および第2満空情報の各々に設定し、第1満空情報の重み付けを第2満空情報の重み付けに比較して大きく設定する。例えば、算出部111は、第1満空情報の重み付けを「0.6」、第2満空情報の重み付けを「0.4」と設定する。その結果、算出部111は、第1満空情報に基づいて決定される第1係数「1.2」に重み付け「0.6」を乗じた数値と、第2満空情報に基づいて決定される第1係数「0.8」に重み付け「0.4」を乗じた数値とを加えて得た「1.04」を、標準価格5000円に乗じて、5200円という適正価格を算出する。なお、重み付けの値は、あくまでも例示であって、どのような数値であってもよい。 Furthermore, when the first vacancy information and the second vacancy information are available, the calculation unit 111 calculates the fair price by setting the influence of the first vacancy information to be higher than that of the second vacancy information. For example, the calculation unit 111 sets a weight indicating the influence on the fair price for each of the first vacancy information and the second vacancy information, and sets the weight of the first vacancy information to be higher than the weight of the second vacancy information. For example, the calculation unit 111 sets the weight of the first vacancy information to "0.6" and the weight of the second vacancy information to "0.4". As a result, the calculation unit 111 multiplies the standard price of 5,000 yen by 1.04, obtained by multiplying the first coefficient "1.2" determined based on the first vacancy information by the weighting "0.6" and the first coefficient "0.8" determined based on the second vacancy information by the weighting "0.4", to calculate the fair price of 5,200 yen. Note that the weighting value is merely an example and may be any value.

上記の通り、第2の実施形態の価格算出システムは、自店舗の予約状況を示す第1満空情報に加えて、他店舗の予約状況を示す第2満空情報に基づいて、当該自店舗で提供するサービスの適正価格を算出する場合の実施形態である。他店舗の予約状況を加味して提供するサービスの適正価格を算出するため、例えば、他店舗の状況を考慮した適正価格を設定でき、より競争力のある価格を設定することでユーザの来店機会の喪失を防止できる。また、他店舗の予約状況が多い場合には、自店舗で提供するサービスの価格を上げることで、売上や利益率の低下を防止することも可能となる。 As described above, the price calculation system of the second embodiment is an embodiment in which a fair price for a service provided at one's own store is calculated based on the second vacancy information indicating the reservation status of other stores in addition to the first vacancy information indicating the reservation status of one's own store. Since the fair price for the service provided is calculated taking into account the reservation status of other stores, for example, a fair price can be set that takes into account the status of other stores, and by setting a more competitive price, it is possible to prevent users from losing opportunities to visit the store. Furthermore, when other stores have many reservations, it is also possible to prevent a decline in sales and profit margins by raising the price of the service provided at one's own store.

また、本開示の各実施形態のプログラムは、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。記憶媒体は、HDDやSDDなどの任意の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。 The program of each embodiment of the present disclosure may be provided in a state stored in a computer-readable storage medium. The storage medium is capable of storing the program in a "non-transient tangible medium." The storage medium may include any suitable storage medium, such as a HDD or SSD, or a suitable combination of two or more of these. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile. Note that the storage medium is not limited to these examples, and may be any device or medium capable of storing the program.

なお、価格算出装置10、店舗端末20および/またはユーザ端末30は、例えば、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。また、当該プログラムは、任意の伝送媒体(通信ネットワークや放送波等)を介して、価格算出装置10、店舗端末20および/またはユーザ端末30に提供されてもよい。価格算出装置10、店舗端末20および/またはユーザ端末30は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、各実施形態に示す複数の機能部の機能を実現する。 The price calculation device 10, the store terminal 20 and/or the user terminal 30 can realize the functions of the multiple functional units shown in each embodiment, for example, by reading a program stored in a storage medium and executing the read program. The program may also be provided to the price calculation device 10, the store terminal 20 and/or the user terminal 30 via any transmission medium (such as a communication network or broadcast waves). The price calculation device 10, the store terminal 20 and/or the user terminal 30 can realize the functions of the multiple functional units shown in each embodiment, for example, by executing a program downloaded via the Internet, etc.

なお、当該プログラムは、例えば、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。 The program can be implemented using, for example, a scripting language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), or a markup language such as HTML5.

価格算出装置10、店舗端末20および/またはユーザ端末30における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。 At least a portion of the processing in the price calculation device 10, the store terminal 20 and/or the user terminal 30 may be realized by cloud computing consisting of one or more computers.

本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。 Although the embodiments of the present disclosure have been described based on the drawings and examples, it should be noted that a person skilled in the art would easily be able to make various modifications and corrections based on the present disclosure. Therefore, it should be noted that these modifications and corrections are included in the scope of the present disclosure. For example, the functions included in each means, step, etc. can be rearranged so as not to cause logical inconsistencies, and multiple means, steps, etc. can be combined into one or divided. In addition, the configurations shown in each embodiment may be combined as appropriate.

10 価格算出装置
101 制御部、102 通信部、103 第1記憶部、104 第2記憶部
20 店舗端末
201 制御部、202 通信部、203 入出力部、204 表示部、205 記憶部
30 ユーザ端末
301 制御部、302 通信部、303 入出力部、304 表示部、305 マイク/スピーカー、306 記憶部
40 ネットワーク
REFERENCE SIGNS LIST 10 Price calculation device 101 Control unit, 102 Communication unit, 103 First memory unit, 104 Second memory unit 20 Shop terminal 201 Control unit, 202 Communication unit, 203 Input/output unit, 204 Display unit, 205 Memory unit 30 User terminal 301 Control unit, 302 Communication unit, 303 Input/output unit, 304 Display unit, 305 Microphone/speaker, 306 Memory unit 40 Network

Claims (3)

自店舗の空席状況に関する情報であって予め定められた範囲の利用人数ごとの空席の数を記憶する第1記憶部と、
自店舗で提供するサービスの適正価格を前記適正価格の算出要求に含まれる利用予定人数に対応する前記空席の数に基づいて算出する算出部と、
を備え、
前記算出部は、前記利用人数ごとに対応する前記適正価格を当該利用人数に対応する前記空席の数に応じて算出する、
価格算出装置。
A first storage unit that stores information regarding the availability of seats at the restaurant, the information being the number of seats available for each predetermined range of number of customers;
A calculation unit that calculates a fair price for a service provided at the store based on the number of vacant seats corresponding to the number of people expected to use the service, which is included in the calculation request for the fair price;
Equipped with
The calculation unit calculates the fair price corresponding to each number of users according to the number of vacant seats corresponding to the number of users.
Price calculator.
コンピュータが、
自店舗の空席状況に関する情報であって予め定められた範囲の利用人数ごとの空席の数を記憶する第1記憶ステップと、
自店舗で提供するサービスの適正価格を前記適正価格の算出要求に含まれる利用予定人数に対応する前記空席の数に基づいて算出する算出ステップと、
を実行する価格算出方法であって、
前記算出ステップは、前記利用人数ごとに対応する前記適正価格を当該利用人数に対応する前記空席の数に応じて算出する、
価格算出方法。
The computer
A first storage step of storing information regarding the availability of seats at the restaurant, the information being the number of available seats for each predetermined range of number of customers;
A calculation step of calculating a fair price of a service provided at the store based on the number of vacant seats corresponding to the number of people expected to use the service, which is included in the calculation request for the fair price;
A price calculation method for carrying out the above
The calculation step calculates the fair price corresponding to each number of users according to the number of vacant seats corresponding to the number of users.
Price calculation method.
コンピュータに、
自店舗の空席状況に関する情報であって予め定められた範囲の利用人数ごとの空席の数を記憶する第1記憶ステップと、
自店舗で提供するサービスの適正価格を前記適正価格の算出要求に含まれる利用予定人数に対応する前記空席の数に基づいて算出する算出ステップと、
を実行させるための価格算出プログラムであって、
前記算出ステップは、前記利用人数ごとに対応する前記適正価格を当該利用人数に対応する前記空席の数に応じて算出する、
価格算出プログラム。
On the computer,
A first storage step of storing information regarding the availability of seats at the restaurant, the information being the number of available seats for each predetermined range of number of customers;
A calculation step of calculating a fair price of a service provided at the store based on the number of vacant seats corresponding to the number of people expected to use the service, which is included in the calculation request for the fair price;
A price calculation program for executing
The calculation step calculates the fair price corresponding to each number of users according to the number of vacant seats corresponding to the number of users.
Price calculation program.
JP2023078192A 2022-06-29 2023-05-10 Price calculation device, price calculation method, and price calculation program Active JP7549262B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023078192A JP7549262B2 (en) 2022-06-29 2023-05-10 Price calculation device, price calculation method, and price calculation program
JP2024148012A JP2024163153A (en) 2022-06-29 2024-08-29 Price calculation device, price calculation method, and price calculation program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022104611A JP7280541B2 (en) 2020-02-26 2022-06-29 Price calculation device, price calculation method, price calculation program
JP2023078192A JP7549262B2 (en) 2022-06-29 2023-05-10 Price calculation device, price calculation method, and price calculation program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022104611A Division JP7280541B2 (en) 2020-02-26 2022-06-29 Price calculation device, price calculation method, price calculation program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024148012A Division JP2024163153A (en) 2022-06-29 2024-08-29 Price calculation device, price calculation method, and price calculation program

Publications (2)

Publication Number Publication Date
JP2023100931A JP2023100931A (en) 2023-07-19
JP7549262B2 true JP7549262B2 (en) 2024-09-11

Family

ID=83150637

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023078192A Active JP7549262B2 (en) 2022-06-29 2023-05-10 Price calculation device, price calculation method, and price calculation program
JP2024148012A Pending JP2024163153A (en) 2022-06-29 2024-08-29 Price calculation device, price calculation method, and price calculation program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024148012A Pending JP2024163153A (en) 2022-06-29 2024-08-29 Price calculation device, price calculation method, and price calculation program

Country Status (1)

Country Link
JP (2) JP7549262B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119477394A (en) * 2024-10-28 2025-02-18 重庆惠迎客信息科技有限公司 Hotel room status and price prediction method based on big data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260144A (en) 2005-03-17 2006-09-28 Fujitsu General Ltd Restaurant system for restaurants
JP2010231260A (en) 2009-03-25 2010-10-14 Fujitsu Fsas Inc Customer collection device by discount and discount ticket distribution method
JP2018073264A (en) 2016-11-02 2018-05-10 株式会社バカン Digital signage control device, digital signage control program, and digital signage system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1137210A2 (en) * 2000-03-20 2001-09-26 Matsushita Electric Industrial Co., Ltd. Device for providing music and information to the passengers in a car
JP2002024572A (en) * 2000-07-04 2002-01-25 Harada Hyper Precision Inc Feedback ticket sales system
JP4128403B2 (en) * 2002-07-18 2008-07-30 日本信号株式会社 Customer introduction system and customer introduction method
JP4276477B2 (en) * 2003-06-11 2009-06-10 ▲祥▼造 永田 Customer service promotion support device and program for designated customer service type stores
JP6178942B1 (en) * 2017-03-30 2017-08-09 株式会社バカン Digital signage control device and digital signage system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260144A (en) 2005-03-17 2006-09-28 Fujitsu General Ltd Restaurant system for restaurants
JP2010231260A (en) 2009-03-25 2010-10-14 Fujitsu Fsas Inc Customer collection device by discount and discount ticket distribution method
JP2018073264A (en) 2016-11-02 2018-05-10 株式会社バカン Digital signage control device, digital signage control program, and digital signage system

Also Published As

Publication number Publication date
JP2023100931A (en) 2023-07-19
JP2024163153A (en) 2024-11-21

Similar Documents

Publication Publication Date Title
US20210334909A1 (en) User-specific event popularity map
US20160267500A1 (en) Obtaining event reviews
US20130006748A1 (en) Data sampling and usage policies for learning and personalization with privacy
US20110246926A1 (en) Comparative action management
Schreyer et al. Predicting season ticket holder loyalty using geographical information
CN107710240A (en) Preengage using the price based on attribute, method, equipment and the computer program product that storage controls, chooses and subscribe
JP7549262B2 (en) Price calculation device, price calculation method, and price calculation program
US20160247126A1 (en) Server supported mobile application for scheduling or conducting transactions
JP6668305B2 (en) Price calculation device, price calculation method, price calculation program and price calculation system
US20140108065A1 (en) Improvements in and relating to methods and systems for optimising capacity use in an operation
JP7436787B2 (en) Information processing device, information processing method and program
JP7100279B2 (en) Price calculation device, price calculation method, price calculation program
JP7280541B2 (en) Price calculation device, price calculation method, price calculation program
JP2009042952A (en) Reservation management system and reservation management method
US20170186113A1 (en) Method, computer-readable storage device and apparatus for processing a multi-factor request
Ward et al. The development and implementation of a student-led farmers’ market on a public university campus
JP7780076B2 (en) Information processing system, information processing method and program
JP6283144B1 (en) Reservation system
JP7356031B2 (en) Information processing system, information processing method and program
US20170053227A1 (en) Tracking and Processing Requests Between Staff Members
WO2020179711A1 (en) Information processing device
JP7773090B2 (en) Information processing system, information processing method and program
JP6838593B2 (en) Information processing equipment, information processing methods and programs
JP7594178B2 (en) Information processing system, information processing method, and program
US20140365312A1 (en) Mobile device group app providing customized interactivity

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230524

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240227

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240419

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240812

R150 Certificate of patent or registration of utility model

Ref document number: 7549262

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150