WO2020171249A1 - 매장 내 수익 데이터를 분석하는 서버 및 방법 - Google Patents
매장 내 수익 데이터를 분석하는 서버 및 방법 Download PDFInfo
- Publication number
- WO2020171249A1 WO2020171249A1 PCT/KR2019/001993 KR2019001993W WO2020171249A1 WO 2020171249 A1 WO2020171249 A1 WO 2020171249A1 KR 2019001993 W KR2019001993 W KR 2019001993W WO 2020171249 A1 WO2020171249 A1 WO 2020171249A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- store
- server
- information
- sales
- service
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
- G06Q10/06375—Prediction of business process outcome or impact based on a proposed change
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
- G06Q30/0202—Market predictions or forecasting for commercial activities
Definitions
- the present invention relates to a method and apparatus for analyzing revenue data in a store.
- the present specification intends to look at a method of analyzing revenue data and an apparatus for implementing the same so that a store in which a plurality of home appliances are arranged can manage revenue in an integrated manner.
- the present specification proposes a technique for confirming an increase or decrease in sales by analyzing the sales generated by a server by a period of time due to a plurality of service devices.
- the present specification proposes a technology in which a server performs a promotion for increasing sales in response to a decrease in sales of a store.
- the present specification proposes a technology in which a server controls the operation of service devices in a store in response to an increase or decrease in sales of the store.
- the server for analyzing revenue data in a store generates time-series analysis data including predicted data for an increase or decrease in sales by using identification information, payment information, and operation information of a store in which a service device is installed.
- the server for analyzing revenue data in a store generates time series analysis data based on a store or stores belonging to the same group as the store.
- the server for analyzing revenue data in a store transmits a sales decline prediction message to the operation management device when confirming a decrease in sales from the predicted data or when determining the size or number of decreases in sales.
- the server for analyzing revenue data in a store generates promotion information based on the number of service devices in the store or previous promotion information of stores belonging to the group.
- promotion may be performed in response to a decrease in sales of a store in which a plurality of service devices are arranged.
- operation of service devices may be controlled in response to an increase or decrease in sales of a store in which a plurality of service devices are arranged.
- FIG. 1 is a diagram showing a configuration of devices in a store according to an embodiment of the present invention.
- FIG. 2 is a diagram showing the configuration of a service device according to an embodiment of the present invention.
- FIG. 3 is a diagram showing the configuration of a server according to an embodiment of the present invention.
- FIG. 4 is a diagram showing the configuration of an operation management device 400 according to an embodiment of the present invention.
- FIG. 5 is a diagram illustrating a process in which a service device transmits operation information to a server according to an embodiment of the present invention.
- FIG. 6 is a diagram illustrating a process of calculating analysis data by using information stored in a database by a server according to an embodiment of the present invention.
- FIG. 7 is a diagram illustrating that an operation management device of a store in which a washing machine/dryer is arranged according to an embodiment of the present invention outputs time series analysis data.
- FIG. 8 is a diagram illustrating that the operation management apparatus of a store in which a washing machine/dryer is arranged according to an embodiment of the present invention outputs weekly analysis data.
- FIG. 9 is a diagram illustrating that the operation management apparatus of a store in which a washing machine/dryer is disposed according to an embodiment of the present invention outputs monthly analysis data.
- FIG. 10 is a diagram illustrating that the operation management apparatus of a store in which a washing machine/dryer is disposed according to an embodiment of the present invention outputs quarterly analysis data.
- FIG. 11 is a diagram illustrating a process of delivering promotion information according to an embodiment of the present invention.
- FIG. 12 is a diagram illustrating a process of analyzing an increase or decrease in sales by a server and a process of transmitting an alarm message according to an embodiment of the present invention.
- FIG. 13 is a diagram illustrating a process of analyzing an increase or decrease in sales by a server and a process of transmitting an alarm message according to another embodiment of the present invention.
- FIG. 14 shows a process of including the number of service devices operable in a store in time series analysis data according to an embodiment of the present invention.
- first, second, A, B, (a), (b) may be used. These terms are only for distinguishing the component from other components, and the nature, order, order, or number of the component is not limited by the term.
- a component is described as being “connected”, “coupled” or “connected” to another component, the component may be directly connected or connected to that other component, but other components between each component It is to be understood that is “interposed”, or that each component may be “connected”, “coupled” or “connected” through other components.
- components may be subdivided and described for convenience of description, but these components may be implemented in one device or module, or one component may be a plurality of devices or modules. It can also be implemented by being divided into.
- a number of home appliances installed in a store and equipped with a communication function are indicated as service devices.
- these service devices include washing machines, dryers, clothes washing machines, and the like.
- examples of these service devices include computers, notebook computers, and the like.
- all such home appliances correspond to the service devices mentioned in the present specification.
- FIG. 1 is a diagram showing a configuration of devices in a store according to an embodiment of the present invention.
- This store provides laundry/drying services for clothes, and sales information comes from the use of washing machines or dryers.
- the service device 100 is equipped with a communication function, and includes a wireless LAN communication function such as Wi-Fi in an embodiment. According to the characteristics of the store, the service device 100 may include a separate payment module. Alternatively, a payment device 300 may be disposed in the store 1 for integrated payment.
- the service device 100 may use various communication protocols, and the Internet access device 800 may be selectively disposed in the store according to the type of protocol.
- a plurality of service devices 100 and Internet access devices 800 are disposed in the store 1.
- the Internet access device 800 enables the service devices 100 to register with the server 500 or transmit and receive data with the server 500 using a communication protocol.
- the Internet access device 800 includes an access point or gateway, an Internet hub device, and a repeater.
- the Internet access device 800 is connected to service devices by wire or wirelessly, and provides a communication function so that the service devices can communicate with the server 500. According to an embodiment of the present invention, the service device 100 may directly access the server 500 without a separate Internet access device 800.
- the customer device 200 may allow the customer to check the usage status of the in-store service device 100 inside or outside the store 1 or check promotion information of the store 1.
- the operation management device 400 may allow an operator of a store to access the server 500 to remotely monitor or control the service devices 100 in the store.
- an account for a store may be registered or information on the service device 100 may be registered.
- the operation management device 400 may be disposed inside/outside the store.
- the operation management device 400 provides a function of registering an operator account or registering a store.
- an application that controls and manages the installation of the service devices 100 in the store may be installed through the Internet access device 800 in the store.
- the operation management device 400 may be a computer, a notebook computer, a smart phone, a tablet computer, or the like.
- the operation management device 400 may control the operation of the service device 100 or temporarily stop providing a service to the service device 100.
- the customer device 200 is a device possessed by a user who uses the service device 100 of the store or uses a service provided by the store, and an app is installed.
- the customer device 200 may register a store by acquiring information about the store.
- the information of the store includes a QR code, a PIN code, or unique identification information of the store.
- the customer device 200 displays the current state of the service devices 100 in the store or the use state of the specific service device 100 in use.
- the customer device 200 may receive an alarm message. Information is transmitted and received between the server 500 and the service device 100 and the customer device 200.
- the server 500 stores store information and information on the service device 100 and updates changes.
- a plurality of devices (200, 300, 400) can access the server 500 to check store information or to check the status of the service device 100, and the server 500 provides a web page, etc.
- the devices 200 and 400 store information necessary for monitoring/control work.
- the server 500 transmits the stored information to a plurality of devices 200 and 400.
- the server 500 of FIG. 1 may store and analyze revenue data of a plurality of stores in real time.
- the information on the function provided by the service devices in the store to generate sales, the usage time of the service devices, and total revenue information in the store are transmitted to the server 500 and the server 500 stores these information in a database. .
- the server 500 may analyze these data.
- the server 500 is the usage information and sales information of each washing machine/dryer generated in a store operating a washing machine or dryer equipped with a commercial Wi-Fi function.
- the server 500 is a communication unit that transmits and receives data to and from the database 510, the service device 100, the Internet access device 800, the customer device 200, and the operation management device 400 for storing data necessary for analyzing revenue. 520, and a control unit 550 that controls the database 510 and the communication unit 520, and calculates a result of analyzing the profit data.
- the control unit 550 may analyze the trend of store users by period by using profit data generated in the store for a certain period of time, and automatically provide customized services appropriate to the situation to users and store operators.
- the analysis period can be set daily/weekly or for each day of the week.
- control unit 550 may generate a notification message related to sales change to the operation management device 400 of the operator.
- an advertisement or promotion may be provided to the customer device 200 as an alarm.
- the customer device 200 may receive information required to use the service device as a notification message, and the control unit 550 and the database 510 create a notification message or a condition of notification to be transmitted to the customer device 200 Can be saved.
- FIG. 2 is a diagram showing the configuration of a service device according to an embodiment of the present invention.
- the functional unit 190 refers to a component that provides a physical function of the service device 100.
- the storage unit 110 stores information necessary for the service device 100 to operate.
- the communication unit 120 transmits and receives information to and from an external server 500.
- the device control unit 150 controls components of the service device 100 so that the service device 100 can operate.
- the payment unit 130 may be integrally configured with the service device 100.
- a payment module 180 that is disposed outside the service device 100 and provides a payment function to the plurality of service devices 100 in a 1:N relationship may be physically spaced apart from the service device 100.
- the payment module 180 provides a function of paying for a service use of a plurality of service devices 100. For example, when the payment module 180 in charge of payment only is disposed in the store, the payment module 180 may pay the service usage amount of the service device selected by the user or the service device designated by the payment module 180. .
- the payment method provided by the payment unit 130 or the payment module 180 is various such as a method of inputting cash, a method of paying with a credit or debit card, a method of paying with a prepaid card, and a method of using cyber money.
- the service device 100 provides payment information to the server 500 and may stop the operation according to the instruction of the server 500. For example, as a result of analyzing sales in the server 500, it may be necessary to stop providing the service for a certain period of time in consideration of contribution to sales and use of electricity among the service devices 100 in the store.
- a decrease in sales is expected while 30 service devices are arranged in a store, and the server 500 may predict that 10 service devices will operate. That is, the information on the decline in sales may include the number of service devices scheduled for operation.
- the server 500 instructs the service devices 100 to stop the operation.
- some of the service devices 100 operate with minimal electricity and may display the content of "inspecting the device" as an interface.
- the server 500 instructs the service devices 100 to cancel the operation of the service device 100.
- the service device 100 displays the content "equipment inspection completed" as an interface and starts operation.
- the server 500 may selectively operate only some of the plurality of service devices 100 based on electricity use and sales in the store. .
- FIG. 3 is a diagram showing the configuration of a server according to an embodiment of the present invention.
- the configuration of the server 500 includes a communication unit 520, a database 510, and a server control unit 550.
- the communication unit 520 receives payment information and operation information from the service device 100.
- the database 510 stores payment information and operation information.
- the server control unit 550 generates time-series analysis data including predicted data on an increase or decrease in sales by using identification information, payment information, and operation information of a store in which the service device 100 is installed.
- time series analysis data refers to data obtained by analyzing sales for a certain period of time in a time series as shown in FIGS. 8 to 10, 12, and 13.
- Time series analysis data includes data that predicts an increase or decrease in future sales based on daily/weekly/monthly/minutely/annual sales results.
- the time series analysis data may include not only an increase or decrease in sales forecast, but also data on a usage forecast of a service device. For example, when a decrease in sales of a store is expected, the server controller 550 may reduce the number of some of the service devices by calculating the number of service devices that can be operated at the most reasonable cost.
- the server controller 550 may generate time series analysis data based on a store.
- the server controller 550 may generate time series analysis data based on stores belonging to the same group as the store.
- a group such as a store means that comparative sales information of other stores, such as average sales of stores operated by the same operator, is included in the time series analysis data.
- the server control unit 550 sets a specific range (same region, similar size, or similar region, etc.) as a group, even if it is not the same operator, and collects all sales information of each store based on this group Time series analysis data can be generated by using the average sales of stores as comparative sales information.
- the server control unit 550 sets the average sales of stores in the Seoul area, the average sales of stores in the university district, or stores in a range (10 to 15 units) with a similar number of service devices installed as a group, The average sales of stores in these groups are calculated and included in the time series analysis data.
- the operation management device 400 may display whether the sales of the store is a downward trend or an upward trend compared to other stores, and may perform a promotion in response thereto.
- the communication unit 520 transmits time series analysis data to the operation management device 400.
- the server 500 of FIG. 3 accumulates and collects payment information transmitted by each of the service devices 100 in the store to calculate the sales direction, so that time series analysis data can be accurately calculated.
- the group of stores maintained by the server 500 may be dynamically generated.
- the server 500 provides the operation management device 400 with the sales of stores in the group after removing the identification information of other stores, the operator can check the sales situation of the stores in the same group.
- FIG. 4 is a diagram showing the configuration of an operation management device 400 according to an embodiment of the present invention.
- the operation management device 400 includes a computer, a laptop computer, and a smart phone.
- the interface unit 410 includes a screen for outputting information, and outputs time series analysis data provided by the server 500.
- the interface unit 410 may receive a touch input signal.
- the interface unit 410 receives, as a touch signal, an input signal from the time series analysis data for an operator to request promotion information or to request a stop or operation of a service device from the server 500.
- the management control unit 450 converts this signal into request information for a request for promotion information or a stop/operation of a service device.
- the communication unit 420 transmits the converted information to the server 500.
- FIG. 5 is a diagram illustrating a process in which a service device transmits operation information to a server according to an embodiment of the present invention.
- a washing machine or dryer As an embodiment of a service device, a washing machine or dryer will be described.
- the user selects a specific service (washing, drying, rinsing, etc.) for the washing machine or dryer, and the user pays the cost to use the service (S11).
- the payment unit 130 attached to the service device 100 may be used.
- the user pays the cost using the payment module 180 spaced apart from the service device 100.
- the communication unit 120 of the service device 100 transmits payment information generated in payment of expenses to the server 500.
- Payment information includes the amount paid, payment method, and whether promotions are applied in the payment process.
- the payment information includes store identification information and service device identification information.
- the payment information selectively includes identification information of a user who intends to use the service by paying a cost, information on the service, and the like.
- the server 500 stores the transmitted payment information in the database 510 (S13).
- the service device 100 then provides a service by controlling the functional unit 190 (S14).
- the service device 100 provides a service for which a user has paid for the service, and transmits operation information generated in the service providing process to the server 500 (S15).
- the operation information includes information on a service, that is, a function provided by the service device 100.
- operation information includes information such as a washing course, a drying course, a washing/drying amount, and a time.
- the operation information includes information on an abnormal state of the service device 100 generated during the provision of a function, or information on a malfunction or error state.
- store information and identification information of the service device 100 are also included in the operation information so that the server 500 and the operation management device 400 can identify the operation information of a certain service device 100.
- the server 500 stores the transmitted operation information in the database 510 (S16).
- Information stored in the server 500 in S13 and S16 can be checked by the store operator using the operation management device 400.
- the store operator may check revenue analysis information and customer trend information provided by the server 500.
- payment information and operation information may be transmitted to the server 500 in real time.
- the service device 100 may store payment information and operation information for a predetermined period (1 hour unit, 6 hour unit, or 1 day unit), and then transmit the same to the server 500.
- the storage period of payment information and operation information is shorter than a period (daily/weekly/monthly/seasonal/yearly, etc.) which is a reference for the server 500 to generate time series analysis data.
- the server 500 may receive a request from the operation management device 400 or provide analysis data at predetermined time intervals.
- the analysis data includes information or trends on users who use the service for each period and analysis of revenue based on the revenue data generated at the store.
- a commercial Wi-Fi washer/dryer is an embodiment of a service device.
- the server 500 performs revenue analysis based on revenue data (payment/action information stored in FIG. 5) of a store operating a washing machine/dryer. Automatically analyzes the days with many and fewer customers using the store and uses them for store operation services. You can analyze not only daily sales but also weekly/monthly/yearly sales.
- the server 500 analyzes the trends of store users during a specific period based on changes in sales and sales changes in other adjacent stores.
- the server control unit 550 of the server 500 first sets a period to be analyzed and includes it in the search condition.
- the server controller 550 includes identification information on a service device to be analyzed, a store to be analyzed, or stores of a specific group in the search condition.
- the stores of a specific group refer to a set of stores having a relationship, such as stores arranged in the same area, stores corresponding to the same business scope, and stores managed by the same operator.
- the same area is centered on the geographical location. In this case, the range of the same area may vary.
- the same business scope reflects the characteristic information of users who use the store, and reflects the characteristic information of the users who mainly use the store. For example, if there is a first store in an apartment complex and a second store in front of a university, these two stores may have different business scopes. In the former case, users of the family unit visit the first store.
- stores managed by the same operator can be set as a group.
- the server control unit 550 sets a search condition so that sales of each store may be compared or sales of all stores may be compared.
- the server control unit 550 searches for payment information and operation information from the database according to the search condition (S21), and generates time series analysis data including the searched results and predicted data on the increase or decrease in sales (S22).
- the predicted data is a prediction of the increase or decrease of users in a specific period and is generated based on past sales revenue.
- the predicted data may reflect the operating state of adjacent stores.
- the server control unit 550 can generate predictive data that some of the users of the second store will move to the first store. have.
- the time series analysis data generated by the server controller 550 is calculated based on daily/weekly/monthly/seasonal/yearly sales information.
- the communication unit 520 transmits the time series analysis data to the operation management device (S23).
- the server is the revenue (daily/weekly/monthly/seasonal/annual) that each washing machine and dryer in the store performed operations through payment. ).
- the server controller 550 provides the status of revenue to the operation management device 400 as time series analysis data.
- the time series analysis data provided to the operation management device 400 is calculated through big data analysis. In one embodiment, it includes an analysis result of the trend of users' store use based on average sales within a set search period. In addition, predictive data suggesting customized services according to the user's store usage trend may also be included in the time series analysis data.
- the server control unit 550 calculates a representative value of sales for the search period (day/weekly/month/seasonal/yearly). Representative values include average values, median values, and modes. In addition, the server controller 550 may generate predicted data based on a representative value of sales of the control group that can be compared with these search periods.
- the server control unit 550 may set the sales of the previous period compared to the same period as the control group. What you can compare with this month's sales is the previous month or last year's same month sales. What can be compared to previous week's sales corresponds to previous week's or last month's same week sales.
- the control group in the period may be set in various ways, and after the operation management device 400 sets the range of the control group, setting information on the control group may be transmitted to the server 500.
- the server controller 550 may set sales of other stores in the same group during the same period as the control group.
- FIG. 7 is a diagram illustrating that an operation management device of a store in which a washing machine/dryer is arranged according to an embodiment of the present invention outputs time series analysis data.
- the Status item provides information on the current number, rate of use, and error rate of washing machines and dryers.
- Revenue items include daily revenue (Today), the daily representative value of the previous month based on the control group (e.g., average value) (Daily Average/Last Month), and the highest daily revenue (Highest Revenue/Last Month/Daily) of the previous month based on the control group. present.
- the location item means that when the same operator operates multiple stores, these multiple stores are displayed as a group. If the operator wants to check time series analysis data among the plurality of stores, the operator can click one of the plurality of stores.
- the store operator can check the sales situation of the store without needing to check the sales of each of the service devices.
- the operator of a store in which a commercial WiFi washer or dryer is arranged can easily determine the store revenue status by using time series analysis data provided by the server 500 without separately checking the revenue status. Increase efficiency.
- the operator can predict an increase or decrease in the number of service users in the store. As a result, it is possible to induce registered users to visit during times when the store is not crowded, or to promote promotions such as providing discount benefits or coupons to users who visit at that time. As a result, store sales increase and users can also reduce waiting time, improving convenience.
- FIG. 8 is a diagram illustrating that the operation management apparatus of a store in which a washing machine/dryer is arranged according to an embodiment of the present invention outputs weekly analysis data.
- the server 500 generates time series analysis data based on a specific period, and the operation management device 400 receives it and outputs it from the interface unit 410.
- the time series analysis data includes sales data accumulated over a certain period of time and information highlighting a portion of the sales data with a large change.
- the time series analysis data may include promotion data 33.
- the server control unit 550 accumulates payment information transmitted by each service device for each predetermined period to calculate time series analysis data and compares it with a previous period of the same length.
- a period of the same length means that the time length is the same or calculated based on a common repeated time point such as daily/weekly/monthly/minute period/year.
- the server control unit 550 generates time series analysis data for each week/day. That is, the server control unit 550 calculates the day of the week with the lowest profit and the day with the highest profit based on the previous week and the previous month, and transmits the calculated day to the operation management device 400.
- the operation management device 400 displays the day of the week with low profits as 31, and displays the day of the week with high profits as 32 on the interface unit 410.
- the server control unit 550 may provide promotion data to the operation management device 400 as shown in 35.
- the operator may check the time series analysis data and promotion data output to the operation management device 400 and select a promotion by pressing a selection button of 33.
- the server 500 may transmit promotion data to users registered in a store managed by the operation management device 400.
- the communication unit 520 of the server 500 transmits the discount/coupon provision information of the corresponding store by SMS/MMS to the customer devices 200 of users whose phone numbers are registered in the corresponding store.
- the communication unit 520 of the server 500 transmits the promotion data in the form of a coupon to the application installed in the customer device 200 described above.
- users who use the store may check promotion data such as "Monday Promotion-Discount 15%" in the customer device 200 and visit the store on Monday.
- the operation management device 400 on which the information of FIG. 8 is output may be an operator's mobile phone or a smart phone as an embodiment, and in this case, the server 500 is based on the previous week or previous month to the operator's mobile phone.
- the analysis result for the day of the week with the lowest/highest profit is delivered as a notification message.
- the server 500 may include an encrypted link requesting a promotion in the above-described notification message so that the operator can perform the promotion through a mobile phone or a smartphone.
- the operator checks the promotion data checked in the operation management device 400 such as the operator's mobile phone or smartphone, and presses the selection button as shown in FIG. 8 or clicks the selection link corresponding to the selection button, the server 500 ) Transmits advertisements, coupons, discount information, etc. related to the promotion to the customer device 200 to proceed with the promotion.
- the operation management device 400 such as the operator's mobile phone or smartphone
- the selection button as shown in FIG. 8 or clicks the selection link corresponding to the selection button, the server 500
- 9 is a diagram illustrating that the operation management apparatus of a store in which a washing machine/dryer is disposed according to an embodiment of the present invention outputs monthly analysis data.
- 9 is a monthly analysis of time series analysis data and output.
- the server 500 accumulates sales information collected daily/weekly/monthly of the store.
- the server 500 checks the increase or decrease of sales information on a regular basis.
- the server 500 transmits information on the increase or decrease in sales information to the operation management device 400 so that the operator can check the increase or decrease in revenue compared to the last period.
- the operation management device 400 may output sales information received from the server 500 on a screen as shown in FIG. 9. In addition, the operation management device 400 may output a weekly earnings average 36b that continuously decreases compared to the previous month average earnings 36a. In addition, the operation management device 400 may output a decrease in monthly average revenue 37.
- the operation management device 400 displays a result of analyzing the expected decline in profits for the current month and the day of the week of the major earnings decline compared to the previous month.
- the server 500 may transmit the analysis result as a message to a smartphone held by the operator.
- the server 500 provides a message 38b that the profit for the current month is expected to decrease to the smartphone or operation management device 400 held by the operator if the profit based on the average weekly profit of the previous month decreases, or the day of the previous month.
- a message 38a may be provided as a result of analyzing the days of the week below the average revenue standard of each.
- the server control unit 550 may check a decrease in sales from predicted data for an increase or decrease in sales included in the generated time series analysis data, or check the size or number of times of decrease in sales.
- the communication unit 520 of the server may transmit a sales decline prediction message such as 38a and 38b to the operation management device 400.
- FIG. 10 is a diagram illustrating that the operation management apparatus of a store in which a washing machine/dryer is disposed according to an embodiment of the present invention outputs quarterly analysis data.
- the server 500 accumulates daily/weekly/monthly sales information of the store based on the accumulated payment information of the corresponding store and transmits the accumulated results for each quarter to the operation management device 400.
- the operation management device 400 outputs a result as shown in FIG. 10.
- the operation management device 400 may output a result by highlighting a portion of the period in which a large change occurs among the output results or by changing colors.
- the server 500 analyzes the period that the customer uses the most or the least by analyzing the quarterly (monthly) revenue and the annual accumulated revenue, and then transmits a notification message to the operator's smartphone.
- Quarterly data can be calculated on an annual basis. For example, as a result of analyzing the trend of customers using the spring season in the first quarter, the server 500 predicts that the number of users using the spring season will be the least in February, and the predicted result is the operation management device 400 or the operator's smartphone. And send to the like.
- the operator can decide to carry out a promotion to improve sales in February when sales are expected to be low. Since the data of FIG. 10 is calculated as a result of managing the data accumulated in the server annually, the reliability of the data can be improved.
- the communication unit 520 of the server shows a process of transmitting a sales decline prediction message to the operation management device 400.
- the server 500 receives payment information generated in the store and stores it cumulatively (S40). In this process, the server 500 analyzes the day on which the lowest weekly sales can occur and the day on which the highest weekly sales can occur based on the accumulated sales information as shown in FIGS. 8 to 10 (S41). In the analysis process, the server 500 may check what is the highest revenue for each day of the week and analyze the highest revenue for each day of the week.
- the server 500 transmits an alarm message (sales decline prediction message) to the operation management device 400 when the difference in sales between the day of the week that is the highest sales and the day that is the lowest sales in the weekly sales is greater than or equal to the standard (S43).
- the alarm message includes trend data of customers using each day of the week for the purpose of marketing use to the operator.
- the sales decline prediction message of S43 may include promotion information.
- the operator confirms promotion information such as a discount event output by the operation management device 400 and requests the server 500 to perform the promotion (S45).
- the server controller 550 may generate promotion information based on the number of service devices in the corresponding store or previous promotion information of stores belonging to a group to which the store belongs.
- the server controller 550 may generate promotion information based on the number of service devices capable of efficiently providing services by the store when customers visit the store. When there are 30 service devices in the store and the estimated sales are at the level that 10 service devices can handle, the server control unit 550 generates promotion information for the remaining 20 service devices to provide services.
- the promotion information includes the number of customer devices that can be received.
- the server controller 550 may generate promotion information based on previous promotion information of stores belonging to a group to which the corresponding store belongs.
- the server control unit 550 when a store is located in an apartment shopping area, the server control unit 550 generates promotion information based on the increase in sales when a promotion is performed at another store located in another apartment shopping area.
- the server control unit 550 provides a service processed by the service device of the second store in the second store where other 50 (or 40-50) service devices are arranged. Promotion information can be generated based on the number of.
- the server control unit 550 transmits promotion information to a plurality of customer devices according to the promotion selection criteria among the customer devices registered in the store. . That is, the server controller 550 may transmit promotion information to all of the customer devices that have registered the store, or may select customer devices with a high probability of visiting the store and transmit the promotion information.
- the server controller 550 may select customer devices corresponding to promotion information. For example, the server controller 550 may select users who frequently dry large-capacity laundry and provide summer-limited dryer discount promotion information for the corresponding users' customer devices (mobile phones, smartphones, etc.).
- the server 500 searches for information on users who have registered the store as a store of interest, and transmits the promotion information to the customer device 200 held by the corresponding users (S47).
- the user can check the promotion information output on the customer device 200.
- An example of promotion information includes providing a service at a discount price on a specific date (day of the week) with the name of the store.
- the promotion information may include available coupon information (discount information).
- the server 500 provides sales information and promotion information to the operation management device 400 by calculating the day of the week with the highest profits and the day of the week with the highest profits based on the previous week/month (S40, S41).
- the server 500 may transmit promotion information to the customer device 200 so that the server 500 may implement a service capable of delivering a promotion to a store user.
- the server 500 transmits the average revenue per month of the week or the average revenue per week of the week to the operation management device 400 so that the operator can determine the progress of the promotion.
- the server 500 stores promotion condition information previously set by the operation management device 400, and automatically sends the server 500 to the customer device 200 when the sales situation of the corresponding store meets the promotion condition. Promotion information can be transmitted.
- the promotion condition information includes the decrease in sales of the store.
- the promotion condition information includes the store's sales ratio to the store's visiting customers.
- the promotion condition information includes a decrease in the number of users who register the store as an interest store in the server 500.
- FIG. 12 is a diagram illustrating a process of analyzing an increase or decrease in sales by a server and a process of transmitting an alarm message according to an embodiment of the present invention.
- the server 500 predicts a decrease in revenue for the current month compared to the previous month.
- the server 500 transmits a notification message to the operation management device 400 by analyzing the day of the major decline in revenue.
- the server 500 may apply the same analysis scenario on a monthly/weekly basis.
- the server 500 may apply different analysis scenarios on a monthly/weekly basis.
- the analysis scenario generates a result of predicting an increase or decrease in sales by comparing the sales accumulated over a certain period and the sales accumulated during the previous period.
- the server 500 compares the average of the weekly profits of the store with the average of the corresponding weekly profits of the previous month (S51 to S53). In this process, the server 500 confirms that the sales have fallen in S52/S53, and also confirms that this decline is two weeks in a row. When the sales result satisfies the condition of occurrence of a decline and a continuation of a decline, the server 500 checks a date that is less than the average of the previous month (S54, S55). The server 500 transmits an alarm to the operation management device 400 of the operator when it confirms that the drop has occurred on the second Friday/Sat and the third Friday/Sat of February.
- the server 500 compares the average weekly profit for the current month and the average monthly profit for the last month (S56). As a result of the comparison, the server 500 transmits a decline in sales as an alarm message to the operator's operation management device 400 in case of a downward trend.
- the operator can check the operation management device 400 to prepare an event in response to a decline in sales.
- the server 500 may transmit an alarm message proposing an event corresponding to a decrease in sales to the operation management device 400.
- the server 500 transmits promotion information related to the event to a plurality of customer devices 200.
- FIG. 13 is a diagram illustrating a process of analyzing an increase or decrease in sales by a server and a process of transmitting an alarm message according to another embodiment of the present invention.
- the server 500 analyzes quarterly (monthly) revenue and annual cumulative revenue, analyzes the period of which the customer uses the most or the least, and provides a notification message to the operation management device 400 of the operator. For example, based on Y+1 year, the server 500 predicts the trend of sales quarterly on the basis of last year's sales data and previous accumulated data, and transmits a notification message to the operation management device 400.
- the 13 is sales analysis information output from the operation management device 400.
- the server 500 generates sales analysis information and transmits it to the operation management device 400.
- the operation management device 400 outputs sales analysis information on the screen as shown in FIG. 13.
- the operator can click on a specific quarter displayed on the screen or click the annual analysis data (61, 62, 63) to check detailed analysis results.
- the server 500 transmits the analysis result of the spring of Y year (the lowest/highest profit at the time of quarterly conversion) and an alarm message corresponding thereto to the operation management device 400 do.
- the operation management device 400 outputs an alarm message on the screen.
- the alarm message says, "As sales in June were low and sales in May were high, we propose a promotion to attract customers in June.” It may contain the content.
- the server 500 displays the analysis result of the minimum/maximum revenue accumulated every year at the point of quarterly conversion of Y+1 and an alarm message corresponding thereto. Transfer to.
- the operation management device 400 outputs an alarm message on the screen.
- the alarm message is "August is always crowded with customers, so please be prepared for store operation. If you want to install additional equipment, please apply.” It may contain the content.
- an alarm message may include "October has the highest sales and February has the lowest sales when analyzing annual cumulative data. Please refer to adding events and devices.”
- the server control unit 550 calculates predicted data for an increase or decrease in sales in the time series analysis data, by including the number of service devices to temporarily stop the operation or the number of service devices to be additionally installed. Can be generated.
- the server control unit 550 accumulates payment information for each service device 100 and stores it in the database 510. In addition, the server control unit 550 calculates a degree of relation between the use of the service device 100 and the increase or decrease in sales. The server control unit 550 may calculate a degree of increase or decrease in sales between individual service devices and may calculate a degree of increase or decrease in sales based on all service devices in the store.
- the increase or decrease in sales of an individual service device refers to a degree of a relationship between the user's preference or disagreement with a specific service device and sales. Depending on the location of the service device, this can be divided into cases where there are many customers and cases where there are not many users. In this case, when the number of users is small, a service device that is rarely used may temporarily stop the operation of the service device at a time when sales are expected to decline.
- the server control unit 550 selects service devices whose number of use is rapidly decreased according to a decrease in sales in a store.
- the server control unit 550 may include in a list for temporarily stopping the selected service devices, and include this list in the prediction data.
- the server control unit 550 selects service devices with a large number of uses when sales are small in a store.
- the server control unit 550 may include in a list for temporarily stopping the selected service devices, and include this list in the prediction data. It is possible to increase the usable period of the service device by temporarily stopping the service devices with a large number of uses.
- the server control unit 550 includes information on the number of service devices to be added or the type of service devices to be added to the prediction data.
- the server 500 transmits the time series analysis data including the previously calculated reduction of the service device to the operation management device 400 (S71).
- the operation management device 400 confirms that information for predicting a decrease in the number of service service devices is included (S72). Further, the operation management device 400 requests the server 500 to temporarily stop some service devices (S73).
- the server 500 stores information on the service device to be stopped (S74), and instructs the service device 100n to be temporarily stopped (S75).
- the service device 100n instructed to stop displays "inspecting the device” and temporarily stops (S76).
- the server controller 550 determines that the sales increase in this process, and the server 500 transmits time series analysis data including the increase in service devices to the operation management device 400 (S81).
- the operation management device 400 confirms that information for predicting an increase in the number of service service devices is included (S82).
- the operation management device 400 requests the server 500 to operate some service devices (S83).
- the server 500 stores information on the service device 100n to be operated (S84), and instructs the service device 100n to operate (S85).
- the service device 100n which has been instructed to operate, displays "in operation of the device” and starts the operation (S86).
- the operation management device 400 may request the server 500 to install additional service devices. .
- the server 500 may deliver a new service device to the store.
- the server controller 550 may store payment information for each service device 100 and calculate a usage degree of the service device based on information (payment information and operation information) used for each service device.
- the server 500 calculates a sales contribution or a relationship to sales for each service device 100. Therefore, in the case of applying FIG. 14, the server 500 sends an alarm message to the operator to add a service device to increase sales, temporarily stop the service device, or suggest replacement of the service device ( 400) to increase store sales and reduce costs.
- the server When applying the embodiments of the present invention, the server accumulates and analyzes the day/week/month/annual revenue of a store in which a plurality of service devices are arranged as big data. In addition, the server transmits a customized notification message service to the customer device of the store user and the operation management device of the operator based on the analyzed data.
- the present invention is not necessarily limited to these embodiments, and all constituent elements within the scope of the present invention are one or more. It can also be selectively combined and operated.
- all the components may be implemented as one independent hardware, a program module that performs some or all functions combined in one or more hardware by selectively combining some or all of the components. It may be implemented as a computer program having Codes and code segments constituting the computer program may be easily deduced by a person skilled in the art of the present invention.
- Such a computer program is stored in a computer-readable storage medium, and is read and executed by a computer, thereby implementing an embodiment of the present invention.
- the storage medium of the computer program includes a magnetic recording medium, an optical recording medium, and a storage medium including a semiconductor recording element.
- the computer program implementing the embodiment of the present invention includes a program module that is transmitted in real time through an external device.
- service device 200 customer device
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Game Theory and Decision Science (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Control Of Washing Machine And Dryer (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 매장 내 수익 데이터를 분석하는 서버 및 방법에 관한 것으로, 본 발명의 일 실시예에 의한 매장 내 수익 데이터를 분석하는 서버는 서비스 장치가 설치된 매장의 식별 정보와 결제 정보 및 동작 정보를 이용하여 매출의 증감에 대한 예측 데이터를 포함한 시계열 분석 데이터를 생성하며, 본 발명의 실시예를 적용할 경우, 다수의 서비스 장치가 배치된 매장의 매출의 증감을 예측할 수 있고, 매출 감소에 대응하여 프로모션을 수행할 수 있는 효과가 있다.
Description
본 발명은 매장 내 수익 데이터를 분석하는 방법 및 장치에 관한 기술이다.
최근 다수의 가전제품을 배치하여 사용자들에게 가전제품을 사용할 수 있도록 서비스를 제공하는 매장들이 다수 제공된다. 이러한 매장들은 다수의 가전제품을 관리하기 때문에 각각의 장치들이 산출하는 세부적인 매출을 운영자가 파악하기 어렵다. 또한, 운영자는 산출된 매출을 어떻게 해석해야 매출을 증대시킬 것인지를 확인하기 어렵다.
이를 위해서는 매장 내의 각각의 장치들의 사용에 대한 정보가 확보되어야 하며, 다수의 매장들 간에 발생하는 매출 정보가 확보되어야 한다.
이에, 본 명세서는 다수의 가전제품들이 배치된 매장이 통합적으로 수익을 관리할 수 있도록 수익 데이터를 분석하는 방법과 이를 구현하는 장치에 대해 살펴보고자 한다.
전술한 문제점을 해결하기 위한 것으로, 본 명세서는 서버가 다수의 서비스 장치들로 인해 발생하는 매출을 기간 별로 분석하여 매출의 증감을 확인하는 기술을 제시한다.
또한, 본 명세서는 서버가 매장의 매출 감소에 대응하여 매출 증가를 위한 프로모션을 수행하는 기술을 제시한다.
또한, 본 명세서는 서버가 매장의 매출 증감에 대응하여 매장 내의 서비스 장치들의 동작을 제어하는 기술을 제시한다.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
본 발명의 일 실시예에 의한 매장 내 수익 데이터를 분석하는 서버는 서비스 장치가 설치된 매장의 식별 정보와 결제 정보 및 동작 정보를 이용하여 매출의 증감에 대한 예측 데이터를 포함한 시계열 분석 데이터를 생성한다.
본 발명의 일 실시예에 의한 매장 내 수익 데이터를 분석하는 서버는 매장을 기준으로 또는 매장과 같은 그룹에 속하는 매장들을 기준으로 시계열 분석 데이터를 생성한다.
본 발명의 일 실시예에 의한 매장 내 수익 데이터를 분석하는 서버는 예측 데이터에서 매출의 감소를 확인하거나 또는 매출의 감소 크기 또는 감소 횟수를 확인하면, 운영관리장치에게 매출 하락 예측 메시지를 전송한다.
본 발명의 일 실시예에 의한 매장 내 수익 데이터를 분석하는 서버는 매장의 서비스 장치의 수 또는 그룹에 속한 매장들의 이전 프로모션 정보에 기반하여 프로모션 정보를 생성한다.
본 발명의 실시예들을 적용할 경우, 다수의 서비스 장치가 배치된 매장의 매출의 증감을 예측할 수 있다.
본 발명의 일 실시예들을 적용할 경우, 다수의 서비스 장치들이 배치된 매장의 매출 감소에 대응하여 프로모션을 수행할 수 있다.
본 발명의 일 실시예들을 적용할 경우, 다수의 서비스 장치들이 배치된 매장의 매출 증감에 대응하여 서비스 장치들의 동작을 제어할 수 있다.
본 발명의 효과는 전술한 효과에 한정되지 않으며, 본 발명의 당업자들은 본 발명의 구성에서 본 발명의 다양한 효과를 쉽게 도출할 수 있다.
도 1은 본 발명의 일 실시예에 의한 매장 내 장치들의 구성을 보여주는 도면이다.
도 2는 본 발명의 일 실시예에 의한 서비스 장치의 구성을 보여주는 도면이다.
도 3은 본 발명의 일 실시예에 의한 서버의 구성을 보여주는 도면이다.
도 4는 본 발명의 일 실시예에 의한 운영관리장치(400)의 구성을 보여주는 도면이다.
도 5는 본 발명의 일 실시예에 의한 서비스 장치가 서버에게 동작에 관한 정보를 전송하는 과정을 보여주는 도면이다.
도 6은 본 발명의 일 실시예에 의한 서버가 데이터베이스에 저장된 정보를 이용하여 분석 데이터를 산출하는 과정을 보여주는 도면이다.
도 7은 본 발명의 일 실시예에 의한 세탁기/건조기가 배치된 매장의 운영관리장치가 시계열 분석 데이터를 출력한 것을 도시한 도면이다.
도 8은 본 발명의 일 실시예에 의한 세탁기/건조기가 배치된 매장의 운영관리장치가 주간 분석 데이터를 출력한 것을 도시하였다.
도 9는 본 발명의 일 실시예에 의한 세탁기/건조기가 배치된 매장의 운영관리장치가 월간 분석 데이터를 출력한 것을 도시하였다.
도 10은 본 발명의 일 실시예에 의한 세탁기/건조기가 배치된 매장의 운영관리장치가 분기 분석 데이터를 출력한 것을 도시하였다.
도 11은 본 발명의 일 실시예에 의한 프로모션 정보가 전달되는 과정을 도시한 도면이다.
도 12는 본 발명의 일 실시예에 의한 서버가 매출의 증감을 분석하는 과정 및 알람 메시지를 전송하는 과정을 보여준다.
도 13은 본 발명의 다른 실시예에 의한 서버가 매출의 증감을 분석하는 과정 및 알람 메시지를 전송하는 과정을 보여준다.
도 14는 본 발명의 일 실시예에 의한 매장 내에 동작 가능한 서비스 장치의 수를 시계열 분석 데이터 내에 포함시키는 과정을 보여준다.
이하, 도면을 참조하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다.
본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조 부호를 붙이도록 한다. 또한, 본 발명의 일부 실시예들을 예시적인 도면을 참조하여 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가질 수 있다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 수 있다.
본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질, 차례, 순서 또는 개수 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 다른 구성 요소가 "개재"되거나, 각 구성 요소가 다른 구성 요소를 통해 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
또한, 본 발명을 구현함에 있어서 설명의 편의를 위하여 구성요소를 세분화하여 설명할 수 있으나, 이들 구성요소가 하나의 장치 또는 모듈 내에 구현될 수도 있고, 혹은 하나의 구성요소가 다수의 장치 또는 모듈들에 나뉘어져서 구현될 수도 있다.
본 명세서에서는 매장 내 다수 설치되며 통신 기능이 탑재된 가전제품들을 서비스 장치라고 지시한다. 이들 서비스 장치의 실시예로는 세탁기, 건조기, 의류 세척기 등을 포함한다. 또한, 이들 서비스 장치의 실시예로는 컴퓨터, 노트북 등을 포함한다. 그 외에도 하나의 매장 내에서 동일하거나 유사한 종류의 가전 제품을 다수 배치하여 사용자에게 서비스를 제공할 경우 그러한 가전 제품들 모두 본 명세서에서 언급하는 서비스 장치에 해당한다.
도 1은 본 발명의 일 실시예에 의한 매장 내 장치들의 구성을 보여주는 도면이다. 설명의 편의를 위해 상업용 세탁기 또는 건조기를 다수 배치 및 운영하는 매장을 중심으로 살펴본다. 이 매장은 의류 세탁/건조 서비스를 제공하며 매출 정보는 세탁기 또는 건조기의 사용에서 발생한다.
서버(500), 운영관리장치(400), 고객장치(200), 서비스 장치(100a, 100b, ..., 100z), 그리고 서비스 장치들이 서버(500)와 데이터를 송수신하기 위해 필요한 네트워크 연결을 담당하는 인터넷 접속 장치(800)로 구성된다.
서비스 장치(100)는 통신 기능이 탑재되며, 일 실시예로 Wi-Fi와 같은 무선 랜 통신 기능을 포함한다. 매장의 특성에 따라 서비스 장치(100)는 별도의 결제 모듈을 포함할 수 있다. 또는 매장(1) 내에 통합적으로 결제를 담당하는 결제 장치(300)가 배치될 수 있다.
서비스 장치(100)는 다양한 통신 프로토콜을 사용할 수 있으며, 프로토콜의 종류에 따라 인터넷 접속 장치(800)가 매장 내에 선택적으로 배치될 수 있다. 다수의 서비스 장치들(100)과 인터넷 접속 장치(800)는 매장(1) 내에 배치된다.
인터넷 접속 장치(800)는 서비스 장치(100)들이 통신 프로토콜을 이용하여 서버(500)에 등록하거나 서버(500)와 데이터를 송수신할 수 있도록 한다. 인터넷 접속 장치(800)는 액세스 포인트 또는 게이트웨이, 인터넷 허브 장치, 리피터 등을 포함한다.
인터넷 접속 장치(800)는 서비스 장치들과 유선 또는 무선으로 연결되며, 이들 서비스 장치들이 서버(500)와 통신할 수 있도록 통신 기능을 제공한다. 본 발명의 일 실시예로 서비스 장치(100)는 별도의 인터넷 접속 장치(800) 없이 다이렉트로 서버(500)에 접속할 수도 있다.
고객장치(200)는 고객이 매장(1) 내부 또는 외부에서 매장 내 서비스 장치(100)의 사용 상태를 확인하거나 매장(1)의 프로모션 정보를 확인할 수 있다.
운영관리장치(400)는 매장의 운영자가 서버(500)에 접속하여 원격으로 원격 모니터링을 하거나, 매장 내의 서비스 장치들(100)을 제어할 수 있다. 또한, 매장에 대한 계정을 등록하거나 서비스 장치(100)에 대한 정보를 등록할 수 있다. 운영관리장치(400)는 매장 내/외에 배치될 수 있다.
또한, 운영관리장치(400)는 운영자 계정을 가입하거나, 매장을 등록하는 기능을 제공한다. 또한 매장 내의 인터넷 접속 장치(800)를 통해 매장 내의 서비스 장치(100)들의 설치를 제어하고 관리하는 애플리케이션이 설치될 수 있다.
일 실시예로, 운영관리장치(400)는 컴퓨터, 노트북, 스마트폰, 태블릿 컴퓨터 등이 될 수 있다.
운영관리장치(400)는 서비스 장치(100)의 동작을 제어하거나, 서비스 장치(100)의 서비스 제공을 일시적으로 중단할 수 있다.
고객장치(200)는 매장의 서비스 장치(100)를 이용하거나 매장에서 제공하는 서비스를 이용하는 사용자가 소지하는 장치로, 앱이 설치된다. 고객장치(200)는 매장에 대한 정보를 취득하여 매장을 등록할 수 있다. 매장의 정보는 QR 코드나 PIN 코드, 또는 매장의 고유 식별 정보 등을 포함한다.
또한 고객장치(200)는 매장 내의 서비스 장치(100)들의 현재 상태, 또는 사용중인 특정한 서비스 장치(100)의 사용 상태 등을 표시한다. 그리고, 사용자가 사용중인 서비스 장치(100)의 사용이 완료되면 고객장치(200)는 알람 메시지를 수신할 수 있다. 서버(500)와 서비스장치(100), 그리고 고객장치(200) 사이에서 정보가 송수신된다.
서버(500)는 매장의 정보와 서비스 장치(100)의 정보 등을 저장하고 변동 사항을 업데이트한다. 다수의 장치들(200, 300, 400)이 매장 정보를 확인하거나 서비스 장치(100)의 상태를 확인하기 위해 서버(500)에 접속할 수 있으며, 서버(500)는 웹페이지 등을 제공하여 다수의 장치들(200, 400)이 모니터링/제어 작업에 필요한 정보를 저장한다. 그리고 서버(500)는 저장된 정보를 다수의 장치들(200, 400)에게 전송한다.
도 1의 실시예를 적용하면 운영자의 매장 내 서비스 장치의 등록 및 관리와 사용자들의 매장 내 서비스 장치들의 이용 정보 취득이 용이해진다. 그리고 매장 내의 서비스 장치들의 서비스 제공에서 발생한 매출 수익 역시 서버(500)에 누적하여 저장된다.
도 1의 서버(500)는 다수의 매장들의 수익 데이터를 실시간으로 저장하고 분석할 수 있다. 매장 내의 서비스 장치들이 어떤 기능을 제공하여 매출이 발생했는지에 대한 정보, 서비스 장치들의 사용 시간, 매장 내 전체 수익 정보 등이 서버(500)에 전송되어 서버(500)는 이들 정보를 데이터베이스에 저장한다. 그리고 서버(500)는 이들 데이터를 분석할 수 있다.
예를 들어 서버(500)는 상업용 Wi-Fi기능이 탑재된 세탁기나 건조기를 운영하는 매장에서 발생하는 각각의 세탁기/건조기의 사용 정보, 매출 정보
도 2는 본 발명의 일 실시예에 의한 서버의 구성을 보여주는 도면이다. 서버(500)는 수익을 분석하는데 필요한 데이터를 저장하는 데이터베이스(510), 서비스 장치(100), 인터넷 접속 장치(800), 고객장치(200), 운영관리장치(400)와 데이터를 송수신하는 통신부(520), 그리고 이들 데이터베이스(510)와 통신부(520)를 제어하며, 수익 데이터를 분석한 결과를 산출하는 제어부(550)를 포함한다.
제어부(550)는 매장에서 발생하는 일정 기간 동안의 수익 데이터를 활용하여 기간 별 매장 이용 고객의 트렌드를 분석하고 이용 고객과 매장 운용자에게 자동으로 상황에 맞는 맞춤 서비스를 제공할 수 있다. 분석 기간은 일간/주간 또는 요일별로 설정할 수 있다.
또한, 월간, 연간, 계절 등과 같은 기간으로 설정할 수 있다. 또한, 분석한 결과는 매장의 기간 별 매장 수익 분석 서비스를 제공하고, 매장에게 적합한 광고/프로모션 서비스를 추천할 수 있다. 이를 위해 제어부(550)는 운영자의 운영관리장치(400)로 매출 변화 관련 알림 메시지를 생성할 수 있다.
또한, 고객장치(200)에게 광고나 프로모션을 알람으로 제공할 수 있다. 뿐만 아니라 고객장치(200)는 서비스 장치를 사용하는데 필요한 정보를 알림 메시지로 수신할 수 있으며, 제어부(550) 및 데이터베이스(510)가 고객장치(200)에게 전송할 알림 메시지 또는 알림의 조건을 생성하거나 저장할 수 있다.
도 2는 본 발명의 일 실시예에 의한 서비스 장치의 구성을 보여주는 도면이다.
기능부(190)는 서비스 장치(100)의 물리적 기능을 제공하는 구성요소를 의미한다. 예를 들어, 서비스 장치(100)가 세탁기 또는 건조기인 경우, 세탁 기능, 건조 기능, 탈수 기능 등을 제공한다. 저장부(110)는 서비스 장치(100)가 동작하는데 필요한 정보를 저장한다. 통신부(120)는 외부의 서버(500)와 정보를 송수신한다. 장치제어부(150)는 서비스 장치(100)가 동작할 수 있도록 서비스 장치(100)의 구성요소들을 제어한다.
결제부(130)는 서비스 장치(100)에 일체로 구성될 수 있다. 또는 서비스 장치(100) 외부에 배치되며 다수의 서비스 장치(100)에 1:N 관계에서 결제 기능을 제공하는 결제모듈(180)이 서비스 장치(100)와 물리적으로 이격하여 배치될 수 있다.
결제모듈(180)은 다수의 서비스 장치(100)의 서비스 이용에 관한 비용 결제 기능 제공한다. 예를 들어 매장 내에 결제만을 담당하는 결제모듈(180)이 배치될 경우, 사용자가 선택한 서비스 장치 또는 결제모듈(180)이 지정하는 서비스 장치의 서비스 이용 금액을 결제모듈(180)이 결재할 수 있다.
결제부(130) 또는 결제모듈(180)이 제공하는 결제 방식은 현금을 투입하는 방식, 신용 카드나 직불카드로 결제하는 방식, 선불 카드로 결제하는 방식, 사이버 머니를 이용하는 방식 등 다양하다.
서비스 장치(100)는 서버(500)에게 결제 정보를 제공하며, 또한 서버(500)의 지시에 따라 동작을 중단할 수 있다. 예를 들어, 서버(500)에서 매출을 분석한 결과 매장 내에 서비스 장치(100)들 중에서 매출 기여, 전기 이용 등을 고려하여 일정 시간동안 서비스 제공을 중단하는 것이 필요할 수 있다.
예를 들어, 매장 내에 30개의 서비스 장치들이 배치된 상태에서 매출 하락이 예상되어 이 중에서 10개의 서비스 장치들이 동작할 것으로 서버(500)가 예측할 수 있다. 즉, 매출 하락에 대한 정보에는 이로 인한 동작 예정인 서비스 장치들의 수가 포함될 수 있다.
이 경우, 운영관리장치(400)가 일부 서비스 장치(100)의 동작 중단을 실시간으로 요청하거나 미리 요청한 경우에 서버(500)는 해당 서비스 장치(100)들에게 동작 중단을 지시한다. 그 결과 일부 서비스 장치(100)는 최소한의 전기로만 동작하며 "기기 점검중"이라는 내용을 인터페이스로 표시할 수 있다.
그리고 다시 고객이 다수 증가할 경우, 서버(500)는 서비스 장치(100)의 동작 중단의 해지를 서비스 장치(100)들에게 지시한다. 그 결과 서비스 장치(100)는 "기기 점검완료"라는 내용을 인터페이스로 표시하고 동작을 시작한다.
서비스 장치(100)의 동작이 서버(500)의 매출에 기반하여 이루어지므로 서버(500)는 매장 내의 전기 사용과 매출 등에 기반하여 다수의 서비스 장치(100)들 중에서 일부만을 선택적으로 동작시킬 수 있다.
도 3은 본 발명의 일 실시예에 의한 서버의 구성을 보여주는 도면이다.
서버(500)의 구성으로는 통신부(520), 데이터베이스(510), 서버제어부(550)를 포함한다.
통신부(520)는 서비스 장치(100)로부터 결제 정보 및 동작 정보를 수신한다. 데이터베이스(510)는 결제 정보 및 동작 정보를 저장한다.
서버 제어부(550)는 서비스 장치(100)가 설치된 매장의 식별 정보와 결제 정보 및 동작 정보를 이용하여 매출의 증감에 대한 예측 데이터를 포함한 시계열 분석 데이터를 생성한다.
여기서 시계열 분석 데이터란 도 8 내지 도 10, 도 12, 도 13과 같이 일정한 기간 동안의 매출을 시계열로 분석한 데이터를 의미한다.
시계열 분석 데이터는 일간/주간/월간/분기간/연간 매출 결과에 기반하여 향후 매출의 증감을 예측하는 데이터를 포함한다. 또는 시계열 분석 데이터는 매출의 증감 예측뿐만 아니라, 서비스 장치의 사용 예측에 대한 데이터를 포함할 수 있다. 예를 들어, 서버 제어부(550)는 매장의 매출 하락이 예상되면 가장 합리적인 비용으로 운영 가능한 서비스 장치의 수를 산출하여 서비스 장치 중 일부의 수를 줄일 수 있다.
또한, 서버 제어부(550)는 매장을 기준으로 시계열 분석 데이터를 생성할 수 있다. 또는 서버 제어부(550)는 매장과 같은 그룹에 속하는 매장들을 기준으로 시계열 분석 데이터를 생성할 수 있다. 이 경우, 매장과 같은 그룹이란 동일한 운영자가 운영하는 매장들의 평균 매출과 같이 다른 매장의 비교 매출 정보가 시계열 분석 데이터에 포함됨을 의미한다.
또는 서버 제어부(550)는 동일 운영자가 아닌 경우에도 특정 범위(동일 지역, 유사 크기, 또는 유사 지역 등)를 하나의 그룹으러 설정하고, 이 그룹을 기준으로 각 매장의 매출 정보들을 모두 취합하여 전체 매장들의 평균 매출을 비교 매출 정보로 하여 시계열 분석 데이터를 생성할 수 있다.
예를 들어, 서버 제어부(550)는 서울 지역의 매장들의 평균 매출, 대학가 지역의 매장들의 평균 매출, 또는 서비스 장치의 설치 대수가 유사한 범위(10대~15대)의 매장들을 그룹으로 설정하고, 이들 그룹 내 매장의 평균 매출을 산출하여 시계열 분석 데이터에 포함시킨다.
이 경우, 운영관리장치(400)는 매장의 매출이 다른 매장과 비교하여 하락 추세인지 상승 추세인지를 표시할 수 있으며, 이에 대응하여 프로모션을 수행할 수 있다.
통신부(520)는 운영관리장치(400)에게 시계열 분석 데이터를 전송한다.
도 3의 서버(500)는 매장 내의 각각의 서비스 장치(100)들이 전송하는 결제 정보들을 누적 취합하여 매출의 방향성을 산출하므로, 정확하게 시계열 분석 데이터를 산출할 수 있다.
서버(500)가 유지하는 매장의 그룹은 동적으로 생성될 수 있다. 특히, 다른 매장의 식별 정보는 제거한 후, 그룹 내 매장들의 매출을 서버(500)가 운영관리장치(400)에 제공할 경우, 운영자는 동일 그룹 내에서 매장의 매출 상황을 확인할 수 있다.
도 4는 본 발명의 일 실시예에 의한 운영관리장치(400)의 구성을 보여주는 도면이다.
운영관리장치(400)는 컴퓨터, 노트북, 스마트폰 등을 포함한다. 인터페이스부(410)는 정보를 출력하는 화면을 포함하며, 서버(500)가 제공하는 시계열 분석 데이터를 출력한다. 인터페이스부(410)는 터치 입력 신호를 수신할 수 있다. 예를 들어, 인터페이스부(410)는 시계열 분석 데이터 중에서 운영자가 프로모션 정보를 신청하거나 서비스 장치의 정지나 동작을 서버(500)에 요청하는 입력 신호를 터치 신호로 입력받는다. 그리고 관리 제어부(450)는 이 신호를 프로모션 정보의 신청 또는 서비스 장치의 정지/동작에 대한 요청 정보로 변환한다. 통신부(420)는 변환된 정보를 서버(500)에게 전송한다.
도 5는 본 발명의 일 실시예에 의한 서비스 장치가 서버에게 동작에 관한 정보를 전송하는 과정을 보여주는 도면이다.
서비스 장치의 일 실시예로 세탁기 또는 건조기를 중심으로 설명한다. 세탁기 또는 건조기를 사용자가 특정 서비스(세탁, 건조, 헹굼 등)을 선택하고 서비스를 이용하기 위해 사용자가 비용을 결제한다(S11). 서비스 장치(100)에 부착된 결제부(130)를 이용할 수 있다. 또는 사용자는 서비스 장치(100)와 이격된 결제모듈(180)을 이용하여 비용을 결제한다.
서비스 장치(100)의 통신부(120)는 비용 결제에서 생성된 결제정보를 서버(500)에게 전송한다. 결제정보는 결제된 금액과 결제 방식, 결제과정에서의 프로모션 적용여부 등을 포함한다. 또한 결제정보는 매장의 식별 정보, 서비스 장치의 식별정보를 포함한다. 또한, 결제정보는 비용을 결제하여 서비스를 이용하고자 하는 사용자의 식별 정보, 서비스에 대한 정보 등을 선택적으로 포함한다.
서버(500)는 전송된 결제정보를 데이터베이스(510)에 저장한다(S13). 서비스 장치(100)는 이후 기능부(190)를 제어하여 서비스를 제공한다(S14). 서비스 장치(100)는 사용자가 비용을 결제한 서비스를 제공하며, 서비스 제공 과정에서 발생하는 동작 정보를 서버(500)에게 전송한다(S15).
동작 정보는 서비스 장치(100)가 제공하는 서비스, 즉 기능에 관한 정보를 포함한다. 예를 세탁기나 건조기의 실시예에서 동작 정보는 세탁 코스, 건조 코스, 세탁/건조량, 시간 등의 정보를 포함한다. 아울러 동작 정보는 기능 제공 중에 발생한 서비스 장치(100)의 이상 상태에 대한 정보나 오동작, 에러 상태에 관한 정보를 포함한다. 물론, 매장 정보와 서비스 장치(100)의 식별 정보도 동작 정보에 포함되어 어떤 서비스 장치(100)의 동작 정보를 서버(500) 및 운영관리장치(400)가 식별할 수 있도록 한다.
서버(500)는 전송된 동작 정보를 데이터베이스(510)에 저장한다(S16).
S13 및 S16에서 서버(500)에 저장된 정보는 매장 운영자가 운영관리장치(400)를 이용하여 확인할 수 있다. 또한 매장 운영자는 서버(500)가 제공하는 수익 분석 정보, 고객 트렌드 정보를 확인할 수 있다.
서비스 장치(100)가 서비스를 제공하는 시점에서 결제 정보 및 동작 정보를 실시간으로 서버(500)에게 전송할 수 있다. 또는 서비스 장치(100)는 결제 정보 및 동작 정보를 일정 기간(1시간 단위, 6시간 단위, 또는 1일 단위 등) 동안 저장한 후, 이를 서버(500)에게 전송할 수 있다. 다만, 결제 정보 및 동작 정보의 저장 기간은 서버(500)가 시계열 분석 데이터를 생성하는데 있어 기준이 되는 기간(일간/주간/월간/계절간/연간 등) 보다는 짧다.
도 6은 본 발명의 일 실시예에 의한 서버가 데이터베이스에 저장된 정보를 이용하여 분석 데이터를 산출하는 과정을 보여주는 도면이다. 서버(500)는 운영관리장치(400)로부터 요청받거나 미리 약속된 시간 간격으로 분석 데이터를 제공할 수 있다. 분석 데이터는 매장에서 발생한 수익 데이터를 기반으로 수익 분석과 기간별 서비스를 이용한 사용자들에 대한 정보 혹은 트렌드(Trend)를 포함한다.
예를 들어, 상업용 Wi-Fi 세탁기/건조기를 서비스 장치의 실시예로 한다. 서버(500)는 세탁기/건조기를 운용하는 매장의 수익 데이터(도 5에서 저장된 결제/동작 정보)를 기반으로 수익 분석을 수행한다. 매장 이용 고객이 많은 날과 적은 날을 자동으로 분석하여 매장 운영서비스에 활용한다. 일일 매출뿐만 아니라 주/월/연간 매출을 분석할 수 있다.
그리고 서버(500)는 매출의 변화, 인접한 다른 매장의 매출 변화 등에 기반하여 특정 기간 동안의 매장의 이용 고객의 트렌드를 분석한다.
서버(500)의 서버제어부(550)는 먼저 분석할 기간을 설정하여 검색 조건에 포함시킨다. 또한 서버제어부(550)는 분석할 서비스 장치나 분석할 매장이나 특정 그룹의 매장들에 대한 식별 정보를 검색 조건에 포함시킨다.
여기서 특정 그룹의 매장들이란, 동일 지역 내에 배치된 매장, 동일한 사업 범위에 해당하는 매장, 동일한 운영자가 관리하는 매장 등 연관성을 가지는 매장들의 집합을 의미한다. 동일 지역이란 지리적 위치를 중심으로 한다. 이 경우 동일 지역의 범위는 가변될 수 있다.
동일한 사업 범위란 매장을 사용하는 사용자들의 특성 정보를 반영한 것으로, 매장을 주로 사용하는 사용자들의 특성 정보를 반영한 것이다. 예를 들어, 아파트 단지 내에 제1매장이 있는 경우와 대학교 앞에 제2매장이 있는 경우, 이들 두 개의 매장은 사업 범위가 다를 수 있다. 전자의 경우 가족 단위의 사용자들이 제1매장을 방문한다.
반면, 후자의 경우, 대학생 또는 자취생들이 제2매장을 방문한다. 따라서 사용자층이 다를 경우 사업 범위를 달리 할 수 있고 사용자층이 같은 매장들이 하나의 그룹에 포함될 수 있다.
또한, 동일한 운영자가 관리하는 매장들을 하나의 그룹으로 설정할 수 있다. 운영자가 다수의 매장들을 운영할 경우, 매장 별로 매출을 비교하거나, 전체 매장들의 매출을 비교할 수 있도록 서버 제어부(550)는 검색 조건을 설정한다.
서버제어부(550)는 검색 조건에 따라 데이터베이스에서 결제 정보 및 동작 정보를 검색하고(S21), 검색된 결과 및 매출의 증감에 대한 예측 데이터를 포함한 시계열 분석 데이터를 생성한다(S22). 예측 데이터는 특정한 기간에 사용자의 증감을 예측한 것으로 과거의 매출 수익에 기반하여 생성된다.
또는, 예측 데이터는 인접한 매장의 운영 상태를 반영할 수 있다. 제1매장에 인접한 제2매장이 1주일간 운영되지 않는 정보가 서버(500)에 저장된 경우, 서버 제어부(550)는 제2매장의 사용자 중 일부가 제1매장으로 이동할 것이라는 예측 데이터를 생성할 수 있다.
서버 제어부(550)가 생성하는 시계열 분석 데이터는 일간/주간/월간/계절간/연간 매출 정보에 기반하여 산출된다.
이후 통신부(520)는 시계열 분석 데이터를 운영관리장치에게 전송한다(S23).
세탁기 또는 건조기의 서비스를 제공하는 매장 및 서버에 도 6의 프로세스에 기반할 경우, 서버는 매장 내의 각각의 세탁기와 건조기들이 결제를 통해 동작을 수행한 수익(일/주/월/계절간/연간)을 저장한다. 그리고 서버 제어부(550)는 수익 현황을 운영관리장치(400)에게 시계열 분석 데이터로 제공한다.
운영관리장치(400)에게 제공되는 시계열 분석 데이터는 빅 데이터(Big Data) 분석을 통해 산출된 것이다. 일 실시예로, 설정된 검색 기간 내의 평균 매출을 기반으로 사용자들의 매장 이용 추이에 대한 분석 결과를 포함한다. 그리고 사용자의 매장 이용 추이에 따라 맞춤 서비스를 제안하는 예측 데이터 역시 시계열 분석 데이터에 포함될 수 있다.
이를 위해 서버 제어부(550)는 검색 기간(일/주/월/계절간/연간)의 매출의 대표값을 산출한다. 대표값은 평균값, 중앙값, 최빈값 등을 포함한다. 그리고 서버 제어부(550)는 이들 검색 기간과 대비할 수 있는 대조군의 매출의 대표값에 기반하여 예측 데이터를 생성할 수 있다.
서버 제어부(550)는 대조군을 설정함에 있어서, 동 기간 대비 이전 기간의 매출을 대조군으로 설정할 수 있다. 이번 달 매출과 비교할 수 있는 것은 이전 달, 혹은 작년의 동일 달 매출에 해당한다. 이전 주 매출과 비교할 수 있는 것은 이전 주, 혹은 지난 달의 동일 주 매출에 해당한다. 기간 상의 대조군은 다양하게 설정할 수 있고, 운영관리장치(400)가 대조군의 범위를 설정한 후, 서버(500)에게 대조군에 대한 설정 정보를 전송할 수 있다.
또는 서버 제어부(550)는 대조군을 설정함에 있어서, 동일 그룹 내의 다른 매장의 동 기간 매출을 대조군으로 설정할 수 있다.
도 7은 본 발명의 일 실시예에 의한 세탁기/건조기가 배치된 매장의 운영관리장치가 시계열 분석 데이터를 출력한 것을 도시한 도면이다. Status 항목은 세탁기와 건조기의 현재 개수와 사용율(Rate of Use), 에러율에 대한 정보를 제시한다.
Revenue 항목은 일간 수익(Today)과 대조군에 기반한 전월의 일간 대표값(예를 들어 평균값)(Daily Average/Last Month), 그리고 대조군에 기반한 전월의 최고 일간 수익(Highest Revenue/Last Month/Daily)을 제시한다.
Location 항목은 동일 운영자가 다수의 매장을 운영할 경우, 이들 다수의 매장을 하나의 그룹으로 표시한 것을 의미한다. 운영자는 이들 다수의 매장들 중에서 시계열 분석 데이터를 확인하고자 할 경우, 다수의 매장 중 하나를 클릭할 수 있다.
도 6 및 도 7의 실시예에 기반하면, 매장의 운영자는 서비스 장치들 각각의 매출을 확인할 필요 없이 매장의 매출 상황을 확인할 수 있다. 예를 들어 도 1과 같이 상업용 WiFi 세탁기 또는 건조기가 배치된 매장의 운영자는 수익 현황을 별도로 확인 하지 않아도 서버(500)에서 제공하는 시계열 분석 데이터를 이용하여 쉽게 매장 수익 현황을 파악할 수 있어 매장 관리의 효율성을 높인다.
또한, 예측 데이터에 기반하여 운영자는 매장의 서비스 사용자의 수의 증감 상황을 예측할 수 있다. 그 결과 등록된 사용자들에게 매장이 붐비지 않는 시간대에 방문을 유도하거나, 해당 시간에 방문한 사용자에게 할인혜택 또는 쿠폰 제공 등 프로모션을 진행할 수 있다. 그 결과 매장의 매출을 증가시키며 사용자 역시 대기 시간을 줄일 수 있어 편의성을 높인다.
도 8은 본 발명의 일 실시예에 의한 세탁기/건조기가 배치된 매장의 운영관리장치가 주간 분석 데이터를 출력한 것을 도시하였다.
전술한 바와 같이, 서버(500)는 특정한 기간을 기준으로 시계열 분석 데이터를 생성하고, 운영관리장치(400)가 이를 수신하여 인터페이스부(410)에서 출력한다. 시계열 분석 데이터는 일정한 시간별로 누적된 매출 데이터와 매출 데이터의 변화가 큰 부분을 하이라이트 시키는 정보를 포함한다. 또한, 시계열 분석 데이터는 프로모션 데이터(33)를 포함할 수 있다.
이하 시계열 분석 데이터의 예시를 살펴본다. 서버 제어부(550)는 시계열 분석 데이터를 산출하기 위해 각각의 서비스 장치들이 전송한 결제 정보를 일정한 기간 별로 누적하고 이전의 동일한 길이의 기간과 비교한다. 동일한 길이의 기간이란 일간/주간/월간/분기간/연간과 같이 시간적 길이가 같거나 공통의 반복된 시점을 기준으로 산출되는 것을 의미한다.
도 8은 1월의 매출을 요일별/주별로 표시하고 있다. 이를 위해 서버 제어부(550)는 각 주별/일별로 시계열 분석 데이터를 생성한다. 즉, 서버 제어부(550)는 이전 주와 이전 월을 기준으로 가장 수익이 낮은 요일과 높은 요일을 산출하여 이를 운영관리장치(400)에게 전송한다. 운영관리장치(400)는 수익이 낮은 요일을 31과 같이 표시하고, 수익이 높은 요일을 32와 같이 지시하여 인터페이스부(410)에 표시한다. 또한, 서버 제어부(550)는 35와 같이 운영관리장치(400)에게 프로모션 데이터를 제공할 수 있다.
운영자는 운영관리장치(400)에 출력된 시계열 분석 데이터와 프로모션 데이터를 확인하고 33의 선택 버튼을 눌러서 프로모션을 선택할 수 있다. 이 경우, 서버(500)는 운영관리장치(400)에 관리하는 매장에 등록된 사용자들을 대상으로 프로모션 데이터를 전송할 수 있다.
예를 들어, 서버(500)의 통신부(520)는 해당 매장에 전화번호가 등록된 사용자들의 고객장치(200)로 SMS/MMS로 해당 매장의 할인/쿠폰 제공 정보를 전송한다. 또는 서버(500)의 통신부(520)는 전술한 고객장치(200)에 설치된 애플리케이션에게 쿠폰 형태로 프로모션 데이터를 전송한다.
그 결과, 매장을 이용하는 사용자들은 고객장치(200)에서 "월요일 프로모션 - 할인 15%"와 같은 프로모션 데이터를 확인하고 월요일에 매장을 방문할 수 있다.
또한, 도 8의 정보가 출력되는 운영관리장치(400)는 운영자의 휴대폰이나 스마트폰 등을 일 실시예로 할 수 있으며, 이 경우, 서버(500)는 운영자의 휴대폰으로 이전 주 또는 이전 월 기준 수익이 최저/최고 수익인 요일에 대한 분석 결과를 알림 메시지로 전달한다.
또한, 운영자가 휴대폰이나 스마트폰을 통해서도 프로모션을 수행할 수 있도록, 서버(500)는 프로모션을 요청하는 암호화된 링크를 전술한 알림 메시지에 포함시킬 수 있다.
운영자는 운영자의 휴대폰이나 스마트폰 등의 운영관리장치(400)에서 확인된 프로모션 데이터를 확인하고, 도 8의 33과 같이 선택버튼을 누르거나 선택 버튼에 해당하는 선택 링크를 클릭하면, 서버(500)는 프로모션 진행을 위해 고객장치(200)에게 프로모션에 관한 광고나 쿠폰, 할인 정보 등을 전송한다.
도 9는 본 발명의 일 실시예에 의한 세탁기/건조기가 배치된 매장의 운영관리장치가 월간 분석 데이터를 출력한 것을 도시하였다. 도 9는 시계열 분석 데이터를 월간으로 분석하여 출력한 것이다.
서버(500)는 매장의 매일/매주/매월 취합된 매출 정보를 누적한다. 서버(500)는 일정한 주기를 기준으로 매출 정보의 증감을 확인한다. 그리고 서버(500)는 운영관리장치(400)에게 매출 정보의 증감 정보를 전송하여 운영자가 지난 기간 대비하여 수익의 증감을 확인할 수 있다.
도 9는 전월 요일별 평균(35a) 대비 수익 하락이 큰 요일들(35b)을 표시한다. 운영관리장치(400)는 서버(500)로부터 수신한 매출 정보를 도 9와 같이 화면에 출력할 수 있다. 또한, 운영관리장치(400)는 전월 평균 수익(36a)과 비교하여 지속적으로 하락하는 주 단위 수익 평균(36b)을 출력할 수 있다. 또한, 운영관리장치(400)는 월 단위 평균 수익(37)이 하락함을 출력할 수 있다.
도 9의 실시예에 따라, 운영관리장치(400)는 전월 대비 당월 수익 하락 예상 및 주요 수익 하락 요일을 분석한 결과를 표시한다.
특히, 서버(500)는 운영자가 보유하는 스마트폰 등으로 분석 결과를 메시지로 전송할 수 있다. 예를 들어, 서버(500)는 전월 주간 평균 수익 기준 수익이 하락하면 서버(500)는 운영자가 보유한 스마트폰 또는 운영관리장치(400)에게 당월 수익 하락 예상된다는 메시지(38b)를 제공하거나 전월 요일 별 평균 수익 기준 미달 요일을 분석한 결과 메시지(38a)를 제공할 수 있다.
즉, 서버 제어부(550)는 생성한 시계열 분석 데이터 내에 포함되는 매출의 증감에 대한 예측 데이터에서 매출의 감소를 확인하거나 또는 상기 매출의 감소 크기 또는 감소 횟수를 확인할 수 있다. 이 경우, 서버의 통신부(520)는 운영관리장치(400)에게 38a, 38b와 같은 매출 하락 예측 메시지를 전송할 수 있다.
도 10은 본 발명의 일 실시예에 의한 세탁기/건조기가 배치된 매장의 운영관리장치가 분기 분석 데이터를 출력한 것을 도시하였다. 서버(500)는 해당 매장의 누적된 결제 정보들에 기반하여 매장의 매일/매주/매월 취합된 매출 정보를 누적하여 분기별로 누적된 결과를 운영관리장치(400)에게 전송한다. 운영관리장치(400)는 도 10과 같이 결과를 출력한다. 운영관리장치(400)는 출력 결과 중 변화가 크게 발생한 기간 부분을 하이라이트 처리하거나 또는 색상을 달리하여 결과를 출력할 수 있다.
서버(500)는 분기 별(월 별) 수익과 연 간 누적 수익 분석으로 고객이 많이 이용하거나 가장 적게 이용하는 기간을 분석한 뒤 운영자의 스마트폰으로 알림 메시지를 전송한다. 분기 별 데이터는 연 단위로 계산할 수 있다. 예를 들어, 서버(500)는 1분기 봄 시즌 이용 고객 추이를 분석한 결과 봄 시즌은 2월에 이용 고객이 가장 적을 것으로 예측하여, 예측한 결과를 운영관리장치(400) 또는 운영자의 스마트폰 등으로 전송한다.
그 결과 운영자는 매출이 저조할 것으로 예상되는 2월에 매출 향상을 위한 프로모션의 수행을 결정할 수 있다. 도 10의 데이터는 연간 서버에 누적된 데이터를 관리한 결과 산출되므로 데이터의 신뢰도를 높일 수 있다.
도 11은 본 발명의 일 실시예에 의한 프로모션 정보가 전달되는 과정을 도시한 도면이다. 서버의 통신부(520)가 운영관리장치(400)에게 매출 하락 예측 메시지를 송신하는 과정을 보여준다.
서버(500)는 매장에서 발생한 결제 정보를 수신하고 이를 누적적으로 저장한다(S40). 이 과정에서 서버(500)는 도 8 내지 도 10에서 살펴본 바와 같이 누적된 매출 정보에 기반하여 주간 최저 매출이 발생할 수 있는 요일과 주간 최고 매출이 발생할 수 있는 요일을 분석한다(S41). 분석 과정에서 서버(500)는 요일 별 최고 수익이 얼마인지를 확인하고 요일 별 최고 수익을 분석할 수 있다.
서버(500)는 주간 내 매출에서 최고 매출인 요일과 최저 매출인 요일의 매출 차이가 기준 이상인 경우에 운영관리장치(400)에게 알람 메시지(매출 하락 예측 메시지)를 전송한다(S43). 이때, 알람 메시지는 운영자에게 마케팅 활용 목적 요일 별 이용 고객 추이 데이터를 포함한다.
S43의 매출 하락 예측 메시지는 프로모션 정보를 포함할 수 있다. 예를 들어, 운영관리장치(400)가 출력한 할인이벤트와 같은 프로모션 정보를 운영자가 확인하고 프로모션을 수행할 것을 서버(500)로 요청한다(S45).
여기서 서버 제어부(550)는 프로모션 정보를 생성함에 있어서 해당 매장의 서비스 장치의 수 또는 해당 매장이 속한 그룹에 속한 매장들의 이전 프로모션 정보에 기반하여 프로모션 정보를 생성할 수 있다.
서버 제어부(550)는 매장 내에 고객들이 방문할 경우 매장이 서비스를 효율적으로 제공할 수 있는 서비스 장치의 수에 기반하여 프로모션 정보를 생성할 수 있다. 매장 내 서비스 장치가 30대이며, 예상 매출은 10 대의 서비스 장치가 처리할 수준인 경우, 서버 제어부(550)는 나머지 서비스 장치들 20대가 서비스를 제공할 수 있는 프로모션 정보를 생성한다.
또한, 프로모션 정보는 수신할 수 있는 고객 장치의 수를 포함한다. 서버 제어부(550)는 해당 매장이 속한 그룹에 속한 매장들의 이전 프로모션 정보에 기반하여 프로모션 정보를 생성할 수 있다.
예를 들어, 매장이 아파트 상가 내에 위치한 경우, 다른 아파트 상가 내에 위치한 다른 매장에서 프로모션을 진행한 경우의 매출 증가에 기반하여 서버 제어부(550)는 프로모션 정보를 생성한다. 또는, 매장의 크기가 50대의 서비스 장치를 포함한 경우, 서버 제어부(550)는 다른 50대(또는 40~50대)의 서비스 장치가 배치된 제2매장에서 제2매장의 서비스 장치가 처리한 서비스의 수를 기반으로 프로모션 정보를 생성할 수 있다.
서버의 통신부(520)가 운영관리장치(400)로부터 프로모션 요청 메시지를 수신하면, 서버 제어부(550)는 매장을 등록한 고객 장치들 중에서 프로모션 선정 기준에 따라 다수의 고객장치들에게 프로모션 정보를 전송한다. 즉, 서버 제어부(550)는 매장을 등록한 고객 장치들 모두에게 프로모션 정보를 전송할 수도 있고, 매장을 방문할 가능성이 높은 고객 장치들을 선정하여 프로모션 정보를 전송할 수 있다.
또는, 서버 제어부(550)는 프로모션 정보에 해당하는 고객 장치들을 선정할 수 있다. 예를 들어, 서버 제어부(550)는 대용량 세탁물을 자주 건조한 사용자들을 선정하여 해당 사용자들의 고객 장치들(휴대폰, 스마트폰 등)여름 한정 건조기 할인 프로모션 정보를 제공할 수 있다.
서버(500)는 매장을 관심 매장으로 등록한 사용자들의 정보를 검색하여 해당 사용자들이 보유하는 고객장치(200)로 프로모션 정보를 전송한다(S47). 사용자는 고객장치(200)에 출력된 프로모션 정보를 확인할 수 있다. 프로모션 정보의 예시로는 매장의 명칭과 함께 특정 일자(요일)에 할인 가격으로 서비스를 제공하는 것을 포함한다. 또는, 프로모션 정보는 사용 가능한 쿠폰 정보(할인 정보)를 포함할 수 있다.
서버(500)는 전 주/전 월 기준 가장 수익이 높은 요일과 낮은 요일을 산출(S40, S41)하여 운영관리장치(400)에게 매출 정보 및 프로모션 정보를 제공한다(S43). 그리고 운영자의 선택에 따라 서버(500)는 프로모션 정보를 고객장치(200)로 전송하여 서버(500)는 매장 이용 사용자에게 프로모션 전달 가능한 서비스를 구현할 수 있다. 이 과정에서 서버(500)는 월간 요일별 수익 평균치나 주간 요일별 수익 평균치를 운영관리장치(400)에게 전송하여 운영자가 프로모션의 진행을 판단할 수 있도록 한다.
특히, 서버(500)는 운영관리장치(400)가 미리 설정한 프로모션 조건 정보를 저장하고, 해당 매장의 매출 상황이 프로모션 조건에 부합할 경우에 자동으로 서버(500)는 고객장치(200)로 프로모션 정보를 전송할 수 있다.
여기서 프로모션 조건 정보는 매장의 매출 감소폭을 포함한다. 또한, 프로모션 조건 정보는 매장의 방문 고객 대비 매장의 매출 비율을 포함한다. 뿐만 아니라, 프로모션 조건 정보는 서버(500)에 해당 매장을 관심 매장으로 등록한 사용자의 수의 감소폭을 포함한다.
도 12는 본 발명의 일 실시예에 의한 서버가 매출의 증감을 분석하는 과정 및 알람 메시지를 전송하는 과정을 보여준다.
서버(500)는 전월 대비 당월 수익 하락을 예상한다. 또한 서버(500)는 주요 수익 하락 요일을 분석하여 운영관리장치(400)로 알림 메시지를 전송한다. 서버(500)는 월별/주별로 분석 시나리오를 동일하게 적용할 수 있다. 또한 서버(500)는 월별/주별로 분석 시나리오를 상이하게 적용할 수 있다.
분석 시나리오는 일정 기간 동안 누적된 매출 및 이전 기간동안 누적된 매출을 비교하여 매출의 상승 또는 하락을 예상하는 결과를 생성한다.
예를 들어, 서버(500)는 매장의 매주 수익 평균을 이전 달의 해당 주 수익 평균과 비교한다(S51~S53). 이 과정에서 서버(500)는 S52/S53에서 매출이 하락했음을 확인하고, 또한 이러한 하락이 2주 연속임을 확인한다. 매출 결과가 하락 발생 및 하락의 연속이라는 조건을 충족하면, 서버(500)는 전월 평균 대비 평균치 이하인 날짜를 확인한다(S54, S55). 서버(500)는 2월의 두번째 금/토 및 세번째 금/토에서 하락이 발생한 것을 확인하면 운영자의 운영관리장치(400)로 알람을 전송한다. 또는 S54, S55 이후 서버(500)는 당월 주간 평균 수익과 지난 달의 월단위 수익 평균을 비교한다(S56). 비교 결과 서버(500)는 하락 추세인 경우 운영자의 운영관리장치(400)로 매출 하락을 알람 메시지로 전송한다.
운영자는 운영관리장치(400)를 확인하여 매출 하락에 대응하여 이벤트를 준비할 수 있다.
또는 서버(500)는 매출 하락에 대응하는 이벤트를 제안하는 알람 메시지를 운영관리장치(400)에게 전송할 수 있다. 이 경우 운영관리장치(400)에서 해당 이벤트의 실행을 서버(500)로 요청하면, 서버(500)는 해당 이벤트에 관한 프로모션 정보를 다수의 고객 장치(200)에게 전송한다.
도 13은 본 발명의 다른 실시예에 의한 서버가 매출의 증감을 분석하는 과정 및 알람 메시지를 전송하는 과정을 보여준다.
서버(500)는 분기 별(월 별) 수익과 연간 누적 수익을 분석하여 고객이 많이 이용하거나 가장 적게 이용하는 기간을 분석한 뒤 운영자의 운영관리장치(400)로 알림 메시지를 제공한다. 예를 들어, Y+1년 시점을 기준으로 서버(500)는 분기마다 작년도 매출 데이터와 이전의 누적 데이터를 기준으로 하여 매출의 동향을 예측하여 알림 메시지를 운영관리장치(400)로 전송한다.
도 13은 운영관리장치(400)가 출력하는 매출 분석 정보이다. 서버(500)는 매출 분석 정보를 생성하고, 이를 운영관리장치(400)로 전송한다. 운영관리장치(400)는 도 13과 같이 매출 분석 정보를 화면 상에 출력한다.
운영자는 화면 상에 표시된 특정 분기를 클릭하거나, 연간 분석 자료(61, 62, 63)를 클릭하여 상세 분석 결과를 확인할 수 있다.
예를 들어, 운영자가 화면 상에서 61a를 클릭하면, 서버(500)는 Y연도의 봄의 분석 결과(분기 전환 시점의 최저/최고 수익)와 이에 대응하는 알람 메시지를 운영관리장치(400)로 전송한다. 운영관리장치(400)는 화면 상에 알람메시지를 출력한다. 알람 메시지는 "6월 매출이 저조하며 5월 매출이 높았으므로, 6월에 고객 유치를 위한 프로모션을 제안합니다." 라는 내용을 포함할 수 있다.
마찬가지로, 운영자가 화면 상에서 62a를 클릭하면, 서버(500)는 Y+1연도의 분기 전환 시점에서 매년 중복 누적된 최저/최고 수익에 대한 분석 결과와 이에 대응하는 알람 메시지를 운영관리장치(400)로 전송한다. 운영관리장치(400)는 화면 상에 알람메시지를 출력한다. 알람 메시지는 "8월은 항상 고객이 몰리니 매장 운영에 대비하시기 바랍니다. 추가 기기 설치를 원하시면 신청하십시오." 라는 내용을 포함할 수 있다.
운영자가 화면 상의 각 해의 마지막 시점(62b)을 클릭하면 서버(500)는 연말의 매출 분석 결과와 알림 메시지를 운영관리장치(400)로 전송한다. 예를 들어 알람 메시지는 "연간 누적 데이터 분석 시 10월이 매출이 가장 높고 2월은 매출이 가장 낮습니다. 이벤트와 기기 추가를 참고하십시오"라는 내용을 포함할 수 있다.
도 14는 본 발명의 일 실시예에 의한 매장 내에 동작 가능한 서비스 장치의 수를 시계열 분석 데이터 내에 포함시키는 과정을 보여준다. 일 실시예로 서버 제어부(550)는 시계열 분석 데이터 내의 매출의 증감에 대한 예측 데이터를 산출함에 있어서, 동작을 일시적으로 중단시킬 서비스 장치의 수나 혹은 추가로 설치할 서비스 장치의 수를 포함시켜 예측 데이터를 생성할 수 있다.
도 14는 서버제어부(550)가 서비스 장치(100) 별로 결제 정보를 누적하여 데이터베이스(510)에 저장한다. 그리고 서버제어부(550)가 서비스 장치(100)의 사용 및 상기 매출 증감의 관련도를 산출한다. 서버제어부(550)는 개별 서비스 장치들과 매출의 증감 관련도를 산출할 수도 있고 매장 내 서비스 장치들 전체를 기준으로 매출의 증감 관련도를 산출할 수 있다.
여기서, 개별 서비스 장치의 매출 증감도란, 특정 서비스 장치를 사용자들이 선호하거나 선호하지 않는 것과 매출의 관련도를 의미한다. 이는 서비스 장치의 위치에 따라 사용 고객들이 많을 경우와 많지 않을 경우로 나뉠 수 있다. 이 경우, 사용 고객의 수가 적을 경우 거의 사용되지 않는 서비스 장치는 매출 하락 예상 시점에서 서비스 장치의 동작을 일시적으로 중단시킬 수 있다.
일 실시예로 서버 제어부(550)는 매출 감소가 예측될 경우 매장 내에서 매출감소에 따라 사용 횟수가 급격히 낮아지는 서비스 장치들을 선별한다. 그리고 서버 제어부(550)는 선별된 서비스 장치를 일시적으로 정지시키기 위한 리스트에 포함시키고, 이 리스트를 예측 데이터에 포함시킬 수 있다.
다른 실시예로, 서버 제어부(550)는 매장 내에서 매출이 작을 경우 사용 횟수가 많은 서비스 장치들을 선별한다. 그리고 서버 제어부(550)는 선별된 서비스 장치를 일시적으로 정지시키기 위한 리스트에 포함시키고, 이 리스트를 예측 데이터에 포함시킬 수 있다. 사용 횟수가 많은 서비스 장치들을 일시적으로 정지시킴으로써 서비스 장치의 사용 가능 기간을 증가시킬 수 있다.
서버제어부(550)는 예측 데이터에 추가될 서비스 장치의 수 또는 추가될 서비스 장치의 종류에 대한 정보를 포함시킨다.
서버(500)는 앞서 산출된 서비스 장치의 감소를 포함한 시계열 분석 데이터를 운영 관리 장치(400)에게 전송한다(S71). 운영관리장치(400)는 서비스 서비스 장치 수의 감소를 예측하는 정보가 포함됨을 확인한다(S72). 그리고 운영관리장치(400)는 일부 서비스 장치의 일시 정지를 서버(500)에게 요청한다(S73).
서버(500)는 정지될 서비스 장치의 정보를 저장하고(S74), 일시 정지할 서비스 장치(100n)에게 일시 정지를 지시한다(S75). 정지를 지시받은 서비스 장치(100n)는 "기기 점검중"을 표시하고 일시 정지한다(S76).
또한, 이 과정에서 매출이 증가하는 것으로 서버 제어부(550)가 판단하고, 서버(500)가 서비스 장치의 증가를 포함한 시계열 분석 데이터를 운영 관리 장치(400)에게 전송한다(S81). 운영관리장치(400)는 서비스 서비스 장치 수의 증가를 예측하는 정보가 포함됨을 확인한다(S82). 그리고 운영관리장치(400)는 일부 서비스 장치의 동작을 서버(500)에게 요청한다(S83).
서버(500)는 동작할 서비스 장치(100n)의 정보를 저장하고(S84), 동작할 서비스 장치(100n)에게 동작을 지시한다(S85). 동작을 지시받은 서비스 장치(100n)는 "기기 동작중"을 표시하고 동작을 시작한다(S86).
또한, 현재 설치된 모든 서비스 장치가 동작 중인 상태에서 서버(500)가 서비스 장치의 증가를 포함한 시계열 분석 데이터를 전송할 경우 운영관리장치(400)는 서비스 장치의 추가 설치를 서버(500)에게 요청할 수 있다. 이 경우 서버(500)는 새로운 서비스 장치를 매장으로 배송할 수 있다.
서버 제어부(550)는 서비스 장치(100) 별로 결제 정보를 저장하고 서비스 장치 별 사용된 정보(결제 정보와 동작 정보)에 기반하여 서비스 장치의 사용도를 산출할 수 있다.
특히, 건조기와 세탁기 등 기능이 상이한 서비스 장치들이 배치된 매장에 관하여 서버(500)가 서비스 장치(100) 별로 매출의 기여도나 매출과의 관련도를 산출한다. 따라서, 도 14를 적용할 경우, 서버(500)는 운영자에게 매출 증대를 위해 서비스 장치를 추가하거나 혹은 서비스 장치를 일시적으로 동작 정지를 시키거나 서비스 장치의 교체를 제안하는 알람 메시지를 운영관리장치(400)에게 전송하여 매장 매출의 증가와 비용 감소를 유도할 수 있다.
본 발명의 실시예들을 적용할 경우, 다수의 서비스 장치가 배치된 매장의 요일/주/월/연간 수익을 서버가 빅데이터로 누적하여 분석한다. 또한, 서버는 분석된 데이터에 기반하여 매장 이용자의 고객장치와 운영자의 운영관리장치로 맞춤 알림 메시지 서비스를 전송한다.
본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니며, 본 발명의 목적 범위 내에서 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 반도체 기록소자를 포함하는 저장매체를 포함한다. 또한 본 발명의 실시예를 구현하는 컴퓨터 프로그램은 외부의 장치를 통하여 실시간으로 전송되는 프로그램 모듈을 포함한다.
이상에서는 본 발명의 실시예를 중심으로 설명하였지만, 통상의 기술자의 수준에서 다양한 변경이나 변형을 가할 수 있다. 따라서, 이러한 변경과 변형이 본 발명의 범위를 벗어나지 않는 한 본 발명의 범주 내에 포함되는 것으로 이해할 수 있을 것이다.
-부호의 설명-
100: 서비스 장치 200: 고객 장치
400: 운영관리장치 500: 서버
Claims (12)
- 서비스 장치로부터 결제 정보 및 동작 정보를 수신하는 통신부;상기 결제 정보 및 동작 정보를 저장하는 데이터베이스;상기 서비스 장치가 설치된 매장의 식별 정보와 상기 결제 정보 및 동작 정보를 이용하여 매출의 증감에 대한 예측 데이터를 포함한 시계열 분석 데이터를 생성하는 서버제어부를 포함하며,상기 서버 제어부는, 상기 매장을 기준으로 또는 상기 매장과 같은 그룹에 속하는 매장들을 기준으로 시계열 분석 데이터를 생성하며상기 통신부는 운영관리장치에게 상기 시계열 분석 데이터를 전송하는, 매장 내 수익 데이터를 분석하는 서버.
- 제1항에 있어서,상기 서버 제어부가 생성한 상기 예측 데이터에서 매출의 감소를 확인하거나 또는 상기 매출의 감소 크기 또는 감소 횟수를 확인하면, 상기 통신부는 상기 운영관리장치에게 매출 하락 예측 메시지를 전송하는, 매장 내 수익 데이터를 분석하는 서버.
- 제2항에 있어서,상기 매출 하락 예측 메시지는 프로모션 정보를 포함하며,상기 서버 제어부는 상기 매장의 상기 서비스 장치의 수 또는 상기 그룹에 속한 매장들의 이전 프로모션 정보에 기반하여 상기 프로모션 정보를 생성하는, 매장 내 수익 데이터를 분석하는 서버.
- 제2항에 있어서,상기 통신부가 상기 운영관리장치로부터 프로모션 요청 메시지를 수신하면, 서버 제어부는 상기 매장을 등록한 고객 장치들 중에서 프로모션 선정 기준에 따라 다수의 고객장치들에게 상기 프로모션 정보를 전송하는, 매장 내 수익 데이터를 분석하는 서버.
- 제1항에 있어서,상기 서버제어부는 상기 결제 정보를 일정한 기간 별로 누적하고 이전의 동일한 길이의 기간과 비교하여 상기 시계열 분석 데이터를 산출하는, 매장 내 수익 데이터를 분석하는 서버.
- 제1항에 있어서,상기 서버제어부는 상기 서비스 장치 별로 결제 정보를 누적하여 상기 데이터베이스에 저장한 후, 상기 서비스 장치의 사용 및 상기 매출 증감의 관련도를 산출하고 상기 예측 데이터에 추가될 서비스 장치의 수 또는 추가될 서비스 장치의 종류에 대한 정보를 포함시키는, 매장 내 수익 데이터를 분석하는 서버.
- 서버의 통신부가 서비스 장치로부터 결제 정보 및 동작 정보를 수신하는 단계;상기 서버의 데이터베이스부가 상기 결제 정보 및 동작 정보를 저장하는 단계;상기 서버의 서버 제어부가 상기 서비스 장치가 설치된 매장의 식별 정보와 상기 결제 정보 및 동작 정보를 이용하여 매출의 증감에 대한 예측 데이터를 포함한 시계열 분석 데이터를 생성하는 단계; 및상기 서버의 통신부가 운영관리장치에게 상기 시계열 분석 데이터를 전송하는 단계를 더 포함하며,상기 서버 제어부는, 상기 매장을 기준으로 또는 상기 매장과 같은 그룹에 속하는 매장들을 기준으로 시계열 분석 데이터를 생성하는, 매장 내 수익 데이터를 분석하는 방법.
- 제7항에 있어서,상기 서버 제어부가 생성한 상기 예측 데이터에서 매출의 감소를 확인하거나 또는 상기 매출의 감소 크기 또는 감소 횟수를 확인하면, 상기 통신부는 상기 운영관리장치에게 매출 하락 예측 메시지를 전송하는 단계를 더 포함하는, 매장 내 수익 데이터를 분석하는 방법.
- 제8항에 있어서,상기 매출 하락 예측 메시지는 프로모션 정보를 포함하며,상기 서버 제어부는 상기 매장의 상기 서비스 장치의 수 또는 상기 그룹에 속한 매장들의 이전 프로모션 정보에 기반하여 상기 프로모션 정보를 생성하는 단계를 더 포함하는, 매장 내 수익 데이터를 분석하는 방법.
- 제9항에 있어서,상기 통신부가 상기 운영관리장치로부터 프로모션 요청 메시지를 수신하면, 상기 서버 제어부는 상기 매장을 등록한 고객 장치들 중에서 프로모션 선정 기준에 따라 다수의 고객장치들에게 상기 프로모션 정보를 전송하는 단계를 더 포함하는, 매장 내 수익 데이터를 분석하는 방법.
- 제8항에 있어서,상기 서버제어부는 상기 결제 정보를 일정한 기간 별로 누적하고 이전의 동일한 길이의 기간과 비교하여 상기 시계열 분석 데이터를 산출하는 단계를 더 포함하는, 매장 내 수익 데이터를 분석하는 방법.
- 제1항에 있어서,상기 서버제어부는 상기 서비스 장치 별로 결제 정보를 누적하여 상기 데이터베이스에 저장한 후, 상기 서비스 장치의 사용 및 상기 매출 증감의 관련도를 산출하고 상기 예측 데이터에 추가될 서비스 장치의 수 또는 추가될 서비스 장치의 종류에 대한 정보를 포함시키는 단계를 더 포함하는, 매장 내 수익 데이터를 분석하는 방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2019/001993 WO2020171249A1 (ko) | 2019-02-19 | 2019-02-19 | 매장 내 수익 데이터를 분석하는 서버 및 방법 |
| US16/489,684 US20210365964A1 (en) | 2019-02-19 | 2019-02-19 | Server analyzing revenue data of store and analysis method thereof |
| KR1020190093389A KR20190096869A (ko) | 2019-02-19 | 2019-07-31 | 매장 내 수익 데이터를 분석하는 서버 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2019/001993 WO2020171249A1 (ko) | 2019-02-19 | 2019-02-19 | 매장 내 수익 데이터를 분석하는 서버 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020171249A1 true WO2020171249A1 (ko) | 2020-08-27 |
Family
ID=67807638
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2019/001993 Ceased WO2020171249A1 (ko) | 2019-02-19 | 2019-02-19 | 매장 내 수익 데이터를 분석하는 서버 및 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20210365964A1 (ko) |
| KR (1) | KR20190096869A (ko) |
| WO (1) | WO2020171249A1 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102234497B1 (ko) | 2020-07-06 | 2021-04-01 | 쿠팡 주식회사 | 상품 판매 관리 정보를 제공하는 전자 장치 및 그 방법 |
| US20240273449A1 (en) * | 2023-02-15 | 2024-08-15 | Juliette Inc. | System and method for dry cleaning/laundry logistics |
| KR20240162190A (ko) | 2023-05-08 | 2024-11-15 | 스마트푸드테크 주식회사 | 오프라인 매장을 위한 영수증 인쇄 데이터와 웹사이트 스크래핑 데이터의 통합 분석 시스템 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060106240A (ko) * | 2005-04-07 | 2006-10-12 | 박동호 | 게임매장 통합관리 시스템 |
| KR20160007986A (ko) * | 2014-07-10 | 2016-01-21 | 주식회사 케이티 | 모바일 매출향상 지원 시스템 및 모바일 매출향상 지원 방법 |
| KR20160043541A (ko) * | 2014-10-13 | 2016-04-22 | 김주형 | 셀프세탁소 원격 모니터링 시스템 |
| KR20180016903A (ko) * | 2016-08-08 | 2018-02-20 | 주식회사 새한에스앤씨 | 자동판매기의 매출, 상태, 그리고 출고 정보를 관리하기 위한 자동 관리 시스템 |
| JP2018139036A (ja) * | 2017-02-24 | 2018-09-06 | 株式会社野村総合研究所 | 分析装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10902452B1 (en) * | 2013-06-28 | 2021-01-26 | Groupon, Inc. | Consumer booking availability engine |
| US10949888B1 (en) * | 2014-09-10 | 2021-03-16 | Square, Inc. | Geographically targeted, time-based promotions |
-
2019
- 2019-02-19 US US16/489,684 patent/US20210365964A1/en not_active Abandoned
- 2019-02-19 WO PCT/KR2019/001993 patent/WO2020171249A1/ko not_active Ceased
- 2019-07-31 KR KR1020190093389A patent/KR20190096869A/ko not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060106240A (ko) * | 2005-04-07 | 2006-10-12 | 박동호 | 게임매장 통합관리 시스템 |
| KR20160007986A (ko) * | 2014-07-10 | 2016-01-21 | 주식회사 케이티 | 모바일 매출향상 지원 시스템 및 모바일 매출향상 지원 방법 |
| KR20160043541A (ko) * | 2014-10-13 | 2016-04-22 | 김주형 | 셀프세탁소 원격 모니터링 시스템 |
| KR20180016903A (ko) * | 2016-08-08 | 2018-02-20 | 주식회사 새한에스앤씨 | 자동판매기의 매출, 상태, 그리고 출고 정보를 관리하기 위한 자동 관리 시스템 |
| JP2018139036A (ja) * | 2017-02-24 | 2018-09-06 | 株式会社野村総合研究所 | 分析装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20190096869A (ko) | 2019-08-20 |
| US20210365964A1 (en) | 2021-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017222172A1 (ko) | 카드 이용 내역에 따라 모바일 쿠폰 서비스를 제공하는 방법 및 서버 | |
| WO2020171249A1 (ko) | 매장 내 수익 데이터를 분석하는 서버 및 방법 | |
| WO2019039803A1 (ko) | 예약 서비스를 제공하는 이동통신 단말기의 제어방법, 예약 서비스를 제공하는 이동통신 단말기 및 이를 포함하는 예약 서비스 시스템 | |
| WO2016199994A1 (ko) | 무인 택배함을 이용한 관심상품 선행 배송 서비스 제공 장치 및 그 방법, 그리고 컴퓨터 프로그램이 기록된 기록매체 | |
| WO2015111950A1 (ko) | 메세지 중개 방법, 메세지 처리 방법, 서비스 관리 방법 및 상기 방법을 수행하는 장치 | |
| WO2016167426A1 (ko) | 무인 우편/택배 관리 시스템 및 방법 | |
| WO2024196167A2 (ko) | 청소 관리 시스템 및 이를 이용한 청소 관리 방법 | |
| WO2024038933A1 (ko) | 아이템 정보를 제공하는 방법 및 장치 | |
| WO2023249154A1 (ko) | 전자 장치 및 그의 정보 제공 방법 | |
| WO2016208902A1 (ko) | 광고 서비스 제공 시스템, 서버 및 방법 | |
| JP4936713B2 (ja) | 電気事故情報提供システム、電気事故情報提供方法、および、電気事故情報提供プログラム | |
| WO2020158978A1 (ko) | 통신 모듈을 포함하는 서비스 장치들을 관리하는 장치 및 시스템 | |
| WO2023080284A1 (ko) | 렌탈 아이템에 관한 정보 제공 방법 및 이를 이용한 전자 장치 | |
| WO2025178213A1 (ko) | 서비스 데이터 처리 방법, 장치 및 기록 매체 | |
| WO2024248205A1 (ko) | 혜택 정보 처리 방법 및 전자 장치 | |
| WO2023277568A1 (ko) | 사용자 단말 이용 서비스에 따른 결제 수단 혜택 정보 출력 방법 및 그 장치 | |
| WO2024111886A1 (ko) | 임금 사전 지급을 위한 전자 장치 및 이를 이용한 임금 지급 방법 | |
| WO2023191138A1 (ko) | 일자 정보를 제공하는 전자 장치 및 그 방법 | |
| WO2022215784A1 (ko) | 정보 제공 방법 및 이를 수행하는 전자 장치 | |
| WO2021167416A1 (ko) | 정기결제를 기반으로 하는 서비스를 관리하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 | |
| WO2015102235A1 (ko) | 쿠폰 서비스 시스템 및 방법 | |
| WO2020222448A1 (ko) | 결제 기반 장치 이용 서비스를 제공하는 단말기 및 서비스 서버 | |
| WO2012144873A2 (ko) | 충전 서비스를 제공하는 방법, 시스템 및 상기 방법 및 시스템을 이용한 부가 서비스를 제공하는 방법 | |
| WO2024071494A1 (ko) | 숙박 상품에 관한 예약을 처리하는 방법 및 그 장치 | |
| WO2024195932A1 (ko) | 구매 요청 처리 방법 및 전자 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19916479 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19916479 Country of ref document: EP Kind code of ref document: A1 |