Information processing apparatus, information processing method, and information processing program
By acquiring sales and location information, determining duty locations, and recording attendance, the problem of low efficiency in store visits for multiple stores was solved, providing efficient duty management and information support.
Patent Information
- Application Number
- CN202080035072.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-05-10
- Filing Date
- 2020-04-28
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2040-04-28
AI Technical Summary
Existing technologies cannot efficiently manage store patrol tasks for staff in multiple service locations, especially in chain stores, where factors such as sales volume and competing stores cannot be comprehensively considered, resulting in low patrol efficiency.
The system obtains store sales information through information processing devices, determines duty locations based on location information, records attendance information, optimizes store patrol routes by combining navigation functions, and provides support for duty records and document information.
It enables efficient store patrol management across multiple service locations, records attendance information, optimizes patrol routes, provides necessary documentation support, and improves patrol efficiency and information utilization.
Smart Images

Figure CN113811906B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to an information processing apparatus, an information processing method, and an information processing program. BACKGROUND
[0002] In the past, attendance management of staff has been performed by punching in and out times on paper or the like. However, in recent years, with the development of computers, it has become possible to record in and out times by a computer.
[0003] The technology described in Patent Literature 1 enables recording of in and out times of a user on a smartphone by an application installed in the smartphone performing an action. Specifically, the technology described in Patent Literature 1 is a structure in which a beacon signal-emitting device is arranged at an attendance place and a beacon signal is received by a smartphone. Since the beacon signal contains identification information of the beacon signal-emitting device or the like, the smartphone can determine the attendance place if the beacon signal is received. In addition, it is a structure in which the in and out times are recorded by the smartphone by a user operating buttons for in and out displayed in the smartphone. Thus, the technology described in Patent Literature 1 is used for recording in and out times of a user.
[0004] PRIOR ART DOCUMENTS
[0005] PATENT LITERATURE
[0006] Patent Literature 1: Japanese Patent Application Laid-Open No. 2018-533780 SUMMARY
[0007] PROBLEMS TO BE SOLVED BY THE INVENTION
[0008] With regard to a chain store or the like, one staff member sometimes performs attendance at a plurality of stores. In this case, the staff member needs to efficiently perform store visits to the plurality of stores. As a specific example, it is considered that the staff member needs to preferentially perform store visits to a store in which an increase rate of sales is small, a store in which there is a competing store in the vicinity and competition is intense, or the like. In addition, it is considered that the staff member needs to consider various factors in addition to the aforementioned factors to perform store visits. However, there are many factors at the time of store visits, and thus the staff member can not be able to efficiently perform store visits, for example, because the number of times the staff member goes to a store where store visits are necessary is small.
[0009] In addition, the technology described in Patent Literature 1 is limited to recording in and out times, and does not consider store visits.
[0010] An object of the present application is to provide an information processing apparatus, an information processing method, and an information processing program that can provide information to be used in attendance to a person having a plurality of attendance places and record attendance information.
[0011] SOLUTION TO PROBLEM
[0012] An information processing apparatus of one embodiment includes a display portion, a storage portion that can store information, a first acquisition portion that acquires sales amount information about sales amounts of a plurality of stores, a selection portion that selects one or more stores in which a user is to visit from among the plurality of stores on the basis of the sales amount information acquired by the first acquisition portion, a display control portion that displays the stores selected by the selection portion in the display portion, a second acquisition portion that acquires position information about a position of the apparatus, a determination portion that determines a store of a duty station of the user on the basis of the position information acquired by the second acquisition portion, a storage control portion that stores duty information about attendance and departure of the user in association with duty station information about the store of the duty station in the storage portion when the store of the duty station of the user is determined by the determination portion, and a production portion that produces a duty record of the user on the basis of the duty information and the duty station information stored in the storage portion.
[0013] In an information processing apparatus of one embodiment, the storage portion can store store information about positions of the plurality of stores, and the information processing apparatus can further include a presentation portion that presents a visiting order in which movement between the stores is the shortest on the basis of the store information stored in the storage portion when the plurality of stores are selected by the selection portion.
[0014] An information processing apparatus of one embodiment can further include an input portion through which other store information about other stores located around a store is input, the storage control portion can store the other store information in association with the store information in the storage portion when the other store information is input through the input portion, and the selection portion can select one or more stores on the basis of the sales amount information and the other store information.
[0015] In an information processing apparatus of one embodiment, the storage portion can store a plurality of pieces of document information in association with each of a plurality of stores, and the information processing apparatus can further include a setting portion that is set to be able to read out one or more pieces of document information associated with a store of a duty station of the user determined by the determination portion from the storage portion on the basis of the store.
[0016] An information processing apparatus of one embodiment can further include a search portion that searches for one or more pieces of document information associated with a store determined by the determination portion on the basis of a search word input for searching for document information, and displays the search result in the display portion.
[0017] In an information processing method of one embodiment, a computer including a display portion and a storage portion capable of storing information executes the following steps: a first acquisition step of acquiring sales information about sales of a plurality of stores; a selection step of selecting one or a plurality of stores in which a user is to visit from among the plurality of stores on the basis of the sales information acquired in the first acquisition step; a display control step of displaying the stores selected in the selection step in the display portion; a second acquisition step of acquiring position information about a position of the computer; a determination step of determining a store of a duty station of the user on the basis of the position information acquired in the second acquisition step; a storage control step of storing duty information about attendance and departure of the user in association with duty station information about the store of the duty station in the storage portion in a case where the store of the duty station of the user is determined in the determination step; and a production step of producing a duty record of the user on the basis of the duty information and the duty station information stored in the storage portion.
[0018] An information processing program of one embodiment enables a computer including a display portion and a storage portion capable of storing information to function as: a first acquisition function of acquiring sales information about sales of a plurality of stores; a selection function of selecting one or a plurality of stores in which a user is to visit from among the plurality of stores on the basis of the sales information acquired in the first acquisition function; a display control function of displaying the stores selected in the selection function in the display portion; a second acquisition function of acquiring position information about a position of the computer; a determination function of determining a store of a duty station of the user on the basis of the position information acquired in the second acquisition function; a storage control function of storing duty information about attendance and departure of the user in association with duty station information about the store of the duty station in the storage portion in a case where the store of the duty station of the user is determined in the determination function; and a production function of producing a duty record of the user on the basis of the duty information and the duty station information stored in the storage portion.
[0019] Effects of Invention
[0020] An information processing apparatus of one embodiment includes: a selection portion that selects a store to be visited on the basis of sales information; a display control portion that displays the store selected by the selection portion in a display portion; a determination portion that determines a store on the basis of position information of the apparatus; a storage control portion that stores duty information and duty station information in association with each other in a storage portion; and a production portion that produces a duty record of a user on the basis of the duty information and the duty station information, and thus, information to be used in a duty for a person who has a plurality of duty stations can be provided and attendance information can be recorded.
[0021] An information processing method and an information processing program of one embodiment can have the same effects as those of the above-described information processing apparatus of one embodiment. BRIEF DESCRIPTION OF DRAWINGS
[0022] Figure 1 is a block diagram for explaining an information processing apparatus according to one embodiment.
[0023] Figure 2 is a diagram for explaining one example of a first screen displayed in a display section.
[0024] Figure 3 is a diagram for explaining one example of a second screen displayed in a display section.
[0025] Figure 4 is a diagram for explaining one example of a duty record.
[0026] Figure 5 is a diagram for explaining one example of a search screen.
[0027] Figure 6 is a diagram for explaining one example of a search result screen.
[0028] Figure 7 is a first flowchart for explaining an information processing method according to one embodiment.
[0029] Figure 8 is a second flowchart for explaining an information processing method according to one embodiment.
[0030] Figure 9 is a third flowchart for explaining an information processing method according to one embodiment. DETAILED DESCRIPTION
[0031] One embodiment of the present application will be described below.
[0032] In this specification, the term "information" can be converted into "data", and the term "data" can be converted into "information".
[0033] Figure 1 is a block diagram for explaining an information processing apparatus according to one embodiment.
[0034] The information processing apparatus 1 is used by, as one example, a worker who performs a store inspection on a plurality of stores and a worker who has a plurality of duty sites. The plurality of stores are, as one example, a plurality of restaurants, retail stores, hotels, and the like of service industry that are operated in a chain. The case where a plurality of duty sites are present is, as one example, a case where a worker belonging to one company has, in addition to a main duty site, a secondary duty site, and a case where a duty site changes depending on a date and time, and the like. That is, the information processing apparatus 1 is used by a user who has a plurality of residences.
[0035] The information processing apparatus 1 is, for example, a computer, a tablet terminal, a smartphone, or the like.
[0036] Here, for example, in a case where the staff is a manager who manages a plurality of stores, or the like, it is necessary to make a store tour of the plurality of stores. At this time, the staff needs to efficiently make a store tour of the plurality of stores while considering various factors such as sales of the stores. The information processing apparatus 1 is a structure that selects a store to be toured and presents the store to the staff while considering various factors when the staff makes a store tour. In addition, the information processing apparatus 1 is a structure that manages attendance of the staff who makes a store tour.
[0037] Hereinafter, the information processing apparatus 1 described above will be described in detail.
[0038] Further, hereinafter, a case where a staff (user) establishes a plan of a store tour of one or a plurality of stores (restaurants) will be described.
[0039] The information processing apparatus 1 includes a display section 11, a storage section 12, a first acquisition section 21, a selection section 22, a display control section 23, a second acquisition section 24, a determination section 25, a storage control section 26, a creation section 27, a presentation section 28, an input section 15, a setting section 29, a search section 30, a communication section 13, and a GNSS 14 (Global Navigation Satellite System).
[0040] The display section 11 is a display capable of displaying characters and images, and the like. The display section 11 can be, for example, a touch panel display.
[0041] The storage section 12 is capable of storing information. The storage section 12 is, for example, a storage device such as a memory or a hard disk.
[0042] The first acquisition section 21 acquires sales information relating to sales of the plurality of stores respectively. The sales information includes, for example, at least one of information relating to sales, cost rate, attendance, and state evaluation of each store. The sales includes, for example, at least one of information such as daily sales, monthly sales, sales last year, and visitor number last year. The cost rate includes, for example, information such as food loss number. The food loss number is, for example, an amount of discarded food. The attendance includes, for example, at least one of information such as a frequency of a store tour by a store manager (a manager, or the like) and a sufficiency rate of a store clerk (crew). The state evaluation includes, for example, at least one of information such as a minimum evaluation and a food zero inspection. The state evaluation evaluates, for example, a state of an appearance, an interior, and the like of a store by quantifying the state. Further, the specific information of the sales, the cost rate, the attendance, and the state evaluation is not limited to the example described above, and can include other information.
[0043] The user inputs sales information in advance, for example, based on an operation on the input section 15. The input section 15 is, for example, a numeric keypad and an alphabetic keypad (not shown). The numeric keypad and the alphabetic keypad can be physical keypads or keypads displayed on the display section 11. The information processing apparatus 1 stores the sales information in the storage section 12 when the sales information is input. The first acquisition section 21 acquires sales information from the storage section 12 at a timing at which the user establishes a plan of a store tour, for example, based on an operation of the user.
[0044] In addition, the store transmits sales information to a management office (not shown) that manages the store, for example, at a prescribed period. In this case, the first acquisition section 21 acquires sales information from the management office via a communication network (not shown) at a timing at which the user establishes a plan of a store tour, for example, based on an operation of the user.
[0045] In addition, the information processing apparatus 1 can also acquire sales information from the management office at a prescribed period and store the sales information in the storage section 12. In this case, the first acquisition section 21 acquires sales information from the storage section 12 at a timing at which the user establishes a plan of a store tour, for example, based on an operation of the user.
[0046] Further, it can also be that the first acquisition section 21 and the information processing apparatus 1 acquire only sales information of a plurality of stores managed by the user in a case where the sales information is acquired from the management office. In this case, for example, by previously associating the user with the plurality of stores managed by the user, the first acquisition section 21 and the information processing apparatus 1 can acquire only sales information of the plurality of stores managed by the user from the management office.
[0047] The selection section 22 selects one or more stores to be toured by the user from among a plurality of stores based on sales information acquired by the first acquisition section 21. The selection section 22 sets a threshold value in advance for sales information and selects a store whose sales information is equal to or greater than the threshold value or a store whose sales information is less than the threshold value. The threshold value is appropriately set in advance for each specific information (detailed information) included in the sales information, and either of a mode of equal to or greater than the threshold value or a mode of less than the threshold value is set in advance for each of the detailed information. As an example, a mode of "less than the threshold value" is set in advance for a daily sales amount of a store, and the selection section 22 selects a store in a case where the daily sales amount of the store is less than the threshold value. In addition, as an example, a mode of "equal to or greater than the threshold value" is set in advance for a number of losses of food in a store, and the selection section 22 selects a store in a case where the number of losses of food in the store is equal to or greater than the threshold value.
[0048] Further, the selection section 22 can also acquire a progress of sales information of a store and select the store in a case where the progress deviates from a prescribed range.
[0049] The display control section 23 displays the store selected by the selection section 22 in the display section 11. The display control section 23 may, for example, also list the stores selected by the selection section 22 in the display section 11. Alternatively, the display control section 23 may, for example, display the signs of the plurality of stores in the display section 11 in a manner of being superimposed on the map, and display the store selected by the selection section 22 in a different manner from the stores not selected. The different manner is, for example, changing the color of the sign of the store, changing the shape of the sign of the store, displaying a word or an image indicating the selection by the selection section 22 in the vicinity of the sign of the store, or the like. The manner in which the store selected by the selection section 22 is different from the stores not selected by the selection section 22 is not limited to the above-described example, and can be various manners in which the difference between the two can be explicitly shown.
[0050] Figure 2 is a diagram for explaining an example of the first screen displayed in the display section.
[0051] As Figure 2 illustrated in the example of FIG. 5, the display control section 23 displays the signs 51 of the plurality of stores in the display section 11 in a manner of being superimposed on the map 52. The display control section 23 may, for example, also display the order of the stores to be visited, such as "1", "2", and "3", for the stores selected by the selection section 22. The order of the stores to be visited will be described later. Further, the display control section 23 may, for example, also display the route (arrows A, B) for visiting the stores in the display section 11 in a manner of being superimposed on the map 52.
[0052] In addition, the information processing apparatus 1 can set a scheduled time for visiting the selected stores displayed in the display section 11 based on the user's operation on the input section 15. In the case where the scheduled time is set, the information processing apparatus 1 can display the set scheduled time instead of the order of the stores to be visited, such as "1", "2", and "3", in the display section 11. Figure 2 In addition, the information processing apparatus 1 can set a scheduled time for visiting the selected stores displayed in the display section 11 based on the user's operation on the input section 15. In the case where the scheduled time is set, the information processing apparatus 1 can display the set scheduled time instead of the order of the stores to be visited, such as "1", "2", and "3", in the display section 11. Figure 3 In addition, the information processing apparatus 1 can set a scheduled time for visiting the selected stores displayed in the display section 11 based on the user's operation on the input section 15. In the case where the scheduled time is set, the information processing apparatus 1 can display the set scheduled time instead of the order of the stores to be visited, such as "1", "2", and "3", in the display section 11.
[0053] The second acquisition section 24 acquires position information about the position of the apparatus.
[0054] The second acquisition section 24 acquires the position information of the information processing apparatus 1 using the GNSS 14 (Global Navigation Satellite System), for example.
[0055] In addition, each store is provided with a position information transmission device that transmits position information of the store. The position information transmission device transmits a beacon signal containing position information, for example, using Bluetooth (registered trademark) or the like. The second acquisition section 24 acquires position information based on the beacon signal received by the information processing device 1 through the communication section 13.
[0056] The position information acquired by the second acquisition section 24 is, for example, coordinates indicating a position in the case of using the GNSS 14, and identification information for identifying a store in the case of receiving a beacon signal.
[0057] Further, the second acquisition section 24 may, for example, acquire position information at least one of by using the GNSS 14 and based on reception of a beacon signal. The second acquisition section 24 may, for example, also set a priority for the case of using the GNSS 14 and the case of receiving a beacon signal, and in a case where position information can be acquired by using the GNSS 14 and position information can be acquired by receiving a beacon signal, adopt position information of either side according to the priority.
[0058] The determination section 25 determines a store of a duty place of the user based on the position information acquired by the second acquisition section 24. Information (correspondence information) that corresponds a store to position information (coordinates and identification information) of the store is stored in the storage section 12 in advance. The determination section 25 determines a store in which the user is present based on the position information acquired by the second acquisition section 24 and the correspondence information stored in the storage section 12.
[0059] Figure 3 is a diagram for explaining an example of a second screen displayed in the display section.
[0060] In a case where the store of the duty place of the user is determined by the determination section 25, the storage control section 26 stores duty information relating to the attendance and the departure of the user in association with duty place information relating to the store of the duty place determined by the determination section 25 in the storage section 12.
[0061] In a case where the user arrives at a store to be patrolled and in a case where the user departs from a store that has been patrolled, the attendance button 54 and the departure button 55 illustrated in Figure 3 are displayed in the display section 11. The user, for example, operates the attendance button 54 displayed in the display section 11 of the information processing device 1 in a case where the user arrives at a store to be patrolled. The user, for example, operates the departure button 55 displayed in the display section 11 of the information processing device 1 in a case where the user departs from a store that has been patrolled.
[0062] For example, in a case where the attendance button 54 is operated and in a case where the leave button 55 is operated, the information processing apparatus 1 acquires the time when the button is operated from a time counting unit (not illustrated). That is, the information processing apparatus 1 acquires, for example, the time when the user arrives at the store as the attendance time and acquires the time when the user leaves the store as the leave time. The storage control unit 26 stores the information of the store (duty place information) determined by the determination unit 25 in association with the information of the attendance time and the leave time (duty information) in the storage unit 12. Further, the storage control unit 26 can store only the attendance time and the leave time (duty information) in the storage unit 12 (not in association with the duty place information).
[0063] The production unit 27 produces a duty record of the user based on the duty information and the duty place information stored in the storage unit 12. The production unit 27 produces, for example, the duty record of the user every predetermined period. The duty record is, for example, a record showing the stores that the user has visited and the duty time at the store in a day. The production unit 27 produces the duty record, for example, on a daily, weekly, or monthly basis. The production unit 27 can store the duty record in the storage unit 12 when the duty record is produced. In addition, the production unit 27 can transmit the produced duty record to the management unit.
[0064] Figure 4 is a diagram for explaining an example of a duty record.
[0065] The duty record records, for example, the sales amount ratio of the last year, the visitor ratio of the last year, the number of visits, the date and time of the visit, and the like for each store. In Figure 4 In the example illustrated in, the duty record is as follows: the store has been visited from 10:00 to 12:00 on March 1 and from 14:00 to 17:00 on March 2, the store has been visited from 13:00 to 15:00 on March 1, the store has been visited from 9:00 to 13:00 on March 2, and the like.
[0066] In addition, the information processing apparatus 1 can have the following structure.
[0067] The storage unit 12 stores store information relating to the positions of the plurality of stores. The store information can be, for example, coordinates or positions on a map, and the like.
[0068] In this case, it can also be that, in a case where a plurality of stores are selected by the selection section 22, the presentation section 28 presents an order of the store tour that makes the movement between the stores the shortest based on the store information stored in the storage section 12. Making the movement between the stores the shortest means making the distance on the map the shortest. The presentation section 28, for example, acquires the store information of the stores selected by the selection section 22, and displays in the display section 11 an order of the store tour that makes the distance between the stores on the map (movement distance) the shortest based on the store information. Thereby, the possibility that the movement time between the stores becomes shorter is high. Therefore, the user can efficiently tour the plurality of stores in the order.
[0069] Alternatively, the presentation section 28 can also be linked with a navigation device (not shown) that cooperates with the information processing apparatus 1 or a navigation application program stored in the storage section 12, and thereby display in the display section 11 an order of the store tour that makes the movement distance using public transportation the shortest or makes the movement time using public transportation the shortest.
[0070] Alternatively, the presentation section 28 can also be linked with a navigation device (not shown) that cooperates with the information processing apparatus 1 or a navigation application program stored in the storage section 12, and thereby acquire traffic information of the road (congestion status of the road), and display in the display section 11 a movement path of the vehicle (order of the store tour) that avoids roads congested with vehicles (for example, roads congested with vehicles).
[0071] In addition, the information processing apparatus 1 can also be structured as follows.
[0072] The input section 15 is used to input other store information related to other stores located around the store. The input section 15 is, as described above, for example, a numeric keypad and an alphabetical keypad (not shown). In addition, the input section 15 can also be, for example, a camera device that is external or is provided to the information processing apparatus 1. The other store is, for example, information of a competing store. For example, in a case where a discount service is implemented in the competing store, the user inputs information of the discount service (other store information) based on the operation of the input section 15 such as a numeric keypad, an alphabetical keypad, and the like. In addition, for example, in a case where a competing store is newly opened, the user inputs a photo of the competing store (other store information) by photographing the appearance of the competing store or the like using the input section 15 such as a camera device.
[0073] Further, the information processing apparatus 1 can also acquire other store information input through the input section 15 of another terminal via a communication network, for example.
[0074] In this case, when other store information is input through the input section 15, the storage control section 26 stores the other store information in association with the store information in the storage section 12. When other store information is input through the input section 15, the storage control section 26 stores the other store information in association with the store to which the user belongs in the storage section 12. The storage control section 26 can also perform setting of associating store information with other store information based on the operation of the user, for example, and store the result of the association in the storage section 12.
[0075] When other store information is stored in the storage section 12, the information processing apparatus 1 can also display other store information associated with a store selected on the map in the display section 11 as exemplified in Figure 2 Figure 2 In the case exemplified in Figure 2 , information 53 of a competing store (a competing store is likely to remodel, a competing store starts to provide a take-out service, an image of a competing store) is displayed in the display section 11 as other store information.
[0076] In addition, the selection section 22 selects one or more stores based on at least one of sales information and other store information. For example, in the case where information about other stores, such as the case where a competing store is opened in the vicinity of a certain store, is stored in the storage section 12, the user needs to make a store tour of the store of oneself (the head office). Therefore, when other store information is stored in the storage section 12, the selection section 22 selects a store (a store in the vicinity of other stores) based on store information associated with the other store information.
[0077] Further, the selection section 22 can also select a store based on selecting a store that the user needs to make a store tour of, for example.
[0078] In addition, the selection section 22 can also acquire duty information and duty place information, and select a store in the case where a store tour is not made for a prescribed period or more. The prescribed period can be set according to the industry (attribute) of the store and the position of the worker who makes a store tour, and can be appropriately set in addition to the foregoing exemplifications.
[0079] In addition, in a case where an emergency situation has occurred in the store (for example, in a case where a customer who is suspected of being infected with an infectious disease has come to the store, or the like), the information processing apparatus 1 can display a warning in the display section 11, and can output a warning sound from a speaker section (not illustrated). For example, it can be that, in a case where an emergency situation occurrence button or the like provided in the store is operated by a staff member, an apparatus (for example, a transmission apparatus or the like) (not illustrated) connected to the button transmits information for notifying that an emergency situation has occurred (emergency situation occurrence information) to the information processing apparatus 1. Alternatively, it can be that a transmission apparatus or the like (not illustrated) transmits the emergency situation occurrence information to a management section, and the management section transmits the emergency situation occurrence information to the information processing apparatus 1 of the staff member in charge of the store. The information processing apparatus 1 outputs a warning when receiving the emergency situation occurrence information, as described above. In this case, the selection section 22 can select the store from which the emergency situation occurrence information has been transmitted, in a manner such that the store is preferentially patrolled. Alternatively, the selection section 22 can select the store from which the emergency situation occurrence information has been transmitted, in a manner such that the store is urgently patrolled. In this case, the information processing apparatus 1 can display the store from which the emergency situation occurrence information has been transmitted in the display section 11, for example, and can display a movement path such that the staff member moves from the position of the staff member to the store in the shortest time in the display section 11.
[0080] In addition, the information processing apparatus 1 can have the following structure.
[0081] The storage section 12 stores a plurality of pieces of document information in association with each of a plurality of stores. The document information is information about various documents such as a customer guide, a cooking guide, an operation guide of an apparatus provided in the store, and a Q&A set.
[0082] In this case, the setting section 29 can be configured to be able to read out one or a plurality of pieces of document information associated with the store from the storage section 12 on the basis of the store of the duty place of the user determined by the determination section 25. For example, in a case where the store is a restaurant, the dishes provided for each store are sometimes different, or the apparatus provided in the store is sometimes different. Therefore, the setting section 29 stores the document information in association with the store information in the storage section 12. Thus, the document information is associated with the store information so that, in a case where the duty place (store) of the user is determined by the determination section 25, only the document information associated with the store can be read out from the storage section 12.
[0083] In addition, the information processing apparatus 1 can have the following structure.
[0084] When a search term for retrieving document information is entered, the retrieval unit 30 retrieves one or more document information related to the store determined by the determination unit 25 based on the search term, and displays the search results on the display unit 11. When a search term is entered when the user's workplace (store) is determined by the determination unit 25, the retrieval unit 30 retrieves only multiple document information related to the store based on the search term, and displays the search results on the display unit 11.
[0085] Figure 5 This is an example diagram used to illustrate a search screen.
[0086] Figure 6 This is an example image used to illustrate a search results screen.
[0087] like Figure 5 As illustrated, the display unit 11 displays an input field 57 for search terms (keywords) and a search execution button 58 on the search screen. When a user enters a search term into the input field 57 based on the input unit 15 and operates the search execution button 58, the search unit 30 retrieves document information based on the search term.
[0088] Figure 6 An example is shown displaying document information such as "Meat Hot Pot Error Table" and "Gas Stoppage Resumption Method" as a search result when "Meat Hot Pot" is entered as the search term. When the user selects any document information, the information processing device 1 displays the selected document information on the display unit 11.
[0089] Each part of the aforementioned information processing device 1 can also perform the functions of a computer's arithmetic processing device 20, etc. That is, the first acquisition unit 21, selection unit 22, display control unit 23, second acquisition unit 24, determination unit 25, storage control unit 26, production unit 27, presentation unit 28, setting unit 29, and retrieval unit 30 of the information processing device 1 can also respectively perform the first acquisition function, selection function, display control function, second acquisition function, determination function, storage control function, production function, presentation function, setting function, and retrieval function of a computer's arithmetic processing device 20, etc.
[0090] Information processing programs enable computers to perform the functions described above. Information processing programs can be recorded on external storage devices or non-temporary recording media that can be read by a computer, such as optical discs.
[0091] In addition, as described above, each part of the information processing apparatus 1 can also be implemented by the operation processing apparatus 20 or the like of a computer. The operation processing apparatus 20 or the like is constituted by, for example, an integrated circuit or the like. Therefore, each part of the information processing apparatus 1 can also be implemented as a circuit that constitutes the operation processing apparatus 20 or the like. That is, the first acquisition part 21, the selection part 22, the display control part 23, the second acquisition part 24, the determination part 25, the storage control part 26, the production part 27, the presentation part 28, the setting part 29, and the search part 30 of the information processing apparatus 1 can also be implemented as a first acquisition circuit, a selection circuit, a display control circuit, a second acquisition circuit, a determination circuit, a storage control circuit, a production circuit, a presentation circuit, a setting circuit, and a search circuit that constitute the operation processing apparatus 20 or the like of a computer.
[0092] In addition, the display part 11, the storage part 12, the communication part 13, the GNSS 14, and the input part 15 of the information processing apparatus 1 can also be implemented as a display device, a storage device, a communication device, a GNSS device, and an input device, or can also be implemented as a display circuit, a storage circuit, a communication circuit, a GNSS circuit, and an input circuit.
[0093] Next, an information processing method according to one embodiment will be described.
[0094] First, a first information processing method (selection processing of a store to be visited) will be described.
[0095] Figure 7 is a first flowchart illustrating an information processing method according to one embodiment.
[0096] In step ST11, the first acquisition part 21 acquires sales information relating to sales of each of a plurality of stores. The sales information includes, as an example, at least one of information relating to sales, cost rate, attendance, and state evaluation of each store.
[0097] In step ST12, the selection part 22 determines whether or not other store information is stored in the storage part 12. The other store information is, for example, information of a competing store or the like located in the vicinity of the store. In a case where the other store information is stored in the storage part 12 ("Yes"), the processing proceeds to step ST13. In a case where the other store information is not stored in the storage part 12 ("No"), the processing proceeds to step ST14.
[0098] In step ST13, the selection part 22 reads out the other store information from the storage part 12.
[0099] In step ST14, the selection section 22 selects a store for which a store tour is required from among a plurality of stores managed by the user, based on the sales information acquired in step ST11. The selection section 22 selects a store for which a store tour is required by the user, based on the sales information and the other store information in a case where the other store information is read in step ST13.
[0100] In step ST15, the display control section 23 displays one or more stores selected in step ST14 in the display section 11. In this case, the display control section 23 may, for example, list the stores selected in step ST14 in the display section 11. Alternatively, the display control section 23 may, for example, display the signs of the stores selected in step ST14 in the display section 11 in a manner of being superimposed on a map. Further, the display control section 23 may, for example, display the signs of the stores not selected in step ST14 in a case where the signs of the stores are displayed on the map. The display control section 23 may, for example, display the signs of the stores selected in step ST14 and the signs of the stores not selected in step ST14 in different manners.
[0101] Here, in a case where a plurality of stores are selected in step ST14, the presentation section 28 presents a tour order in which a movement between the stores is the shortest, based on the store information stored in the storage section 12. The presentation section 28 acquires the store information of the stores selected in step ST14 from the storage section 12, for example, and displays a tour order in which a distance (movement distance) between the stores on the map is the shortest, based on the store information, in the display section 11.
[0102] Next, a second information processing method (a process of creating a duty record) will be described.
[0103] Figure 8 is a second flowchart illustrating an information processing method according to an embodiment.
[0104] In step ST21, the second acquisition section 24 acquires position information related to a position of the device. The second acquisition section 24 acquires the position information of the information processing device 1 using the GNSS 14, for example. In addition, the second acquisition section 24 acquires the position information based on a beacon signal transmitted from a device of a store received by the communication section 13, for example.
[0105] In step ST22, the determination section 25 determines a store of a duty place of the user based on the position information acquired in step ST21. The determination section 25 determines a store in which the user is located based on the position information acquired in step ST21 and the correspondence information stored in the storage section 12.
[0106] In step ST23, the information processing apparatus 1 (e.g., a control section (not shown)) acquires attendance information of the user. Specifically, the display section 11 displays an attendance button and a leave button to receive operations of the attendance button and the leave button. In a case where the attendance button and the leave button are operated, respectively, the information processing apparatus 1 (the control section) acquires the time when the button is operated to acquire an attendance time and a leave time. The attendance time and the leave time are the attendance information.
[0107] In step ST24, the storage section 12 stores the attendance information acquired in step ST23 in association with the information of the store determined in step ST22 (attendance place information) in the storage section 12.
[0108] In step ST25, the information processing apparatus 1 (e.g., the control section) determines whether to end the process of recording the attendance of the user. For example, in a case where the user ends the attendance for the day, the process of recording the attendance is ended. In a case where the process of recording the attendance is not ended ("No"), the process proceeds to step ST26. In a case where the process of recording the attendance is ended ("Yes"), the process is ended.
[0109] In step ST26, the production section 27 determines whether to produce the attendance record. The production section 27, for example, produces the attendance record of the user every predetermined period. In a case where the attendance record is produced ("Yes"), the process proceeds to step ST27. In a case where the attendance record is not produced ("No"), the process returns to step ST21.
[0110] In step ST27, the production section 27 produces the attendance record of the user based on the attendance information and the attendance place information stored in the storage section 12 in step ST24. The attendance record is, for example, a record showing the stores in which the user has visited and the attendance time at the store in a day. The production section 27, when producing the attendance record, can store the attendance record in the storage section 12 or can transmit the attendance record to the management office.
[0111] Next, a third information processing method (a process of searching for document information) will be described.
[0112] Figure 9 is a third flowchart illustrating an information processing method according to an embodiment.
[0113] In step ST31, the storage section 12 stores a plurality of pieces of document information in association with each of a plurality of stores. The document information is, for example, information about various documents such as a customer guide, a cooking guide, an operation guide of an apparatus arranged in the store, and a Q&A set.
[0114] In step ST32, the setting section 29 sets so as to be able to read out one or more pieces of document information associated with the store of the user's duty place determined through step ST22 from the plurality of pieces of document information stored through step ST31 in the storage section 12, based on the store. Thus, in the case where the user wishes to perform a search at the current duty place (store), the document information of the store can be read out.
[0115] In step ST33, the search section 30 judges whether or not a search term has been input. In the case where a search term has been input ("Yes"), the processing proceeds to step ST34. In the case where a search term has not been input ("No"), the processing again performs the judgment of step ST33.
[0116] In step ST34, the search section 30 searches for the plurality of pieces of document information associated with the store of the user's duty place through step ST31 based on the input search term, and displays the search result in the display section 11.
[0117] In the above-described embodiment, the following effects are exerted.
[0118] The information processing apparatus 1 includes a first acquisition section 21 that acquires sales amount information relating to sales amounts of a plurality of stores, a selection section 22 that selects one or more stores to be visited by a user based on the sales amount information, a display control section 23 that displays the stores selected by the selection section 22 in a display section 11, a second acquisition section 24 that acquires position information relating to the position of the apparatus, a determination section 25 that determines the store of the user's duty place based on the position information, a storage control section 26 that stores duty information relating to the user's attendance and departure in association with duty place information relating to the store of the duty place in a storage section 12, and a production section 27 that produces a duty record of the user based on the duty information and the duty place information stored in the storage section 12.
[0119] Thus, the information processing apparatus 1 can present the stores to be visited to the user. In addition, the information processing apparatus 1 can record the attendance of the user when the user visits the stores.
[0120] That is, the information processing apparatus 1 can provide information to be used in duty to a person having a plurality of duty places and record attendance information.
[0121] In addition, the information processing apparatus 1 can also include a presentation section 28 that presents the order of visiting the stores in which the movement between the stores is the shortest based on the store information stored in the storage section 12 in the case where a plurality of stores are selected by the selection section 22.
[0122] Thus, even in a case where there are a plurality of stores that need to be visited, the information processing apparatus 1 can present an order of visiting that makes the movement the shortest. Therefore, the information processing apparatus 1 can enable the user to efficiently visit a plurality of stores.
[0123] Further, in the information processing apparatus 1, the storage control section 26 can store the other store information in association with the store information in the storage section 12 when the other store information is input through the input section 15. In this case, the selection section 22 can select one or more stores based on the sales information and the other store information.
[0124] For example, in a case where the storage section 12 stores information about other stores, such as a case where a competing store is opened near a certain store, the user needs to visit the store. Therefore, the information processing apparatus 1 can select a store to be visited based on the other store information and the store information.
[0125] Further, the information processing apparatus 1 can include a setting section 29 configured to read out one or more pieces of document information associated with a store of a user's duty place determined by the determination section 25 from the storage section 12.
[0126] For example, in a case where the store is a restaurant, the dishes provided for each store can be different or the equipment arranged in the store can be different. Thus, in a case where the user's duty place (store) is determined by the determination section 25, the information processing apparatus 1 can read out only the document information associated with the store from the storage section 12.
[0127] Further, the information processing apparatus 1 can include a search section 30 configured to search for one or more pieces of document information associated with a store determined by the determination section 25 based on a search word for searching for document information when the search word is input, and display the search result in the display section 11.
[0128] Thus, the information processing apparatus 1 can present a search result corresponding to the user's duty place (store) to the user.
[0129] In the information processing method, the computer executes the following steps: a first acquisition step of acquiring sales information relating to sales of a plurality of stores; a selection step of selecting one or more stores to be visited by a user on the basis of the sales information; a display control step of displaying the stores selected by the selection step in a display section 11; a second acquisition step of acquiring position information relating to a position of the computer; a determination step of determining a store of a duty site of the user on the basis of the position information; a storage control step of storing duty information relating to attendance and departure of the user in association with duty site information relating to the store of the duty site in a storage section 12; and a production step of producing a duty record of the user on the basis of the duty information and the duty site information stored in the storage section 12.
[0130] Thus, in the information processing method, the user can be presented with stores to be visited. Also, in the information processing method, the attendance of the user can be recorded when the user visits the stores.
[0131] That is, in the information processing method, a person having a plurality of duty sites can be provided with information to be used in duty and the attendance information can be recorded.
[0132] The information processing program causes the computer to realize the following functions: a first acquisition function of acquiring sales information relating to sales of a plurality of stores; a selection function of selecting one or more stores to be visited by a user on the basis of the sales information; a display control function of displaying the stores selected by the selection function in a display section 11; a second acquisition function of acquiring position information relating to a position of the computer; a determination function of determining a store of a duty site of the user on the basis of the position information; a storage control function of storing duty information relating to attendance and departure of the user in association with duty site information relating to the store of the duty site in a storage section 12; and a production function of producing a duty record of the user on the basis of the duty information and the duty site information stored in the storage section 12.
[0133] Thus, the information processing program can present the user with stores to be visited. Also, the information processing program can record the attendance of the user when the user visits the stores.
[0134] That is, the information processing program can provide a person having a plurality of duty sites with information to be used in duty and record the attendance information.
[0135] Explanation of Reference Numerals
[0136] 1: information processing apparatus; 11: display section; 12: storage section; 13: communication section; 14: GNSS; 15: input section; 20: arithmetic processing apparatus; 21: first acquisition section; 22: selection section; 23: display control section; 24: second acquisition section; 25: determination section; 26: storage control section; 27: creation section; 28: presentation section; 29: setting section; 30: search section.
Claims
1. An information processing apparatus comprising: a display section; a storage section capable of storing information; a first acquisition section that acquires sales information relating to sales of a plurality of stores; a selection section that selects one or more stores in which a user is to visit from among the plurality of stores based on the sales information acquired by the first acquisition section; a display control section that displays the stores selected by the selection section in the display section; a second acquisition section that acquires position information relating to a position of the apparatus; a determination section that determines a store of a duty site of the user based on the position information acquired by the second acquisition section; a storage control section that, in a case where the store of the duty site of the user is determined by the determination section, stores duty information relating to attendance and departure of the user in association with duty site information relating to the store of the duty site in the storage section; and a production section that produces a duty record of the user based on the duty information and the duty site information stored in the storage section, wherein the storage section stores store information relating to positions of the plurality of stores, the information processing apparatus further comprises an input section for inputting other store information relating to other stores located around a store, when the other store information is inputted through the input section, the storage control section stores the other store information in association with the store information in the storage section, and the selection section selects the one or more stores based on the sales information and the other store information. 2.The information processing apparatus according to claim 1, wherein the information processing apparatus further comprises a presentation section that, in a case where a plurality of stores are selected by the selection section, presents a visiting order in which movement between the stores is shortest based on the store information stored in the storage section. 3.The information processing apparatus according to claim 1 or 2, wherein the storage section stores a plurality of document information in association with each of the plurality of stores, the information processing apparatus further comprises a setting section that is set to be capable of reading out one or more pieces of the document information associated with the store of the duty site of the user determined by the determination section from the storage section. 4.The information processing apparatus according to claim 3, further comprising a search section that, in a case where a search term for searching for document information is inputted, searches for one or more pieces of the document information associated with the store determined by the determination section based on the search term, and displays a search result in the display section. 5.An information processing method performed by a computer having a display section and a storage section capable of storing information, comprising: a first acquisition step of acquiring sales information relating to sales of a plurality of stores; a selection step of selecting one or more stores in which a user is to visit from among the plurality of stores based on the sales information acquired by the first acquisition step; a display control step of displaying the stores selected by the selection step in the display section; a second acquisition step of acquiring position information about a position of the computer; a determination step of determining a store of a duty site of the user on the basis of the position information acquired by the second acquisition step; a storage control step of storing, in association with duty site information about the store of the duty site, duty information about attendance and departure of the user in the storage section when the store of the duty site of the user is determined by the determination step; and a production step of producing a duty record of the user on the basis of the duty information and the duty site information stored in the storage section, wherein the storage section stores store information about positions of the respective stores, the computer further executes an input step of inputting other store information about other stores located around the store, the storage control step stores the other store information in association with the store information in the storage section when the other store information is input in the input step, the selection step selects one or more stores on the basis of the sales information and the other store information.
6. A computer program product including an information processing program that causes a computer provided with a display section and a storage section capable of storing information to function as: a first acquisition function of acquiring sales information about sales of the respective stores; a selection function of selecting one or more stores to be visited by a user from among the stores on the basis of the sales information acquired by the first acquisition function; a display control function of displaying the stores selected by the selection function in the display section; a second acquisition function of acquiring position information about a position of the computer; a determination function of determining a store of a duty site of the user on the basis of the position information acquired by the second acquisition function; a storage control function of storing, in association with duty site information about the store of the duty site, duty information about attendance and departure of the user in the storage section when the store of the duty site of the user is determined by the determination function; and a production function of producing a duty record of the user on the basis of the duty information and the duty site information stored in the storage section, wherein the storage section stores store information about positions of the respective stores, the information processing program further causes the computer to function as an input function of inputting other store information about other stores located around the store, the storage control function stores the other store information in association with the store information in the storage section when the other store information is input by the input function, the selection function selects one or more stores on the basis of the sales information and the other store information.
7. A computer-readable recording medium having an information processing program recorded thereon, the program causing a computer provided with a display section and a storage section capable of storing information to function as: a first acquisition function of acquiring sales information about sales of the respective stores; a selection function that selects one or more stores in which the user is to visit from among a plurality of stores, based on sales information acquired by the first acquisition function; a display control function that displays the store selected by the selection function in the display section; a second acquisition function that acquires position information about a position of the computer; a determination function that determines a store of a duty site of the user, based on the position information acquired by the second acquisition function; a storage control function that stores duty information about attendance and departure of the user in association with duty site information about the store of the duty site, in the storage section, when the store of the duty site of the user is determined by the determination function; and a production function that produces a duty record of the user, based on the duty information and the duty site information stored in the storage section, wherein the storage section stores store information about positions of the respective stores of the plurality of stores, the program further causes the computer to implement an input function for inputting other store information about other stores located around the store, when the other store information is inputted by the input function, the storage control function stores the other store information in association with the store information in the storage section, and the selection function selects the one or more stores based on the sales information and the other store information.
Citation Information
Patent Citations
Systems and methods for monitoring and reporting mobile device location
JP2018533780A
Method and system for member arrangement service
JP2002342539A
Mobile device, attendance / leaving management system, attendance / leaving time of day registration device, attendance / leaving management method, and attendance / leaving time of day registration method
JP2006243872A