Program, method, and information processing apparatus
A system with a processor-acquired and advisor-shared disassembly and sales management information system supports game meat providers, addressing supply instability and improving business management and profitability.
Patent Information
- Application Number
- JP2024085871
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-06-19
- Filing Date
- 2024-05-27
- Publication Date
- 2025-07-03
- Estimated Expiration
- 2044-05-27
AI Technical Summary
Game meat providers face instability in supply and lack appropriate business management, leading to ad hoc operations and low profitability due to insufficient business planning and awareness.
A system that includes a server with a processor executing a program to acquire and share disassembly and sales management information with business advisors, providing improvement guidance to game meat operators.
Enables appropriate business support for game meat providers, enhancing management and profitability through improved hygiene management and sales guidance.
Smart Images

Figure 0007702170000001 
Figure 0007702170000002 
Figure 0007702170000003
Abstract
Description
Technical Field
[0001] The present invention relates to a program, a method, and an information processing apparatus.
Background Art
[0002] Conventionally, a system for managing information on captured wild animals has been known. For example, Patent Document 1 discloses a system for ensuring the traceability of meat obtained by subsequent disassembly by attaching an identification label to a wild animal captured by a trap.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, since the supply of game meat provided by capturing wild animals is unstable, game meat providers who provide game meat to consumers sometimes engage in ad hoc management because it is difficult to formulate a business plan. In addition, there is a current situation where farmers often engage in the game business as a side job and have a low awareness of improving management for independent profitability. Therefore, it has been demanded to provide appropriate business support for the game business.
[0005] An object of the present disclosure is to provide a system capable of providing appropriate business support to game meat providers.
Means for Solving the Problems
[0006] The program of the present invention is a program executed in a system having a server with a processor. The program causes the processor to perform steps of: acquiring disassembly information indicating the results of disassembly work of captured wild animals and birds; acquiring sales management information indicating information regarding the sale of meat obtained through the disassembly work; sharing at least one of the disassembly information and the sales management information with a business advisor who guides the improvement of the game business; and outputting improvement guidance information input by the business advisor to a game business operator who requires guidance on business improvement.
Advantages of the Invention
[0007] According to the system of the present invention, appropriate business support can be provided to game business operators.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Embodiments for Carrying Out the Invention
[0009] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. In the drawings for explaining the embodiment, the same components are generally denoted by the same reference numerals, and repeated explanations thereof are omitted.
[0010] (1. Overview) The regional environmental management system 1 (simply referred to as system 1) according to this embodiment is, for example, a system for supporting the game business. The game business refers to a business in which captured wild animals in mountainous areas are dissected and the obtained meat is sold.
[0011] (2. Overall Configuration of System 1) FIG. 1 is a diagram showing the overall configuration of system 1 of this embodiment. As shown in FIG. 1, system 1 includes a capturer terminal 10, a business operator terminal 20, an instructor terminal 30, a local government terminal 40, a business support server 50 (hereinafter simply referred to as server 50), an environmental information DB 60, and a prediction model DB 70. The capturer terminal 10, the business operator terminal 20, the instructor terminal 30, the local government terminal 40, the server 50, the environmental information DB 60, and the prediction model DB 70 are each connected to be mutually communicable via a network 80 using a wired or wireless communication standard.
[0012] The users of system 1 include the following persons. · Capturers who capture wild animals through hunting activities · Game business operators who engage in a business (hereinafter referred to as the game business) of dissecting the wild animals captured by the capturers and providing the obtained meat to consumers · Those who provide guidance on the quality control of the captured meat as support for the game business utilization to the game business operators (hereinafter referred to as business instructors). · Staff in the agriculture, forestry and fisheries department of local governments (hereinafter referred to as the persons in charge of local governments)
[0013] Among the above users, the capturers use the capturer terminal 10 to report the results of hunting activities. The game animal operator accumulates the details of the game animal business using the operator terminal 20 and creates the necessary logbooks.
[0014] The business instructor uses the instructor terminal 30 to view the information stored in the system 1 and provides support for the business related to game animal utilization and guidance on the quality control of the captured meat to each user (especially game animal operators). The business instructor is composed of a group of multiple experts such as food hygiene experts, wildlife control experts, and business management guidance experts. The business instructor provides appropriate guidance to each user as needed in response to inquiries from each user or in accordance with the agreements on support activities previously concluded among the parties. The person in charge of the local government uses the instructor terminal 30 to manage the environmental information of the evaluation target area.
[0015] (2-1: Hardware Configuration of the Catcher Terminal 10) The catcher terminal 10 is a terminal used by the catcher who exchanges information with the system 1. The catcher terminal 10 is realized by, for example, a stationary PC (Personal Computer), a laptop PC. Also, the catcher terminal 10 may be a computer with portability such as a smartphone, a tablet terminal, or a head-mounted display. For example, as the catcher terminal 10 that the catcher operates while hunting, a smartphone with portability is preferable.
[0016] As shown in FIG. 1, the catcher terminal 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage 16, and a processor 19.
[0017] The communication IF 12 is an interface for transmitting and receiving signals for the catcher terminal 10 to communicate with an external device. The input device 13 is an input device for receiving input operations from the user. The input device 13 includes, for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, and the like.
[0018] The output device 14 is an output device for presenting information to the user. The output device 14 includes, for example, a display, a speaker, and the like. The memory 15 is for temporarily storing programs and data processed by programs and the like, and is realized by a volatile memory such as a DRAM (Dynamic Random Access Memory).
[0019] The storage 16 is a storage device for storing data, and is realized by, for example, a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.
[0020] (2-2. Hardware Configuration of the Operator Terminal 20) The operator terminal 20 is a terminal used by a divie operator who exchanges information with the system 1. The operator terminal 20 is realized by, for example, a desktop PC (Personal Computer), a laptop PC. Also, the operator terminal 20 may be a computer with portability such as a smartphone, a tablet terminal, or a head-mounted display. In the illustrated example, the operator terminal 20 is a desktop PC. Similar to the capturer terminal 10, the operator terminal 20 includes a communication IF (Interface), an input device, an output device, a memory, a storage, and a processor. Since each of these configurations is the same as that of the capturer terminal 10, the description thereof is omitted.
[0021] (2-3. Hardware Configuration of the Instructor Terminal 30) The instructor terminal 30 is a terminal used by an instructor who exchanges information with the system 1. The instructor terminal 30 is realized by, for example, a desktop PC (Personal Computer), a laptop PC. Also, the instructor terminal 30 may be a computer with portability such as a smartphone, a tablet terminal, or a head-mounted display. In the illustrated example, the instructor terminal 30 is a desktop PC. Similar to the capturer terminal 10, the instructor terminal 30 includes a communication IF (Interface), an input device, an output device, a memory, a storage, and a processor. Since each of these configurations is the same as that of the capturer terminal 10, the description thereof is omitted.
[0022] (2-4. Hardware Configuration of the Local Government Terminal 40) The local government terminal 40 is a terminal used by a person in charge of the local government who exchanges information with the system 1. The local government terminal 40 is realized by, for example, a desktop PC (Personal Computer), a laptop PC. Also, the local government terminal 40 may be a computer with portability such as a smartphone, a tablet terminal, or a head-mounted display. In the illustrated example, the local government terminal 40 is a desktop PC. Similar to the capturer terminal 10, the local government terminal 40 includes a communication IF (Interface), an input device, an output device, a memory, a storage, and a processor. Since each of these configurations is the same as that of the capturer terminal 10, the description thereof is omitted.
[0023] (2-5. Hardware Configuration of the Server 50) The server 50 is a device that accumulates various data related to the game business and performs predetermined calculations based on the accumulated data. The server 50 is a computer connected to the network 80.
[0024] As shown in FIG. 1, the server 50 includes a communication IF 52, an input / output IF 53, a memory 55, a storage 56, and a processor 59.
[0025] The communication IF52 is an interface for transmitting and receiving signals for the server 50 to communicate with an external device. The input / output IF53 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the capturer terminal 10.
[0026] The memory 55 is for temporarily storing programs and data processed by programs, etc., and is realized by a volatile memory such as DRAM. The storage 56 is a storage device for storing data, and is realized by, for example, a flash memory or an HDD. The processor 59 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0027] (2-6. Configuration of the environmental information DB60) The environmental information DB60 is a database for storing environmental information of the area to be evaluated by the system 1. The environmental information includes, for example, the following. · Information on past weather, temperature, and humidity · Information on the distribution and changes of vegetation in each area in the area · Information on the types and numbers of birds and beasts assumed to inhabit the area · Information on the radiation dose contained in captured birds and beasts and the presence or absence of specific pathogens or viruses (hygiene information)
[0028] (2-7. Configuration of the prediction model DB70) The prediction model DB70 is a database for predicting environmental information in the area to be evaluated by the system 1. The prediction model is a model that outputs the transition of environmental information in a specified future period in response to the input of current environmental information. The environmental information includes distribution information of specific pathogens or viruses.
[0029] The prediction model is obtained by causing a machine learning model to perform machine learning according to a model learning program based on learning data. For example, the prediction model is learned to output the transition of the value of a data item included in the environmental information during a specified future period with respect to the value of the input environmental information.
[0030] At this time, the learning data uses, for example, the value of a specific data item included in the environmental information as input data, and the transition of the data item after a specific period has elapsed with respect to the value of each input item as correct output data. For example, specifically, the distribution information of a specific pathogen or virus is used as input data, and the distribution information of the specific pathogen or virus after a specific period has elapsed is used as correct output data.
[0031] The prediction model according to the present embodiment is, for example, a parameterized composite function in which a plurality of functions are combined. The parameterized composite function is defined by a combination of a plurality of adjustable functions and parameters. The prediction model according to the present embodiment may be any parameterized composite function that satisfies the above requirements, but is assumed to be a multi-layer network model (hereinafter referred to as a multi-layered network). The prediction model using the multi-layered network has an input layer, an output layer, and at least one intermediate layer or hidden layer provided between the input layer and the output layer. The prediction model is assumed to be used as a program module that is part of artificial intelligence software.
[0032] As the multi-layered network according to the present embodiment, for example, a deep neural network (DNN), which is a multi-layer neural network targeted for deep learning, can be used. As the DNN, for example, a convolutional neural network (CNN) targeted for images may be used. Also, the above is merely an example of a prediction model, and the prediction model may have other configurations. For example, the prediction model may be a rule-based model described by a function in which hunting information and environmental information are variables and each variable is assigned a coefficient derived from past performance.
[0033] The prediction model DB70 stores a plurality of prediction models. As prediction models, various models are prepared, such as those that use any data item included in environmental information as an input variable and those that use a plurality of data items as input variables. Also, regarding the data to be output, the contents of the prediction models vary widely, such as models that output weather prediction results and models that output the future distribution of vegetation.
[0034] (2-8. Functional Configuration of the Capturer Terminal 10) FIG. 2 is a block diagram showing the functional configuration of the capturer terminal 10. Since other terminal devices (the operator terminal 20, the instructor terminal 30, and the local government terminal 40) also have the same functional configuration, only the capturer terminal 10 will be described as a representative, and the description of the common functional configuration in other terminal devices will be omitted.
[0035] As shown in FIG. 2, the capturer terminal 10 includes a communication unit 121, an input / output unit 130, a camera 140, a GPS antenna 150, a storage unit 170, and a control unit 180. Also, the capturer terminal 10 also has functions and configurations not shown in FIG. 2 (for example, a battery for holding power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). Each block included in the capturer terminal 10 is electrically connected by, for example, a bus or the like.
[0036] The communication unit 121 performs processing for the capturer terminal 10 to communicate with other devices. The communication unit 121 performs transmission processing on the signal generated by the control unit 180 and transmits it to the outside (for example, the server 50). The communication unit 121 performs reception processing on the signal received from the outside and outputs it to the control unit 180.
[0037] The input / output unit 130 has a mechanism for receiving an input operation from a user who owns the capturer terminal 10 and displaying output content. Specifically, the input / output unit 130 includes a keyboard 131 and a display 132. The input / output unit 130 may also include other input devices such as a mouse.
[0038] The keyboard 131 outputs the typed text data to the control unit 180 as an input operation from the user. The display 132 displays data such as images, videos, and text according to the control of the control unit 180. The display 132 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
[0039] The camera 140 is equipped with an image sensor and acquires image information or video data by a user's operation. The acquired image information is stored in the storage unit 170.
[0040] The GPS antenna (Global Positioning System) 150 detects the position of the capturer terminal 10 by performing wireless communication with the GPS system. The GPS antenna 150 transmits information regarding the acquired position of the capturer terminal 10 to the storage unit 170.
[0041] The storage unit 170 is composed of, for example, a flash memory and stores data and programs used by the capturer terminal 10. The following information is stored in the storage unit 170, for example. · The program of the management application software used when using System 1 · The image information captured by the camera · The position information of the capturer terminal 10 when the image was captured
[0042] The control unit 180 is realized by the processor 19 reading the program stored in the storage unit 170 and executing the instructions included in the program. The control unit 180 controls the operation of the capturer terminal 10. Specifically, for example, the control unit 180 functions as an operation reception unit 181, a transmission / reception unit 182, a data acquisition unit 183, and a presentation unit 184.
[0043] The operation reception unit 181 performs processing for receiving the user's operation input from the input device 13. For example, the operation reception unit 181 receives an operation based on the text data input to the keyboard 131.
[0044] The transmission / reception unit 182 performs processing for the capturer terminal 10 to transmit and receive data to and from an external device such as the server 50 according to a communication protocol. For example, the transmission / reception unit transmits the image information stored in the storage unit 170 to the server 50 together with the position information where the image was taken.
[0045] The data acquisition unit 183 acquires the information input by the user who uses the capturer terminal 10. Examples of the information to be acquired include the information input by the user from the keyboard 131 of the capturer terminal 10. The information acquired by the data acquisition unit 183 is transmitted to the server 50 via the transmission / reception unit 182. The data acquisition unit 183 also acquires information regarding the position where the camera 140 takes an image when the camera 140 takes an image. The data acquisition unit 183 associates the acquired position information with the image information and stores it in the storage unit 170.
[0046] The presentation unit 184 presents various information to the user. The presentation unit 184 presents the content of the image information to the user, for example, by displaying the image information on the display 132.
[0047] (2-7. Functional Configuration of Server 50) FIG. 3 is a block diagram showing the functional configuration of the server 50 included in the system 1 of the present embodiment. As shown in FIG. 3, the server 50 functions as a communication unit 501, a storage unit 502, and a control unit 503.
[0048] The communication unit 501 performs processing for the server 50 to communicate with an external device.
[0049] The storage unit 502 stores data and programs used by the server 50. For example, the storage unit 502 stores the following databases. 1) A database for managing information related to hunting activities · Hunter database (Hunter DB) · Hunting achievement database (Hunting achievement DB) · Wildlife individual database (Wildlife individual DB)
[0050] 2) A database related to game dealers · Office database (Office DB) · Office user database (Office user DB) · Working equipment database (Working equipment DB) · Storage equipment database (Storage equipment DB)
[0051] 3) A database related to dismantling work · Work master database (Work master DB) · Work process database (Work process DB) · Work history database (Work history DB)
[0052] 4) A database related to sales management · Inventory database (Inventory DB) · Customer database (Customer DB) · Order receipt achievement database (Order receipt achievement DB) · Shipment achievement database (Shipment achievement DB) Details of each of these databases will be described later.
[0053] The control unit 503 is realized by the processor 59 reading the program stored in the storage unit 502 and executing the instructions included in the program. The control unit 503 controls the operation of the server 50. Specifically, for example, the control unit 503 functions as a transmission / reception control module, a data acquisition module, a determination module, a prediction processing module, and an output module.
[0054] The transmission / reception control module controls the process in which the server 50 transmits and receives data from an external device such as the capturer terminal 10 according to a communication protocol.
[0055] The data acquisition module acquires various information received by the transmission / reception control module and stores it in the storage unit 502. The data acquisition module stores it as a new record in each database stored in the storage unit 502 according to the content of the acquired information.
[0056] The aggregation module executes a process of aggregating the position information and the health information associated as hunting information in the evaluation area over time. The aggregation module also outputs the aggregated position information and health information of the birds and beasts in the evaluation area as environmental information in the evaluation area.
[0057] The prediction module outputs the appearance prediction information of the birds and beasts using the environmental information and the prediction model. Specifically, the prediction module inputs any data item included in the environmental information to the corresponding prediction model. At this time, the prediction module selects an appropriate prediction model from a plurality of prediction models stored in the prediction model DB70. The method for selecting an appropriate prediction model will be described later. Various prediction models are stored in the prediction model DB.
[0058] The output module generates data output by the control unit 503. For example, the output module outputs the predicted value of the environmental information output by the prediction module. At this time, the output module can output the predicted value of the environmental information output by the prediction module as map information described later. Details of the map information will be described later.
[0059] (3. Data Structure) Next, an example of the data structure of each of the above-described databases will be described.
[0060] (3-1) Database for Managing Information Related to Hunting Activities FIG. 4 is a diagram showing a database related to hunting information. FIG. 4A is a diagram showing a capturer DB, FIG. 4B is a diagram showing a capture record DB, and FIG. 4C is a diagram showing a wildlife individual DB. These will be described in order.
[0061] <3-1-1. Capturer DB> The capturer DB shown in FIG. 4A is a database for managing information of capturers. Each record of the capturer DB includes items such as "capturer ID", "name", "affiliation", "registration number", "contact information", "used terminal", "hunting area", etc.
[0062] The item "capturer ID" stores identification information for identifying the capturer.
[0063] The item "name" stores the name of the capturer corresponding to the capturer ID.
[0064] The item "affiliation" stores the name of a group related to hunting activities, such as a hunting club, to which the capturer corresponding to the capturer ID belongs.
[0065] The item "registration number" stores the number registered for the capturer corresponding to the capturer ID.
[0066] In the item "Contact Information", information regarding the contact details of the capturer corresponding to the capturer ID is stored. The contact information includes, for example, the following information. · Phone number · Email address · Account information of message apps such as SNS
[0067] In the item "Used Terminal", identification information of terminal devices such as smartphones used by the capturer corresponding to the capturer ID is stored.
[0068] In the item "Hunting Area", information on the area where the capturer corresponding to the capturer ID mainly conducts hunting activities is stored. Note that other information may be stored in the capturer DB. For example, the capturer DB may include the following information. · Personal information such as gender, age (date of birth), place of residence, and number of years of capturer experience · Password corresponding to the capturer ID (used when starting the management application) · Information regarding the achievements of past hunting activities by the capturer corresponding to the capturer ID, or information regarding various illegal acts committed in connection with past hunting activities may also be included.
[0069] <3-1-2. Capture Achievement DB> Figure 4B is a diagram showing an example of the data structure of the capture achievement DB. The capture achievement DB is a database that stores the achievements of captured birds and beasts through hunting activities performed by the capturer.
[0070] Each record of the capture achievement DB includes items "Capture Achievement ID", "Capture Date", "Capturer", "Capture Location", "Captured Birds and Beasts", "Capture Method", "Individual ID", "Individual Image", etc.
[0071] In the item "Capture Achievement ID", identification information (ID) for identifying the capture achievement is stored.
[0072] In the item "Capture Date and Time", the date on which the capture of the bird or animal corresponding to the capture record ID was carried out is stored. Specifically, in the item "Report Date and Time", the date and time when the information regarding the record related to the capture was input by the capturer operating the capturer terminal 10 may be automatically stored.
[0073] In the item "Capturer", the capturer ID of the capturer who carried out the capture of the bird or animal corresponding to the capture record ID is stored. Specifically, in the item "Hunter ID", the capturer ID of the capturer who input the information regarding the record by operating the capturer terminal 10 may be automatically stored.
[0074] In the item "Capture Location", information regarding the location where the capture of the bird or animal corresponding to the capture record ID was carried out is stored. Specifically, in the item "Capture Location", the location information of the capturer terminal 10 when the capturer took a picture of the captured individual may be automatically stored.
[0075] In the item "Captured Bird or Animal", information regarding the type of the bird or animal actually captured in the capture of the bird or animal corresponding to the capture record ID is stored. Specifically, the names of birds and animals such as deer, wild boar, and bear are stored.
[0076] In the item "Capture Method", the capture method adopted by the capturer in the capture of the bird or animal corresponding to the capture record ID is stored. As the capture method, for example, information such as "driving hunt", "snare trap", and "cage" is input.
[0077] In the item "Individual ID", identification information for identifying the individual of the bird or animal actually captured in the capture of the bird or animal corresponding to the capture record ID is stored.
[0078] In the item "Individual Image", the photographed image of the individual of the bird or animal actually captured in the capture of the bird or animal corresponding to the capture record ID is stored. Specifically, the image of the bird or animal individual taken by the capturer using the capturer terminal 10 at the capture location is stored as the "Individual Image". As a principle, one individual is photographed for one image. Note that other information may also be stored in the capture record DB.
[0079] <3-1-3. Fauna Individual DB> Figure 4C is a diagram showing an example of the data structure of the Fauna Individual DB. The Fauna Individual DB is a database that stores information about individual fauna captured through hunting activities.
[0080] Each record in the Fauna Individual DB includes items such as "Individual ID", "Fauna Name", "Gender", "Adult / Juvenile", "Size", "Weight", and "Hygiene Information".
[0081] The "Individual ID" item stores identification information for identifying an individual fauna captured through hunting activities.
[0082] The "Fauna Name" item stores the name of the fauna corresponding to the individual ID. Information regarding the breed may be managed as the fauna name. The breed is information obtained by further subdividing the type of an individual fauna. For example, for the fauna type "deer", breeds such as "Sika deer" and "Japanese serow" can be set.
[0083] The "Gender" item stores information regarding the gender of the individual fauna corresponding to the individual ID.
[0084] The "Adult / Juvenile" item stores information regarding whether the individual fauna corresponding to the individual ID is an adult or a juvenile.
[0085] The "Size" item stores information regarding the size of the individual fauna corresponding to the individual ID. As information regarding the size of an individual, management items generally used for grasping the size of the corresponding fauna, such as body length and body height, can be used. Note that either the actually measured value or an estimated value by the capturer may be input into the "Size" item.
[0086] In the item "weight", the weight of the individual of the bird or animal corresponding to the individual ID is stored. Note that the actually measured value may be input into the item "weight", or the value estimated by the capturer may be input.
[0087] In the item "health information", the following information detected in the examination of the individual of the bird or animal corresponding to the individual ID is stored. · Information regarding the presence or absence of possession of a specific pathogen · Information regarding the presence or absence of possession of a specific virus · Information regarding the presence or absence of possession of a specific parasite · Information regarding the radiation dose contained in the individual Note that other information may be stored in the bird or animal individual DB. For example, the following information may be stored in the bird or animal individual DB. · Information regarding the date of capture · Information regarding the date of examination · Information regarding the examination institution that conducted the examination · Information for identifying the examination result
[0088] (3-2) Database for managing information on game dealers FIG. 5 is a diagram showing a database regarding game dealers, FIG. 5A is a diagram showing an office DB, FIG. 5B is a diagram showing an office user DB, FIG. 5C is a diagram showing a work facility DB, and FIG. 5D is a diagram showing a storage facility DB. These will be described in order.
[0089] <3-2-1. Office DB> The office DB shown in FIG. 5A is a database for managing information regarding the offices of game dealers.
[0090] Each record of the office DB includes an item "office ID", an item "facility name", an item "office name", an item "location", an item "certification number", an item "certification date", etc.
[0091] In the item "office ID", an identification number capable of specifying the game dealer's office is stored.
[0092] In the item "Facility Name", the facility name of the game ranch corresponding to the business office ID is stored.
[0093] In the item "Business Office Name", the name of the game ranch (e.g., corporate name) corresponding to the business office ID is stored.
[0094] In the item "Location", the location of the game ranch corresponding to the business office ID is stored.
[0095] In the item "Certification Number", the number of the necessary permits and approvals for the game ranch corresponding to the business office ID to conduct game ranch business received from the local government is stored.
[0096] In the item "Certification Date", the time when the game ranch corresponding to the business office ID received the permit and approval from the local government is stored. Note that other information may be stored in the business office DB.
[0097] <3-2-2. Business Office User DB> The business office user DB shown in Figure 5B is a database that stores information about the users of System 1 belonging to game ranch operators.
[0098] Each record of the business office user DB includes items such as "User ID", "Name", "Business Office ID", "Authority", etc.
[0099] In the item "User ID", identifiable identification information of the users of System 1 belonging to game ranch operators is stored.
[0100] In the item "Name", the name of the user corresponding to the user ID is stored.
[0101] In the item "Login Pass", the login password of the user corresponding to the user ID is stored.
[0102] In the item "Business Office ID", the identification information of the business office to which the user corresponding to the user ID belongs is stored.
[0103] In the item "authority", information regarding the authority of the user corresponding to the user ID is stored. Examples of authorities are as follows. · Administrator authority: Editing / Viewing authority for all information regarding one's own business location · Responsible person authority: Editing / Viewing authority for some information regarding one's own business location Note that other information may be stored in the business location user DB.
[0104] <3-2-3. Work equipment DB> The work equipment DB shown in Fig. 5C is a database that manages information regarding the workplaces managed by the game bird business operator.
[0105] Each record of the work equipment DB includes items such as "work equipment ID", "name", "location", "equipment details", "hygiene level", etc.
[0106] In the item "work equipment ID", identification information capable of specifying the work equipment managed by the game bird business operator is stored. Work equipment includes work facilities (workplaces) and work equipment.
[0107] In the item "name", the name of the equipment corresponding to the work equipment ID is stored.
[0108] In the item "location", information regarding the location of the equipment corresponding to the work equipment ID is stored.
[0109] In the item "equipment details", information indicating the details of the equipment corresponding to the work equipment ID is stored.
[0110] In the item "hygiene level", information regarding the hygiene level set for the equipment corresponding to the work equipment ID is stored. Examples of hygiene levels are as follows. · Contaminated area: Area where pre-processes such as washing and skinning of bird and animal individuals are performed · Semi-contaminated area: Area where intermediate processes such as internal organ processing are performed · Hygienic area: Area where meat disassembly is performed and a certain level of cleanliness or higher is required In addition, other information may be stored in the work equipment DB.
[0111] <3-2-4. Storage Equipment DB> The storage equipment DB shown in Fig. 5D is a database that manages information on the storage equipment for meat managed by the game dealer.
[0112] Each record in the storage equipment DB includes items such as "storage equipment ID", "name", "location", "equipment details", and "hygiene level".
[0113] In the item "storage equipment ID", identification information that can identify the storage equipment managed by the game dealer is stored. The storage equipment includes refrigerators and freezers, etc.
[0114] In the item "name", the name of the equipment corresponding to the storage equipment ID is stored.
[0115] In the item "location", information on the location of the equipment corresponding to the storage equipment ID is stored.
[0116] In the item "equipment details", information indicating the details of the equipment corresponding to the storage equipment ID is stored.
[0117] In the item "hygiene level", information on the hygiene level set for the equipment corresponding to the storage equipment ID is stored. The hygiene level of the storage equipment for meat is basically all "hygiene area", but for the storage equipment related to the individuals scheduled for disposal, it may be the "contaminated area". In addition, other information may be stored in the storage equipment DB.
[0118] (3-3) Database related to disassembly work Fig. 6 is a diagram showing the database related to the disassembly work performed by the game dealer. Fig. 6A is a diagram showing the work task DB, Fig. 6B is a diagram showing the work process DB, and Fig. 6C is a diagram showing the work history DB. These will be explained in order.
[0119] <3-3-1> Work Master DB The work master DB shown in FIG. 6A is a database in which the contents of work assumed to be the disassembly work of bird and animal individuals performed by a game dealer are master-registered. The work master DB is pre-registered and can be added as needed.
[0120] Each record of the work master DB includes an item "work ID", an item "work content", an item "work section", etc.
[0121] In the item "work ID", identification information of work assumed to be carried out by a game dealer is stored.
[0122] In the item "work content", the content of the work corresponding to the work ID is stored.
[0123] In the item "work section", the section where the work corresponding to the work ID should be carried out is stored. Note that other information may be stored in the work master DB.
[0124] <3-3-2> Work Process DB The work process DB shown in FIG. 6B is a database that a game dealer sets and registers as the disassembly procedure for the disassembly work of bird and animal individuals performed by the dealer. That is, in the game business, it is common for the disassembly work process to differ depending on the type of bird or animal to be captured, the type of equipment owned, or the regionality. Therefore, a game dealer can set the procedure of the disassembly work process to be performed at its own business office among the work contents registered in the work master DB. A new record is recorded when the work process DB is set by a game dealer.
[0125] Each record of the work process DB includes an item "process ID", an item "business office ID", an item "work 1", an item "work equipment", an item "required time", etc.
[0126] In the item "Process ID", identification information that can identify the process of the dismantling work carried out by the game bird operator at his own workplace is stored.
[0127] In the item "Workplace ID", identification information of the workplace where the process of the dismantling work corresponding to the process ID is carried out is stored.
[0128] In the item "Work 1", a work ID indicating the content of the first work of the dismantling work corresponding to the process ID is stored.
[0129] In the item "Work Equipment", identification information of the work equipment for performing Work 1 is stored.
[0130] In the item "Required Time", information indicating an estimate of the time required for performing Work 1 is stored. In addition, other information may be stored in the work process DB. For example, a plurality of works may be managed as one process.
[0131] <3-3-3>Work History DB The work history DB shown in Fig. 6C is a database that stores the history of the dismantling work of game bird individuals actually carried out by the game bird operator. New records are recorded in the work history DB when the work history is input by the game bird operator.
[0132] Each record of the work history DB includes items such as "Work History ID", "Process ID", "Work Date and Time", "Worker", and "Work Individual".
[0133] In the item "Work History ID", identification information that can identify the work history of the dismantling work carried out by the game bird operator is stored.
[0134] In the item "Process ID", identification information of the process performed in the dismantling work corresponding to the work history ID is stored.
[0135] In the item "Work Date and Time", the date and time when the dismantling work corresponding to the work history ID was carried out is stored.
[0136] In the item "operator", the identification information of the business office user who has performed the dismantling work corresponding to the work history ID is stored.
[0137] In the item "working individual", the identification information of the individual of the bird or animal that is the target of the dismantling work corresponding to the work history ID is stored. In addition, other information may be stored in the work history DB. For example, the following information may be stored in the work history DB. · Information regarding the results of various inspections performed in the dismantling work · Information regarding the supervisor who manages the safety of the dismantling work
[0138] (3-4) Database related to sales management Figure 7 is a diagram showing a database for managing the sales of meat obtained by a game dealer through dismantling work. Figure 7A is a diagram showing the inventory DB, Figure 7B is a diagram showing the customer DB, Figure 7C is a diagram showing the shipping performance DB, and Figure 7D is a diagram showing the order receiving performance DB. These will be explained in order.
[0139] <3-4-1> Inventory DB The inventory DB shown in Figure 7A is a database that stores information related to the inventory of meat stored by a game dealer. The inventory DB has new records recorded by the acceptance of meat after dismantling and is updated by regular physical inventories.
[0140] Each record of the inventory DB includes items such as "inventory ID", "bird or animal name", "form", "part type", "product name", "weight", "receiving date", "status", "storage facility", "shelf life", and "remarks".
[0141] In the item "inventory ID", identification information that can identify the inventory of meat stored by the game dealer is stored.
[0142] In the item "bird or animal name", the name of the corresponding bird or animal is stored for the inventory of meat corresponding to the inventory ID.
[0143] In the item "Form", information on the form of the meat inventory corresponding to the inventory ID is stored. The form of the meat indicates the state in which the meat, such as a block or slice, is stored.
[0144] In the item "Part Type", information indicating the corresponding body part is stored for the meat inventory corresponding to the inventory ID.
[0145] In the item "Product Name", the product name of the meat inventory corresponding to the inventory ID is stored. If there is no product name, it may be blank. In that case, the product name is set based on the form, part type, and weight.
[0146] In the item "Weight", the weight of the meat inventory corresponding to the inventory ID is stored.
[0147] In the item "Receiving Date", the date and time information of the day when the meat inventory corresponding to the inventory ID was received is stored. Generally, it is the date and time when the disassembly work for the inventory is completed.
[0148] In the item "Status", information indicating the status of the meat inventory corresponding to the inventory ID, taking into account the quality of the meat or the impact of the disassembly work, is stored.
[0149] In the item "Storage Facility", the identification information of the storage facility where the meat inventory corresponding to the inventory ID is stored is stored.
[0150] In the item "Shelf Life", the shelf life of the meat inventory corresponding to the inventory ID is stored.
[0151] In the item "Remarks", matters requiring attention regarding the meat inventory corresponding to the inventory ID are stored. Examples of matters requiring attention are as follows. · That priority shipment to a specific customer has been determined · Information identifying the work history of the disassembly work · Information identifying the individual of the bird or animal Note that other information may also be stored in the inventory DB.
[0152] <3-4-2>Customer DB The customer DB shown in FIG. 7B is a database that stores information about customers to whom the game meat merchant sells meat. When a new inquiry is received from a new customer, a new record is recorded in the customer DB through new customer registration.
[0153] Each record in the customer DB includes items such as "Customer ID", "Customer Name", "Location", "Person in Charge at the Window", "Contact Information", "Last Order Date", "Last Shipment Date", "Transaction NG Flag", and "Remarks".
[0154] The item "Customer ID" stores identification information that can identify a customer to whom the game meat merchant sells meat.
[0155] The item "Customer Name" stores the name of the customer corresponding to the customer ID.
[0156] The item "Location" stores the location of the customer corresponding to the customer ID.
[0157] The item "Person in Charge at the Window" stores information about the person in charge who serves as the window for the customer corresponding to the customer ID.
[0158] The item "Contact Information" stores contact information of the customer corresponding to the customer ID. Specifically, it is information such as the phone number or email address of the person in charge at the window.
[0159] The item "Last Order Date" stores the last order date from the customer corresponding to the customer ID.
[0160] The item "Last Shipment Date" stores the last shipment date to the customer corresponding to the customer ID.
[0161] The item "Transaction NG Flag" stores a flag that is set to ON when there is some trouble in past transactions for the customer corresponding to the customer ID, and the transaction is considered NG.
[0162] In the item "Remarks", matters requiring attention regarding the customer corresponding to the customer ID are stored. Examples of matters requiring attention include the following. · Matters to be postponed regarding the response to the customer (such as irregular response) · Details of troubles that occurred in past transactions Note that other information may be stored in the customer DB.
[0163] <3-4-3>Order fulfillment record DB The order fulfillment record DB shown in Fig. 7C is a database that stores the order fulfillment records of meat from customers to game breeders. A new record is recorded in the order fulfillment record DB when the game breeder receives an order from the customer.
[0164] Each record in the order fulfillment record DB includes items such as "Order ID", "Order date", "Scheduled shipment date", "Shipment destination", "Order details", "Order amount", and "Remarks".
[0165] In the item "Order ID", identification information that can identify the order of meat received by the game breeder from the customer is stored.
[0166] In the item "Order date", the date and time when the order corresponding to the order ID was received is stored.
[0167] In the item "Scheduled shipment date", the scheduled shipment date of the product for the order corresponding to the order ID is stored.
[0168] In the item "Shipment destination", information on the shipment destination of the order corresponding to the order ID is stored.
[0169] In the item "Order details", the details of the order corresponding to the order ID are stored.
[0170] In the item "Order amount", the order amount of the order corresponding to the order ID is stored.
[0171] In the item "Remarks", notes about the order corresponding to the order receipt ID are stored. Examples of the notes include the following. · Information such as the designated delivery destination and delivery form when there are such specifications · Information regarding the customer's request about the payment method of the fee In addition, other information may be stored in the order receipt results DB.
[0172] <3-4-4>Delivery results DB The delivery results DB shown in FIG. 7D is a database that stores the results of meat deliveries from game breeders to customers. When a delivery result from a game breeder is registered, a new record is recorded in the delivery results DB.
[0173] Each record in the delivery results DB includes items such as "delivery ID", "order receipt ID", "delivery inventory", "delivery date", and "receipt information".
[0174] In the item "delivery ID", identification information that can identify the delivery history from the game breeder is stored.
[0175] In the item "order receipt ID", the order receipt ID corresponding to the delivery corresponding to the delivery ID is stored.
[0176] In the item "delivery inventory", identification information of the inventory assigned as a product in the delivery corresponding to the delivery ID is stored.
[0177] In the item "delivery date", date and time information when the delivery corresponding to the delivery ID is made is stored.
[0178] In the item "receipt information", information indicating the fact of receipt submitted by the customer regarding the delivery corresponding to the delivery ID is stored. For example, receipt form information etc. is included. In addition, other information may be stored in the delivery results DB.
[0179] (4. System processing) Next, the processing by the system 1 will be described with reference to FIGS. 8 to 11.
[0180] (4-1. Process of accumulating capture achievements by capturers) First, the process of accumulating the capture achievements of wild animals by capturers will be described. FIG. 8 is a diagram for explaining the process of accumulating the capture achievements of wild animals by capturers in the system 1.
[0181] As shown in FIG. 8, in this process, first, the capturer inputs capture information using the capturer terminal 10 such as a smartphone (step S101). Specifically, the capturer takes a picture of the individual wild animal captured using the capturer terminal 10. At this time, the capturer logs in to the application software installed on the capturer terminal 10 using his / her own account information (capturer ID and password), and activates the camera 140 by transitioning from the application. Then, the capturer takes a picture of the wild animal captured by the camera 140.
[0182] In step S101, the data acquisition unit 183 of the capturer terminal 10 acquires the position information when the individual is photographed by the camera 140. The data acquisition unit 183 associates the acquired position information with the image information.
[0183] Also, in step S101, the capturer operates the capturer terminal 10 to input the necessary items to be registered as capture information. Specifically, for each item managed in the capture achievement DB and the wild animal individual DB, the capturer performs an input operation for each captured individual. The input information is transmitted from the capturer terminal 10 to the server 50. At this time, the capturer terminal 10 may perform image processing on the image of the captured wild animal individual, estimate the type, gender, size, weight, etc. of the wild animal, and automatically input the estimation result.
[0184] The capturer operates the capturer terminal 10 to transmit information about the captured wildlife individual and the image information of the photographed wildlife individual to the server 50. At this time, the transceiver unit 182 of the capturer terminal 10 transmits at least the following information to the server 50. · Information that can identify the captured capturer · Information indicating hunting activities such as the capture location and capture method · Information about the captured wildlife individual (including the individual image)
[0185] After step S101, the server 50 acquires hunting information (step S501). Specifically, the data acquisition module of the server 50 acquires the information related to the capture achievement transmitted from the capturer terminal 10 in step S101 and received by the transceiver control module, and records it as a new record in the capture achievement DB and the wildlife individual DB.
[0186] After step S501, the server 50 transmits the capture achievement to the operator terminal 20 used by the game dealer (step S502). Specifically, the transceiver control module of the server 50 uses the newly accumulated information related to the capture achievement to notify the game dealer that disassembly work is required.
[0187] After step S502, the operator terminal 20 receives the capture achievement (step S201). Specifically, the operator terminal 20 receives the notice that disassembly work is required for the capture achievement transmitted from the server 50 in step S502 and presents it to the game dealer. The game dealer considers whether to accept the disassembly work for the wildlife individual related to the received capture achievement. Regarding which game dealer the capturer actually entrusts with the disassembly, it is determined through communication such as a phone call between the game dealer and the capturer. At this time, the server 50 may refer to the capture location associated with the capture information and present a list of game business offices that are candidates for the disassembly work request to the capturer terminal 10.
[0188] In addition, the server 50 may transmit the capture results to the local government terminal 40. In this case, the local government can use the information on the capture results transmitted from the server 50 in calculating the reward for capturing specific birds and beasts recognized as vermin. Through the above process, the process of accumulating the capture results of birds and beasts by the capturer is terminated.
[0189] (4-2. Process of accumulating the results of the dismantling work by the game dealer) Next, the process of accumulating the results of the dismantling work by the game dealer will be described. FIG. 9 is a diagram for explaining the process of accumulating the results of the dismantling work in the system 1. As shown in FIG. 9, in this process, first, the game dealer inputs the results of the dismantling work to the dealer terminal 20 (step S211). Specifically, the game dealer inputs information regarding each item of the work history DB for the dismantling work performed by the dealer to the dealer terminal 20. The dealer terminal 20 transmits the input information to the server 50.
[0190] After step S211, the server 50 acquires the work results (step S511). Specifically, the data acquisition module of the server 50 acquires the information regarding the results of the dismantling work transmitted from the dealer terminal 20 in step S211 and received by the transmission / reception control module, and records it as a new record in the work history DB.
[0191] After step S511, the server 50 creates a record book regarding the dismantling work (step S512). Specifically, the server 50 creates a record book for hygiene management regarding the dismantling work using the work history stored in the work history DB in step S511, and the information stored in the capture result DB and the bird and beast individual DB. The specific content of this record book will be described later.
[0192] After step S512, the server 50 transmits the created record book to the instructor terminal 30 (step S513). Specifically, in response to the operation of submitting the record book from the divie operator or the operation of requesting the submission of the record book from the instructor terminal 30, the transmission / reception control module of the server 50 transmits the record book to the instructor terminal 30.
[0193] After step 513, the instructor terminal 30 receives the record book (step S311). Specifically, the instructor terminal 30 receives the record book regarding the hygiene management of the dismantling work transmitted from the server 50 in step S513 and displays it on the display 132 to present it to the instructor. The instructor checks the presented record book and confirms whether the dismantling work in the corresponding divie operator meets the legal hygiene management standards.
[0194] After step S311, the business instructor inputs improvement guidance to the instructor terminal 30 (step S312). Specifically, the business instructor checks the record book presented to the instructor terminal 30 in step S311 and inputs the improvement requirements for the hygiene aspect of the working environment compared with the predetermined hygiene standards for the matters that are recognized as needing improvement. Specifically, the following matters are included. · Pointing out matters recognized as having problems in hygiene management · Improvement measures for the pointed-out matters The instructor terminal 30 transmits the input improvement measures to the operator terminal 20.
[0195] After step S312, the operator terminal 20 presents the improvement guidance to the divie operator (step S212). Specifically, the operator terminal 20 presents the improvement guidance input from the business instructor in step S312 to the divie operator by displaying it on the display 132. The divie operator checks the content pointed out by the business instructor and the improvement measures and considers actions for improving the problem points. As described above, the process of accumulating the results of the butchering work by the game meat operator is completed.
[0196] (4-3. Process of accumulating sales management information of game meat by game meat operator) Next, the process of accumulating sales management information of game meat by game meat operator will be described. FIG. 10 is a diagram showing the flow of the process of accumulating sales management information of game meat by game meat operator.
[0197] As shown in FIG. 10, in this process, first, sales management information is input to the operator terminal 20. The sales management information includes the following information. · Information on the inventory of game meat obtained by the butchering work on the individual of birds and beasts (inventory information) · Information on the order receipt results of game meat (order receipt result information) · Information on the shipment results of game meat (shipment result information)
[0198] The inventory information is input as information on the newly obtained game meat inventory when the individual of birds and beasts is received and the butchering work is performed. Also, it is periodically updated by the inventory physical count on the closing date such as the end of the month. The order receipt result information is input with new information when the game meat operator receives an order for game meat from a customer. The shipment result information is input with new information after the shipment of the product to the customer. The operator terminal 20 transmits the input information to the server 50.
[0199] After step S321, the server 50 acquires the sales management information (step S521). Specifically, the data acquisition module of the server 50 acquires the information transmitted from the operator terminal 20 in step S321 and stores it in the corresponding database. That is, the data acquisition module stores the inventory information in the inventory DB, the order receipt result information in the order receipt result DB, and the shipment result information in the shipment result DB.
[0200] After step S521, the server 50 shares the sales management information with the instructor terminal 30 (step S522). Specifically, the transmission / reception control module of the server 50 transmits the sales management information to the instructor terminal 30 in response to a reporting operation from the game bird business operator or a browsing operation from the instructor terminal 30.
[0201] After step 522, the instructor terminal 30 receives the sales management information (step S321). Specifically, the instructor terminal 30 receives the sales management information of the game bird business operator transmitted from the server 50 in step S522 and displays it on the display 132, thereby presenting the sales management information of the game bird business operator to the instructor. The instructor checks the presented sales management information and determines whether the business condition of the corresponding game bird business operator is sound.
[0202] After step S321, the business instructor inputs improvement guidance to the instructor terminal 30 (step S322). Specifically, the business instructor checks the sales management information presented to the instructor terminal 30 in step S321, and when it is recognized that the business condition of the game bird business operator is not sound, for example, inputs the following information · Information regarding candidates for sales destinations of inventory · Recommended values for the selling prices of inventory The instructor terminal 30 transmits the input improvement guidance information to the business operator terminal 20.
[0203] After step S322, the business operator terminal 20 presents the improvement guidance to the game bird business operator (step S222). Specifically, the business operator terminal 20 presents the improvement guidance input from the business instructor in step S322 by displaying it on the display 132 to the game bird business operator. The game bird business operator checks the content instructed by the business instructor and considers actions for improving the business condition. As described above, the process of accumulating the sales management information of game birds by the game bird business operator is completed.
[0204] (4-4. Prediction processing of health information) Next, the prediction processing of health information performed by the system 1 will be described. FIG. 11 is a flow showing the prediction processing of health information by the system 1. As the prediction processing of health information, the system 1 has a function of predicting the transition of the spread of pathogens and viruses (hereinafter referred to as pathogens, etc.) detected from captured wild animals in the surrounding area thereafter. Such prediction processing of health information will be described in detail.
[0205] Examinations of the health status of wild animals are carried out, for example, in the following cases. · When the capturer determines that the captured individual shows signs of infection with some pathogens and viruses (hereinafter referred to as pathogens, etc.) and requests an inspection from an inspection institution · When it is a hunting activity to investigate the degree of spread of specific pathogens, etc. · When there is concern about the spread of specific pathogens, etc. in the area where hunting has been carried out and inspections of captured wild animals are mandatory under administrative guidance · When an increase in the radiation dose possessed by wild animals has been confirmed in the area where hunting has been carried out and inspections of captured wild animals are mandatory under administrative guidance Note that inspections of wild animals may be carried out in other cases.
[0206] Then, the server 50 acquires the inspection results obtained by the inspection institution. Specifically, the data acquisition module of the server 50 acquires information regarding the inspection results received by the transmission / reception control module from the inspection terminal of the inspection institution and records it in the item "health information" of the wild animal individual DB. The information regarding the inspection results includes the following information recorded in the wild animal individual DB. · The type and breed of the captured wild animal · The gender, estimated age, size, and weight of the individual · Health information (inspection results)
[0207] In addition, the health information includes the following inspection results. · Information on the presence or absence of specific pathogenic bacteria · Information on the presence or absence of specific viruses · Information on the presence or absence of specific parasites · Information on the radiation dose contained in an individual Also, since the individual ID is recorded in the capture record DB, the inspection results and the capture records are linked by the individual ID.
[0208] And in this process, first, as shown in FIG. 11, an aggregation instruction for health information is input by an operation on the local government terminal 40 by the person in charge of the local government (step S431). The aggregation instruction for health information is sent to the server 50.
[0209] After step S431, the server 50 aggregates the health information (step S531). Specifically, the aggregation module of the server 50 refers to the capture record DB and the wildlife individual DB, and aggregates the captured location information for the wildlife individuals for which any health information is recorded. The aggregation of health information is performed based on the individual ID, aggregating the capture location information and the health information.
[0210] Also, after step S431, a prediction instruction for health information is input by an operation on the local government terminal 40 by the person in charge of the local government (step S432). Specifically, the person in charge of the local government inputs an operation to specify the period to be predicted to the local government terminal. The prediction instruction for health information is sent to the server 50.
[0211] After step S432, the server 50 predicts the health information (step S532). Specifically, the prediction module of the server 50 selects a prediction model to be used for predicting the health information. At this time, the prediction module can select a plurality of prediction models. For example, the prediction module selects any of the following prediction models. · A model (prediction model A) that uses health information as input data and outputs predicted values of future health information · A model (prediction model B) that uses health information and environmental information as input data and outputs predicted values of health information That is, the prediction module selects the most appropriate prediction model to obtain predicted values for a specified prediction period. Then, the prediction module obtains the predicted values of health information by inputting the aggregated health information or environmental information values that serve as input values into the selected prediction model.
[0212] After step S532, the server 50 creates a health MAP (step S533). Specifically, the output module of the server 50 creates a health MAP using the health information based on the capture results aggregated in step S531 and the predicted values output from the prediction model in step S532. The specific display format of the health MAP will be described later. The output module of the server 50 outputs the created health MAP to the local government terminal 40.
[0213] After step S533, the local government terminal 40 presents the health MAP (step S433). Specifically, the local government terminal 40 presents the aggregated values and predicted values of health information to the local government staff by displaying the health MAP output from the server 50 in step S533 on the display 132. The local government staff can check the current infection situation (aggregated values) and the future trend of infection (predicted values) by checking the health MAP and consider necessary countermeasures. Through the above, the prediction process of health information is completed.
[0214] (5. Screen example) Next, the screen example of the system 1 will be described.
[0215] (5-1. Inspection record book) First, the screen example of the inspection record book for the disassembly work will be described. FIG. 12 is a diagram showing the inspection record book for the disassembly work. As shown in FIG. 12, the inspection record book contains the items entered by the game bird operator for each evaluation item and the items recorded in the work performance DB. The business instructor checks the information entered for each evaluation item and enters improvement guidance for items that are recognized as needing improvement. By checking the input values of the improvement guidance, the game bird operator can consider specific tasks for future improvement.
[0216] Note that the inspection record book is not limited to the dismantling work, and can be created for, for example, the following work. · Confirmation records at the time of capture and transportation · Inspection records of meat processing work · Confirmation records of the state of game bird individuals · Confirmation records of inventory · Inspection records of facilities / equipment · Confirmation records regarding orders and shipments That is, in System 1, it is possible to support the creation of a record book that specifically describes the business content of the game bird operator using various accumulated information. In the creation of each record book, the items recorded in each database are automatically input by referring to them, and the game bird operator can supplement the necessary information manually.
[0217] (5-2. Sanitation MAP) Next, an example screen of the Sanitation MAP will be described. FIG. 13 is a diagram showing the Sanitation MAP. As shown in FIG. 10, in the Sanitation MAP of System 1, the sanitary information aggregated and predicted for a specified period is displayed on the MAP. Specifically, as the aggregated value, the positions where the individuals of game birds in which harmful factors (pathogens, viruses, radiation) were confirmed were captured are displayed on the map. Also, as the predicted value, the positions of areas where infections are predicted in the future are displayed on the map.
[0218] By entering the evaluation target period in the period specification column A, the evaluation target period can be specified. That is, when a past period is specified, the aggregated value of the verification results of past harmful factors is displayed. On the other hand, when a future period is specified, the predicted value of the spread of future harmful factors is displayed.
[0219] By selecting the animal species specification column B, the type of animal to be evaluated can be specified. By selecting the harmful factor specification column C, among the health information to be displayed, the harmful factors detected from the individuals of birds and animals can be set. The harmful factors include the types of pathogenic bacteria, the types of viruses, and radiation.
[0220] By specifying the capturer specification column D, the capturer can be specified. The damage amount column E shows the damage amount caused by the harmful factor. The quantity display column F shows the number of cases for each animal species in which harmful factors are detected. The pie chart in the quantity display column F is color-coded according to the animal species.
[0221] In the MAP display column G, the quantity of individuals carrying the confirmed harmful factors, and according to the tendency of future infection to spread, the number of individuals in which harmful factors are detected (the number of individuals in which the infection of harmful factors is predicted) gradually fades from the area with a large number to the area with a small number. By checking the health MAP, the user can intuitively grasp the appearance status of individuals carrying harmful factors. Also, as capture results, the image information of the captured individuals is displayed on the MAP. By clicking on each image, the details of the corresponding hunting information can be checked.
[0222] (6. Parentheses) As described above, in the system 1 according to the present embodiment, at least one of the accumulated dismantling information and sales management information is shared with a business advisor who guides the improvement of the game bird business, and improvement guidance information input from the business advisor is output to a game bird business operator who requires guidance on business improvement. Therefore, appropriate business support can be provided to game bird business operators.
[0223] In addition, in the system 1, the dismantling information includes information on the working environment in which the dismantling work was performed, and the improvement guidance information includes information on improvement requirements for the hygiene aspect of the working environment compared with predetermined hygiene standards. Therefore, hygiene management in the dismantling work can be thoroughly implemented for game bird business operators.
[0224] In addition, in the system 1, the improvement guidance information includes information on candidates for sales destinations of inventory. Therefore, for game bird business operators with excess inventory, candidates for customers who can be sales destinations can be introduced, and the distribution of meat can be promoted by facilitating the development of new customers.
[0225] In addition, in the system 1, using the accumulated dismantling information, a record book for hygiene management related to the dismantling work is created. Therefore, it is possible to support the creation of a record book for game bird business operators who have not been able to sufficiently manage the record book until now.
[0226] In addition, in the system 1, hygiene information indicating the hygiene status of the captured individual detected from the individual of the captured bird or animal is associated with the individual ID of the individual and stored. In the evaluation target area, for a group of individuals captured within a certain period, the capture position associated with the individual ID and the hygiene information are aggregated, and a distribution map showing the distribution of the aggregated hygiene information is output as environmental information in the evaluation target area. Therefore, by accumulating hunting information, it is also possible to support the hygiene management of birds and animals by local governments.
[0227] (7. Modification example) Note that the guidance content by the business advisor using the system 1 is not limited to the above examples. The guidance content includes, for example, the following. · Whether various record books are valid · Whether the state of the meat stored as inventory and the replenishment environment are appropriate · Whether the balance between the inventory quantity and the shipment quantity is within an appropriate range (whether there is no backlog of inventory)
[0228] Also, in System 1, an automatic determination regarding the soundness of the game business operator's business condition may be made using the accumulated information. The automatic determination includes, for example, the following. · A function to issue an alert urging shipment when the inventory status in the storage facility exceeds a predetermined threshold with respect to the allowable capacity. · A function to issue an alert urging capture to the capturer when the inventory status in the storage facility falls below a predetermined threshold with respect to the allowable capacity. · A function to issue an alert urging shipment when the shipment record falls below the threshold That is, System 1 has a function of recording the appropriate meat receipt record (butchering record) and the shipment record for the game business dealing with game meat with unstable supply, and visualizing that the inventory status is always appropriate. Thereby, a stable supply of game meat can be realized, and by ensuring the customers' sense of security, the business condition of the game business operator can be stabilized.
[0229] Also, in the above-described embodiment, an example in which the environmental information DB60 and the prediction model DB70 are realized by hardware resources different from the server 50 has been described, but this is not the case. At least a part of the environmental information DB60 and the prediction model DB70 may be configured integrally with the server 50. Also, it is not necessary to provide the environmental information DB60 and the prediction model DB70 individually, and at least any two of them may be configured integrally.
[0230] Also, System 1 may be configured, for example, as follows.
[0231] Game breeders transport the captured birds and beasts to a processing plant and process them into meat by performing predetermined work processes such as meat processing. At this time, game breeders conduct proper food hygiene management of the meat of the captured birds and beasts by appropriately performing each work process in accordance with predetermined laws, regulations, standards, etc.
[0232] Whether each work process for birds and beasts is properly implemented is regularly audited by an external organization or the like. Game breeders, for example, conduct process management of each work process by recording and accumulating work records every time each work process is performed. And the content of each work record can be checked within the company to confirm whether each work process is properly implemented.
[0233] FIG. 14 is a schematic diagram showing an example of a work flow from when the captured birds and beasts are shipped as meat. As shown in FIG. 14, the captured birds and beasts are shipped as products, for example, through steps S1 to S5 and subsequent work steps not shown in the figure. Each time the operator performs each work process, it is necessary to input a work record for recording that the work process has been properly performed.
[0234] It is desirable that the work record be recorded immediately after each work process is performed. However, in the conventional method, some operators may forget the work record or input the work record collectively after performing a plurality of work processes, so appropriate process management may not be performed. This modification is intended to perform appropriate process management.
[0235] FIG. 15 is a diagram showing an example of the functional configuration of the server 50 in this modification. As shown in FIG. 15, the storage unit 502 of the server 50 has, for example, a work process master 502a, a record item master 502b, a work record table 502c, an inventory table 502d, an order table 502e, a process management table 502f, etc. in addition to the information shown in FIG. 3.
[0236] <Data Structure> FIG. 16 is a diagram showing the data structure of the work process master 502a. The work process master 502a is a table that stores master information for each work process for the captured birds and beasts. The work process master 502a is a table having columns such as a process name, a work section, etc., with the work process ID as the primary key.
[0237] The item "work process ID" is an item that stores the work process ID that uniquely identifies the work process.
[0238] The item "process name" is an item that stores the name of the work process (type of work process). Specifically, for example, in the process name, a character string indicating the name of the work process (type of work process), such as "viscera removal", "branch meat cutting", etc., is stored.
[0239] The item "work section" is an item that stores information for identifying the section where the work related to the work process is performed. Specifically, in the item "work section", information indicating the classification regarding the degree of food hygiene management in the work process is stored. For example, in the item "work section", character strings such as "contaminated area", "semi-clean area", "clean area" are stored.
[0240] FIG. 17 is a diagram showing the data structure of the record item master 502b. The record item master 502b is a table that stores master information for each item (record item) to be recorded when performing the work record of the work process stored in each record of the work process master 502a. The record item master 502b is a table having columns such as a record item ID, a work process ID, an item name, an item content, an input rule, etc., with the record item ID as the primary key.
[0241] The item "record item ID" is an item that stores the record item ID that uniquely identifies the record item.
[0242] The item "work process ID" is an item that stores the work process ID of the work process to which the record item belongs. Specifically, in the item "work process ID", the work process ID of the work process including the record item specified by the record item ID is stored.
[0243] The item "item name" is an item that stores the name of a record item. Specifically, for example, in the item "item name", character strings indicating the names of record items such as "entry date" and "person in charge" are stored.
[0244] The item "item content" is an item that stores the content of a record item. Specifically, for example, in the item "item content", character string information such as a character string indicating the content of a question related to a record item or a character string indicating options for answers to the question is stored.
[0245] The item "input rule" is an item that stores information regarding the input rules for answers to a record item. Specifically, for example, in the item "input rule", information regarding input formats such as the data type allowed for an answer to a record item is stored.
[0246] FIG. 18 is a diagram showing the data structure of the work record table 502c. The work record table 502c is a table for recording and managing information related to work records recorded by a user. The work record table 502c is a table having columns such as a business office ID, a record item ID, a work process ID, an item name, a record content, a work entity, a record date and time, etc., with the work record ID as the primary key.
[0247] The item "work record ID" is an item that stores a work record ID that uniquely identifies a work record.
[0248] The item "business office ID" is an item that stores a business office ID that uniquely identifies the Jibie business office to which a user belongs. Specifically, the business office ID of the business office to which the user who performed the work related to the work record belongs is stored. Note that the user and the business office ID of the business office to which the user belongs are associated by the business office user DB shown in FIG. 5B.
[0249] The item "record item ID" is an item that stores the record item ID of a record item related to a work record. Specifically, in the item "record item ID", the record item ID of the record item recorded by the user in the work record specified by the work record ID is stored.
[0250] The item "operation process ID" is an item for storing the operation process ID of the operation process related to the operation record. Specifically, the item "operation process ID" stores the operation process ID of the operation process that includes the storage item related to the item "record item ID" in the same record.
[0251] The item "record content" is an item for storing information regarding the content of the operation record. Specifically, the item "record content" stores information indicating the content of the operation record recorded by the user according to the record item. For example, when the record item is an item related to a date such as the operation date and time or the operation start time, the item "record content" stores data indicating the date and time. For example, when the record item is an item related to a numerical value such as the weight of the birds and beasts to be operated on, the item "record content" stores data indicating the numerical value. For example, when the record item is a check item related to the execution of a specific operation or a check item for confirming the presence or absence of an abnormality, the item "record content" stores logical values such as TRUE and FALSE. For example, when the record item is an item based on the free description of the operator such as remarks or operation notes, the item "record content" stores text data. Note that the information stored in the item "record content" is not limited to the above examples.
[0252] The item "operation entity" is an item for storing information for identifying the entity that is the object of the operation related to the operation record (hereinafter sometimes referred to as the "operation entity"). Specifically, for example, the item "operation entity" stores the entity ID of the operation entity.
[0253] The item "recording date and time" is an item for storing information indicating the date and time when the operation record was recorded by the user. Specifically, for example, the item "recording date and time" stores the time information when the server 50 received the information related to the operation record transmitted from the business operator terminal 20 operated by the user.
[0254] FIG. 19 is a diagram showing the data structure of the inventory table 502d. The inventory table 502d is a table that stores information related to the inventory of livestock and poultry individuals. The inventory table 502d is a table having columns such as a business office ID, an individual ID, a receipt date, a storage location, etc., with the inventory ID as the primary key.
[0255] The item "Inventory ID" is an item that stores the inventory ID that uniquely identifies the inventory item stored as inventory. The inventory items include, for example, livestock and poultry individuals transported into the business office, meat in the process of being processed (processed parts of meat, unprocessed meat, meat being processed, etc.), and processed meat products (block meat, sliced meat, minced meat, etc.).
[0256] The item "Business Office ID" is an item that stores the business office ID of the business office where the inventory item is stored.
[0257] The item "Individual ID" is an item that stores the individual ID of the individual related to the inventory item. Specifically, the individual ID of the individual of the inventory item is stored in the item "Individual ID". For example, if the inventory item is a product obtained from an individual with the individual ID "0001", the value of 0001, which is the individual ID of the individual, is stored in the item "Individual ID".
[0258] The item "Receipt Date" is an item that stores information regarding the date and time when the inventory item was recorded in the inventory. Specifically, information indicating the date and time when the inventory item was stored in a predetermined storage location where the inventory item is stored is stored in the item "Receipt Date". For example, the date and time stored in the item "Receipt Date" may be input by the user at the time of inventory recording, or the date and time when the record was added to the inventory table 502d may be stored.
[0259] The item "Storage Location" is an item that stores information regarding the storage location of the inventory item. Specifically, for example, information for identifying the storage warehouse (refrigerator, freezer, etc.), which is the storage location of the inventory item, is stored in the item "Storage Location".
[0260] FIG. 20 is a diagram showing the data structure of the order table 502e. The order table 502e is a table that stores information regarding the order of work processes defined for each business office. The order table 502e is a table having columns such as order ID as the primary key, business office ID, order number, work process ID, required time, and the like.
[0261] The item "order ID" is an item that stores an order ID that uniquely identifies the order of work processes for each business office.
[0262] The item "business office ID" is an item that stores the business office ID of the business office that performs the work process specified by the work process ID in the order specified by the item "order number" with the required time specified by the item "required time". That is, in the order table 502e, by extracting the record of a specific business office in the item "business office ID", the order of the work processes performed by the business office can be specified.
[0263] The item "order number" is an item that stores a numerical value indicating the order in which the work process specified by the work process ID stored in the item "work process ID" is performed.
[0264] The item "work process ID" is an item that stores the work process ID of the work process to be performed in the order stored in the item "order number".
[0265] The item "required time" is an item that stores information regarding the required time of the work process specified by the work process ID.
[0266] FIG. 21 is a diagram showing the data structure of the process management table 502f. The process management table 502f is a table that stores information regarding the progress status of work processes for each individual. The process management table 502f is a table having columns such as process management ID as the primary key, business office ID, individual ID, progress status, and the like.
[0267] The item "process management ID" is an item that stores a process management ID that uniquely identifies the progress status of the work process for a specific individual.
[0268] The item "Business Office ID" is an item that stores the business office ID of the business office where the work process is being carried out.
[0269] The item "Individual ID" is an item that stores the individual ID of the work individual that is the target of the work process.
[0270] The item "Progress Status" is an item that stores information regarding the progress status of the work on the work individual. Specifically, the item "Progress Status" stores information that can identify the work process that was last carried out on the work individual. For example, the work process ID of the work process that was last carried out on the work individual is stored in the item "Progress Status".
[0271] <Operation> (Work Recording Process) The work recording process of this modified example will be described. The work recording process is a process in which the server 50 stores the work record received from the user for the bird or animal individual in the storage unit 502 and manages the progress status of the work process regarding the bird or animal individual. FIG. 22 is a diagram showing the flowchart of the work recording process.
[0272] First, after the user performs work according to the work process flow shown in FIG. 14, for example, the user executes an application for recording the work record at the business operator terminal 20. Note that the execution of the work record may be performed via a web browser. When the business operator terminal 20 executes the application, the control unit 190 causes the login screen for authenticating the user to be displayed on the display 241.
[0273] The user inputs, for example, a login ID and a password on the login screen. Note that the information input by the user on the login screen is not limited to the login ID and the password. The user may log in by inputting biometric information or the like. When the authentication of the user is completed, the control unit 190 accesses the server 50 in association with the user ID. The server 50 accepts access from the business operator terminal 20. Further, the server 50 searches the office user DB based on the acquired user ID and acquires the office ID of the office to which the user belongs.
[0274] In step S11, the server 50 presents a UI for accepting the designation of an individual to be the subject of work record to the user via the business operator terminal 20. For example, the server 50 causes the input screen for the individual ID to be displayed on the display 241 of the business operator terminal 20. The server 50 may, for example, search the inventory table 502d based on the office ID of the office to which the user belongs, and display a list of the values of the item "individual ID" of the corresponding record as an object showing a pull-down menu on the display 241. The business operator terminal 20 accepts the selection of the individual ID in the object from the user, thereby accepts the designation of the individual from the user, and transmits the individual ID of the designated individual to the server 50.
[0275] In step S12, the server 50 accepts the designation of the individual from the user by accepting the individual ID received by the UI for accepting the designation of the individual.
[0276] In step S13, the server 50 searches the order table 502e based on the business office ID and obtains the information of each corresponding record. Thereby, the order of the work processes in the business office to which the user belongs is specified. Also, the server 50 searches the process management table 502f based on the received individual ID and obtains the work process ID stored in the item "progress status" of the corresponding record. Thereby, the work process that was last performed on the specified individual, that is, the progress status of the work process for the specified individual is specified. Note that if there is no individual ID corresponding to the process management table 502f, it is specified that the individual is a new individual for which no work record has been made.
[0277] Based on the information regarding the order of the specified work processes and the progress status of the work processes for the individual, the server 50 generates a list UI of the work processes and presents it to the user via the business operator terminal 20. For example, the server 50 causes a list screen of the work processes to be displayed on the display 241 of the business operator terminal 20.
[0278] The list screen of the work processes displays an object showing a flowchart in which each work process is arranged in the specified order. Also, the input screen displays, in the object showing the flowchart, the items of the work processes for which the user can select to perform a work record based on the progress status of the specified work processes.
[0279] Specifically, the item of the next work process of the work process corresponding to the work process ID obtained by the server 50 from the process management table 502f (that is, the item of the next work process of the work process that has been completed) is displayed so that the user can select it. On the other hand, in the list screen of the work processes, the items of the work processes after the selectable work process are not made selectable by the user. Thereby, the user can easily grasp the item of the work process for which the work record should be made this time. Also, it is possible to prevent a work record from being made for a process after a certain process even though the work record for that process has not been completed. Therefore, it is possible to cause the user to record the work record without omission or omission.
[0280] In the business operator terminal 20, in an object showing a flowchart, it receives the designation of work process items from the user. The business operator terminal 20 transmits the work process ID of the received designated work process to the server 50.
[0281] In step S14, the server 50 receives the designation of the work process from the user by receiving the work process ID from the business operator terminal 20.
[0282] In step S15, the server 50 presents to the user, via the business operator terminal 20, a work record UI regarding the work process designated by the user for the individual identified by the individual ID designated by the user. The work record UI is a UI for receiving input of work records for each work process, generated for each work process ID based on information such as the items "item name", "item content", and "input rule" of the record item master 502b. The server 50, for example, displays an input screen for work records on the display 241 of the business operator terminal 20.
[0283] The input screen for work records displays an object showing the item name and item content of each record item, and an input object such as an input form or radio button for inputting a record for each record item, based on information stored in the items "item name", "item content", and "input rule" of the record item master 502b. The user inputs work records for each record item by operating the business operator terminal 20 to input information into the input object. Also, the input screen for work records displays an operation object for inputting an instruction to save the work record. When the operation object receives an input operation from the user, the business operator terminal 20 transmits an instruction to save the work record to the server 50 together with each piece of information input into the input object of each record item on the input screen for work records.
[0284] In step S16, the server 50 receives information regarding the work record for each record item based on the operation received from the user on the work record UI presented in step S15. The server 50 stores the information regarding the work record received from the user in the storage unit 502 by adding a record to the work record table 502c for each record item. When adding a record to the work record table 502c, the server 50 stores, for each item of the work record table 502c, for example, the following information. Thereby, the information regarding the work record of the work process is stored in association with the individual ID of the individual designated by the user. · Business office ID: The business office ID of the business office to which the user belongs · Record item ID: The record item ID corresponding to the record item for which the server 50 has received information regarding the work record from the user · Work process ID: The work process ID corresponding to the work process for which the server 50 has received information regarding the work record from the user · Record content: Information regarding the work record for each record item based on the input operation received by the work record UI from the user · Work individual: The individual ID of the individual that is the target of the work for which the server 50 has received information regarding the work record from the user · Recording date and time: The time information when the server 50 has received information regarding the work record from the user
[0285] In step S17, the server 50 determines whether the work process related to the work record has been completed based on the information regarding the work record received in step S16.
[0286] For example, the server 50 may determine that the work process related to the work record has been completed on the condition that the server 50 has received information regarding the work record from the contractor terminal 20 in step S16.
[0287] Further, for example, the server 50 may determine that the work process related to the work record has been completed on the condition that there is no shortage in the work record received from the business operator terminal 20 in step S16. For example, the server 50 extracts a record having the work process ID of the work process targeted by the work record from the record item master 502b. Then, it is determined whether there is no shortage in the record item ID of each record extracted from the record item master 502b with respect to the record item ID of each record added to the work record table 502c in step S16. If there is no shortage in the record item ID added to the work record table 502c, it is determined that there is no shortage in the record items recorded by the user. On the other hand, if there is a shortage in the record item ID added to the work record table 502c, it is determined that there is a shortage in the record items recorded by the user.
[0288] When it is determined that the work process related to the work record has been completed (YES in step S17), in step S18, the server 50 stores information regarding the completion of the work process related to the work record in the storage unit 502. Specifically, the server 50 searches the process management table 502f based on the individual ID of the individual targeted by the work record, and updates the information stored in the item "progress status" to the work process ID of the work process determined to have been completed this time. Thereby, based on the work record made by the user, the progress status of the work process is updated.
[0289] In step S19, the server 50 presents information regarding the completion of the work record to the user via the business operator terminal 20. For example, the server 50 displays a screen showing that the work record has been completed on the display 241 of the business operator terminal 20.
[0290] On the other hand, when it is determined that the work process related to the work record has not been completed (NO in step S17), the information regarding the completion of the work process related to the work record is not stored in the storage unit 502. That is, the item "progress status" of the process management table 502f is not updated with the work process ID of the work process related to the work record.
[0291] In this case, in step S110, the server 50 presents information indicating that it has been determined that the work process is not completed to the user via the business operator terminal 20. For example, the server 50 presents information indicating the reason why it has been determined that the work process is not completed to the user via the business operator terminal 20. For example, a message screen for communicating to the user that the work process is not regarded as completed because there is a shortage in the work record is displayed on the display 241 of the business operator terminal 20. At this time, the server 50 may display the message screen on the display 241 of the business operator terminal 20 so that the record items with shortages are visible to the user. Also, for example, the server 50 may display an object for transitioning the display screen of the display 241 to the input screen for the work record in step S15 on the display 241. Then, based on an input operation by the user on the object, an input screen for the work record is displayed on the display 241, and the input of the work record by the user may be accepted again.
[0292] Therefore, according to this modification example, when it is determined that the work process is completed (YES in step S17), the progress status of the work process is updated. For example, when it is determined that the work process is completed in the work record process in step S1 of FIG. 14, in the next work record process, in step S13, since the items of step S2, which is the next work process after step S1, can be selected, the reception of information regarding the work record of step S2 is permitted.
[0293] On the other hand, if it is determined that the work process is not completed (NO in step S17), the progress status of the work process is not updated. For example, in the work record processing in step S1 of FIG. 14, if it is determined that the work process is not completed, in the next work record processing, in step S13, the item of step S2, which is the next work process after step S1, cannot be selected, and the item of step S1 continues to be displayed as selectable. That is, acceptance of information regarding the work record of step S2 is not permitted. In this case, the server 50 may present a message indicating that it has been determined that the work process is not completed to the user via the business operator terminal 20 in the work record processing in step S1.
[0294] As described above, in order for the user to proceed to the next work process, the work record of the previous work process must be stored in the server 50 via the business operator terminal 20. Therefore, it is possible to suppress the occurrence of missing or incomplete work records and appropriately manage the work processes and work records.
[0295] Note that the work record stored in the work record table 502c can be corrected and changed. When the user wants to correct and change the work record, in step S13, the user operates the business operator terminal 20 to select the work process for which the work record is to be corrected. The business operator terminal 20 transmits the work process ID of the selected work process to the server 50. The server 50 searches the work record table 502c based on the received work process ID and displays the screen of the already recorded work record on the business operator terminal 20. When the user operates the business operator terminal 20 to correct the work record, the correction items of the work record are transmitted from the business operator terminal 20 to the server 50. The server 50 searches the work record table 502c based on the work record ID of the corrected work record and reflects the correction items in the item "record content". At this time, the item "recording date and time" is also updated to the date and time when the correction items were received. Thereby, since it is recorded that the work record has been corrected later, it is possible to suppress improper alteration of the work record.
[0296] <Work Record Processing in the Storage Process> Next, the operation of the server 50 when the work process subject to the work record processing is a storage process (step S4 in FIG. 14) of storing an individual in a storage such as a refrigerator will be described.
[0297] Even in the case of the storage process, the operations in steps S11 to S14 and steps S17 to S110 of the work record processing are the same as the operations described above.
[0298] In the case of the storage process, in step S15 of the work record processing, on the work record input screen, an object for receiving an input of designation of the storage where the work individual is to be stored, an object for receiving an input of the storage date, and an object for receiving an input of the name of the worker who performed the storage work are displayed. The user operates the business operator terminal 20 to input information into each object, thereby inputting a work record for each item. Then, when an operation object for inputting a save instruction for the work record displayed on the input screen receives an input from the user, the business operator terminal 20 transmits an instruction to save the work record to the server 50 together with the information input into each object. That is, the information regarding the work record of the storage process transmitted from the business operator terminal 20 to the server 50 in step S15 includes inventory information regarding the inventory record of the individual, such as information regarding the storage where the individual is to be stored, the storage date, and the worker who performed the storage work.
[0299] In the case of the storage process, in step S16, in addition to storing the information regarding the work record in the work record table 502c, the server 50 stores the inventory information of the individual that received the work record in the storage unit 502. The storage of the inventory information will be described below.
[0300] The server 50 stores information such as the identification information of the business office that manages the inventory, the storage date (receiving date) of the individual, and the storage location of the inventory, in association with the identification information of the individual recorded in the inventory, in the storage unit 502. For example, the server 50 stores the following information in a new record of the inventory table 502d. · Identification information of the business office: The business office ID of the business office to which the user who performed the inventory record belongs · Identification information of an individual: The individual ID of the individual specified by the user · Storage date of inventory: The storage date of the individual included in the work record of the storage process · Storage location of inventory: The storage destination of the individual included in the work record of the storage process
[0301] Here, the server 50 can refer to the information regarding the work record of the work process performed on the individual in which the inventory information is stored by searching the item "Work individual" in the work record table 502c based on the individual ID stored in the inventory table 502d. That is, in this modified example, in the server 50, the inventory information of the work individual and the information regarding the work record of the work process before the current storage process performed on the work individual are stored in association with each other. Therefore, in this modified example, by registering the work record of the storage process, the work record of the work process performed on the individual registered in the inventory and the inventory information of the individual registered in the inventory are associated with each other by the individual ID. Therefore, traceability can be ensured for the individual registered in the inventory. Specifically, it becomes possible to trace what kind of processing the individual registered in the inventory has gone through since it was captured and then registered in the inventory. Therefore, more appropriate quality control can be performed for each individual.
[0302] As described above, the server 50 stores the inventory information of the individual that has carried out the storage process in the storage unit 502 by storing the work record regarding the storage process in the storage unit 502. As described above, in order for the user to advance the work record to the next work process, the work record of the previous work process must be registered in the server 50. That is, the user cannot perform the work record (registration of inventory information) of the storage process unless the work record before the storage process is registered in the server 50. Therefore, the most up-to-date work record is always registered in the inventory information. Therefore, according to this modified example, appropriate management of the inventory information can be promoted.
[0303] By operating the business operator terminal 20 to access the server 50, the user can check the inventory information stored in the storage unit 502. Specifically, based on the operation from the user, the business operator terminal 20 sends a browsing request for the inventory information to the server 50. In response to receiving the browsing request from the business operator terminal 20, the server 50 generates an inventory information UI based on the inventory information extracted from the inventory table 502d based on the business office ID of the business office to which the user belongs, and presents it to the user via the business operator terminal 20. For example, the server 50 causes the display 241 of the business operator terminal 20 to display a screen of an inventory list.
[0304] FIG. 23 is a schematic diagram of a screen D1 of an inventory list displayed on the display 241 of the business operator terminal 20. The inventory list screen D1 includes a list object D11.
[0305] The list object D11 displays a list of inventories at the business office to which the user belongs. Specifically, for each individual ID, the list object D11 displays information indicating the state of the individual stored in the storage location as inventory. As shown in FIG. 23, the information indicating the state of the individual displayed in the list object D11 includes, for example, information regarding the following items. · Identification number: Indicates the identification number (individual ID) of the individual. · Type: Indicates the type of the individual (deer, pig, etc.). · Form: Indicates in what processing form it is stored. If the inventory item is the raw individual itself, a character string indicating that it is a raw individual is displayed. For example, if the inventory item has been processed through some working process, a character string indicating how the inventory item has been processed, such as "loin meat", "slice", "block", etc., is displayed. · Part type: Indicates the type of the part. For example, if the inventory item is meat (or its processed product) of a predetermined part after meat processing, a character string indicating the part is displayed. Also, for example, if the inventory item was an individual before meat processing, a character string (e.g., a hyphen, etc.) indicating that the inventory item is in the state before being processed into each part is displayed. · Product Name: Indicates the name of the product. · Weight: Indicates the weight of the inventory. · Receiving Date: Indicates the date when it was stored in the storage location. · Working Status: Indicates in which working process state it is stored. For example, when storing an individual that has undergone the receiving operation, "Receiving" is displayed, and when storing an individual that has undergone slicing, a string such as "Slice" is displayed. · Storage Location: Indicates the storage location of the inventory.
[0306] For example, the information indicating the status of an individual is displayed based on the information input by the user in step S15 of the work record processing in the storage process.
[0307] Also, each individual in the inventory is stored as inventory by performing the storage process after performing the work process before the storage process. That is, the inventory stores individuals in the state after performing the process immediately before the storage process. Therefore, the information regarding the work record of the process immediately before the storage process can be said to be the information indicating the status of the individuals stored as inventory. Therefore, the information indicating the status of the individuals in the list object D11 may be displayed based on the information regarding the work record of the work process immediately before the storage process that recorded such inventory. For example, the server 50 refers to the order table 502e to identify the work process ID of the work process immediately before the storage process. The server 50 searches the work record table 502c based on the identified work process ID and the individual ID of the individual to obtain the information regarding the work record of the work process immediately before the storage process. Then, the server 50 generates the information indicating the status of the individual for display in the list object D11 based on the obtained information regarding the work record. For example, the type of the work process for which the information regarding the work record was obtained (for example, the information of the item "Process Name" in the work process master 502a) is displayed as the "Working Status" in the list object D11.
[0308] In addition, the list object D11 includes an operation object D111 for accepting requests to view the details of each record. When the business operator terminal 20 accepts an input operation to the operation object D111, it may display detailed inventory information (for example, information among the information received from the user in step S15 of the work record process in the storage process that is not displayed in the list object D11), or information regarding individual work records (for example, information stored in the work record table 502c regarding the individual ID of the record that has received an operation on the object).
[0309] By checking the list of inventory displayed in the inventory list, the user can grasp the list of inventory stored in the business office. For example, the user can check the storage date and storage period of the inventory by referring to the date of "receiving date". Therefore, the user can consider the date for processing the inventory items or shipping the inventory items with reference to the "receiving date". Thus, in this modification example, not only can the process management be appropriately performed, but also the inventory management from a business perspective such as the shipping time of the inventory items can be appropriately performed.
[0310] The work records and inventory lists recorded by the user can be viewed not only by the users of the business office but also by the business instructors who manage and guide the divie business of the business office. For example, the business instructor operates the instructor terminal 30 to access the server 50 and specifies the business office to be instructed. The server 50 searches the work record table 502c and the inventory table 502d based on the business office ID of the specified business office, and extracts the work records and inventory information of the business to be instructed. The server 50 presents the information regarding the extracted work records and inventory information to the business instructor via the instructor terminal 30, such as by displaying it on the display 341 of the instructor terminal 30. Thereafter, it is possible to present improvement guidance by the business instructor to the divie business operator through the same processing as steps S312 and S212 of the processing shown in FIG. 9.
[0311] <Editing the Work Process Flow> The work process flow shown in Fig. 14 may vary depending on the establishment that processes birds and beasts. For example, the order of the work processes may be different, or there may be no storage process between certain processes. Therefore, by editing the items and order of the work records according to the work process flow of each establishment, it becomes possible to construct a process management system suitable for each establishment.
[0312] For example, when the server 50 receives a request to edit the work process flow from the user via the business operator terminal 20, it searches the order table 502e based on the establishment ID of the establishment to which the user belongs, and acquires information regarding the order of the work processes currently registered at the establishment. Then, it displays on the display 241 of the business operator terminal 20 a screen for editing the work process flow that includes an object indicating the current order of the work processes. If the establishment ID is not registered in the order table 502e, a screen for newly registering the work process flow of the establishment is displayed on the display 241 of the business operator terminal 20.
[0313] The user inputs the order of the work processes at the establishment to which the user belongs into the business operator terminal 20. When the business operator terminal 20 receives the input of the order of the work processes, based on the received information, it transmits to the server 50 the work process ID and information regarding the order associated with each work process ID.
[0314] The server 50 updates the order table 502e or adds a new record to the order table 502e based on the received information, and stores in the storage unit 502 the order of the work processes at the establishment to which the user belongs. Thereby, in the work record processing, it becomes possible to perform the work record in the order of the work processes suitable for each establishment. Therefore, process management can be carried out more appropriately.
[0315] As described above, the preferred embodiments of the present disclosure have been explained. However, the present disclosure is not limited to such specific embodiments, and the present disclosure includes the invention described in the claims and its equivalent scope. Further, the configurations of the devices described in the above embodiments and modifications can be appropriately combined as long as no technical contradiction occurs.
[0316] (8. Supplementary Note) The matters described in each of the above embodiments are appended below.
[0317] (Supplementary Note 1) A program executed in a system having a server with a processor, the program causes the processor to acquire disassembly information indicating the results of the disassembly work of captured birds and beasts; acquire sales management information indicating information regarding the sale of meat obtained by the disassembly work; share at least one of the disassembly information and the sales management information with a business instructor who guides the improvement of the game meat business; output improvement guidance information input from the business instructor to a game meat business operator who requires guidance on business improvement. A program that executes the steps.
[0318] (Supplementary Note 2) The disassembly information includes information regarding the working environment in which the disassembly work was performed. The program according to Supplementary Note 1, wherein the improvement guidance information includes information regarding a request for improvement of the hygiene aspect of the working environment compared with a predetermined hygiene standard.
[0319] (Supplementary Note 3) The program according to Supplementary Note 1 or 2, wherein the improvement guidance information includes information regarding candidates for sales destinations of inventory.
[0320] (Supplementary Note 4) The program according to any one of Supplementary Notes 1 to 3, which further causes the processor to create a record book for hygiene management regarding the disassembly work using the disassembly information.
[0321] (Appendix 5) The processor further obtains capture information including the capture position, indicating the record of hunting of birds and beasts; stores, in association with the individual ID of the individual, the hygiene information indicating the hygiene status of the individual detected from the captured bird or beast; aggregates the capture position associated with the individual ID and the hygiene information for a group of individuals captured within a certain period in the evaluation target area; outputs, as environmental information in the evaluation target area, a distribution map showing the distribution of the aggregated hygiene information, a program according to any one of Appendices 1 to 4.
[0322] (Appendix 6) A method executed in a system having a server having a processor, wherein the method comprises the processor obtaining disassembly information indicating the record of the disassembly work of the captured birds and beasts; obtaining sales management information indicating information on the sale of meat obtained by the disassembly work; sharing at least one of the disassembly information and the sales management information with a business instructor who guides the improvement of the game meat business; outputting improvement guidance information input from the business instructor to a game meat business operator who requires guidance on business improvement.
[0323] (Appendix 7) A system having a server having a processor, wherein the system comprises a processor a module for obtaining disassembly information indicating the record of the disassembly work of the captured birds and beasts; a module for obtaining sales management information indicating information on the sale of meat obtained by the disassembly work; a module for sharing at least one of the disassembly information and the sales management information with a business instructor who guides the improvement of the game meat business; A system comprising a module that outputs improvement guidance information input by a business instructor to a game business operator who requires business improvement guidance.
[0324] (Appendix 8) A program that causes a processor of a computer including a processor and a memory to perform a step of associating and storing position information indicating a position where a bird or animal was captured with hunting information; perform a step of associating and storing health information, which is information regarding a health state detected from an individual of the captured bird or animal, with the hunting information corresponding to the individual; perform a step of aggregating the position information and the health information associated as hunting information in the evaluation area over time; perform a step of outputting the statistical data of the birds and animals in the aggregated evaluation area as environmental information in the evaluation area.
[0325] (Appendix 9) A program that causes a processor of a computer including a processor and a memory to create a prediction model that outputs the future transition of environmental information in response to the input of environmental information by performing machine learning using learning data in which the value of environmental information is input data and the future transition of the input environmental information is correct output data; perform a step of inputting environmental information to the prediction model and outputting the future transition of the environmental information.
[0326] (Appendix 10) In the step of associating and storing with hunting information, perform a step of photographing an image of a bird or animal captured by the user; perform a step of associating position information regarding the position where the image was taken with the photographed image; perform a step of transmitting the image together with the position information to a management server, the program described in Appendix 8.
[0327] (Appendix P1) A program for operating a computer, the program causing the computer's processor to perform the steps of: receiving identification information of an individual of birds and beasts from a user; presenting to the user a screen for inputting a work record of a work process for processing the birds and beasts in the individual identified by the identification information; in the screen for inputting the work record of the work process, storing information related to the work record of the first work process in association with the identification information in response to receiving the input of the work record of the first work process from the user; determining whether the first work process is completed based on the stored information related to the work record of the first work process; if it is determined that the first work process is completed, permitting the reception of information related to the work record of the second work process, which is the next work process after the first work process, for the individual identified by the identification information; and if it is determined that the first work process is not completed, not permitting the reception of information related to the work record of the second work process, which is the next work process after the first work process, for the individual identified by the identification information. (Appendix P2) The second work process is a storage process for storing the individual, and the information related to the work record of the storage process includes information related to the inventory record of the individual. The program causes the processor to store, in association with the identification information of the individual and the pre-process record information, which is information related to the work record of the work process before the storage process performed on the individual, the information related to the inventory record of the individual in response to receiving the input of the work record of the storage process from the user. The program is as described in Appendix P1. (Appendix P3) The program causes the processor to perform the steps of: receiving a request from the user regarding presenting the inventory record of an individual of birds and beasts; and presenting to the user the information related to the inventory record in association with the identification information of each individual. In the presenting step, the program presents to the user the information related to the state of the individual based on the pre-process record information. The program is as described in Appendix P2. (Appendix P4) In the step of giving a prompt, based on the information regarding the type of the work process immediately before the storage process included in the previous process record information, a program according to Supplementary Note P3 that gives a user information regarding the work state of an individual. (Supplementary Note P5) In the step of giving a prompt, a program according to Supplementary Note P2 that gives a user information regarding at least any one of the processing form, work state, storage date and time, and storage location of an individual. (Supplementary Note P6) The program causes a processor to execute a step of receiving, from a user, a designation of a work process in accordance with a predetermined rule regarding the order of work processes from among a plurality of work processes, and a step of determining a second work process for a first work process based on the designation, a program according to Supplementary Note P1. (Supplementary Note P7) A method executed by a computer including a processor, the processor executing a step of receiving, from a user, identification information of an individual of a bird or animal, a step of presenting to the user a screen for inputting a work record of a work process for processing the bird or animal in the individual identified by the identification information, a step of associating and storing information regarding the work record of the first work process with the identification information in response to receiving an input of the work record of the first work process from the user on the screen for inputting the work record of the work process, a step of determining whether or not the first work process is completed based on the stored information regarding the work record of the first work process, a step of permitting reception of information regarding the work record of a second work process, which is the next work process of the first work process, for the individual identified by the identification information when it is determined that the first work process is completed, and a step of not permitting reception of information regarding the work record of a second work process, which is the next work process of the first work process, for the individual identified by the identification information when it is determined that the first work process is not completed. (Supplementary Note P8) An information processing apparatus including a control unit, wherein the control unit performs the steps of: receiving identification information of an individual of a bird or animal from a user; presenting to the user a screen for inputting a work record of a work process for processing the bird or animal in the individual identified by the identification information; in the screen for inputting the work record of the work process, storing information related to the work record of the first work process in association with the identification information in response to receiving the input of the work record of the first work process from the user; determining whether the first work process is completed based on the stored information related to the work record of the first work process; when it is determined that the first work process is completed, permitting reception of information related to the work record of the second work process, which is the next work process after the first work process, for the individual identified by the identification information; and when it is determined that the first work process is not completed, not permitting reception of information related to the work record of the second work process, which is the next work process after the first work process, for the individual identified by the identification information. (Appendix P9) A program for operating a computer, the program causing a processor of the computer to perform the steps of: acquiring capture information including a capture position, indicating the results of bird or animal hunting; storing hygiene information indicating the hygiene state of the captured individual, detected from the captured individual of the bird or animal, in association with the individual ID of the individual; aggregating the capture position associated with the individual ID and the hygiene information for a group of individuals captured within a certain period in the evaluation target area; and outputting a distribution map showing the distribution of the aggregated hygiene information as environmental information in the evaluation target area. (Appendix P10) A method executed by a computer comprising a processor, the method comprising: a step in which the processor obtains capture information indicating the record of hunting of birds and beasts and including the capture position; a step in which the processor stores, in association with the individual ID of the individual, hygiene information indicating the hygiene state of the individual detected from the captured individual bird or beast; a step in which, for a group of individuals captured within a certain period in the evaluation target area, the processor aggregates the capture position associated with the individual ID and the hygiene information; and a step in which the processor outputs, as environmental information in the evaluation target area, a distribution map showing the distribution of the aggregated hygiene information. (Appendix P11) An information processing apparatus comprising a control unit, the control unit performing: a step of obtaining capture information indicating the record of hunting of birds and beasts and including the capture position; a step of storing, in association with the individual ID of the individual, hygiene information indicating the hygiene state of the individual detected from the captured individual bird or beast; a step of aggregating, for a group of individuals captured within a certain period in the evaluation target area, the capture position associated with the individual ID and the hygiene information; and a step of outputting, as environmental information in the evaluation target area, a distribution map showing the distribution of the aggregated hygiene information.
Explanation of Signs
[0328] 1…System 10…Terminal device 20…Operator terminal 30…Instructor terminal 40…Local government terminal 50…Server 60…Environmental information DB 70…Prediction model DB
Claims
1. A program for operating a computer, wherein the program causes the processor of the computer to receive identification information of an individual of a bird or animal from a user; present a screen for inputting a work record of a work process for processing the bird or animal to the user, in the individual identified by the identification information; store information related to the work record of the work process in association with the identification information in response to receiving an input of the work record of the work process from the user on the screen for inputting the work record of the work process; permit acceptance of registration of inventory information of a processed individual, which is the individual for which the work process has been completed, when there is no shortage in the record items of the work record, and not permit acceptance of registration of inventory information of the processed individual when there is a shortage in the record items; when permitting acceptance of registration of inventory information of the processed individual, receive registration of the inventory information of the processed individual from the user and store it in association with information related to the work record of the work process; A program that causes the above to be executed.
2. The program causes the processor to acquire capture information indicating the record of hunting of the individual and including the capture location; store hygiene information indicating the hygiene state of the individual detected from the captured individual in association with the identification information of the individual; aggregate the capture location associated with the identification information and the hygiene information for a group of the individuals captured within a certain period in an evaluation target area; output a distribution map showing the distribution of the aggregated hygiene information as environmental information in the evaluation target area. The program according to Claim 1.
3. A method executed by a computer including a processor, wherein the processor receives identification information of an individual of a bird or animal from a user; presents a screen for inputting a work record of a work process for processing the bird or animal to the user, in the individual identified by the identification information; stores information related to the work record of the work process in association with the identification information in response to receiving an input of the work record of the work process from the user on the screen for inputting the work record of the work process; When there is no shortage in the recording items of the work record, permit acceptance of registration of inventory information of the worked individual, which is the individual for whom the work process has been completed; when there is a shortage in the recording items, do not permit acceptance of registration of inventory information of the worked individual; When acceptance of registration of inventory information of the worked individual is permitted, accept from the user registration of the inventory information of the worked individual, and store it in association with information regarding the work record of the work process; A method for execution.
4. An information processing apparatus including a control unit, wherein the control unit receives identification information of an individual of birds and beasts from a user; presents to the user a screen for inputting a work record of a work process for processing birds and beasts in the individual identified by the identification information; when input of the work record of the work process is received from the user on the screen for inputting the work record of the work process, stores information regarding the work record of the work process in association with the identification information; when there is no shortage in the recording items of the work record, permit acceptance of registration of inventory information of the worked individual, which is the individual for whom the work process has been completed; when there is a shortage in the recording items, do not permit acceptance of registration of inventory information of the worked individual; when acceptance of registration of inventory information of the worked individual is permitted, accept from the user registration of the inventory information of the worked individual, and store it in association with information regarding the work record of the work process; An information processing apparatus for execution.
Citation Information
Patent Citations
System for gibier, traceability information management device for gibier, program, user terminal and application program
JP2018088030A
Meat management system
JP2020198089A
Work management system, work management method, and program
JP2022129405A