Management device and method for work substitution
The management system addresses the challenge of limited surveillance by connecting clients with contractors for monitoring tasks, ensuring effective area coverage and real-time reporting.
Patent Information
- Application Number
- JP2022035534
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-08
- Publication Date
- 2025-10-16
- Estimated Expiration
- 2042-03-08
AI Technical Summary
Manned surveillance is challenging in areas with few volunteers, and security cameras have limited coverage, making it difficult for individuals to monitor specific areas effectively.
A management system that facilitates work substitution by connecting clients with registered contractors through a network of terminal devices, allowing for monitoring tasks to be performed and results to be reported back to clients, ensuring effective monitoring even in areas without fixed cameras.
Enables individuals to monitor specific areas by delegating tasks to suitable contractors, providing real-time monitoring results to clients, thus overcoming the limitations of manned surveillance and camera coverage.
Smart Images

Figure 0007755518000001 
Figure 0007755518000002 
Figure 0007755518000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a management device and method for work substitution. [Background technology]
[0002] It is common for a person to be watched over by manned surveillance by volunteers or by using security cameras fixedly installed on buildings, etc. The person to be watched over is a person to be watched over, and typically, for example, a small child or an elderly person is assumed to be the person to be watched over. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2017 / 141375 Summary of the Invention [Problem to be solved by the invention]
[0004] However, manned surveillance is difficult in areas or at times when there are few volunteers. Furthermore, the coverage area of security cameras is limited, and individuals cannot freely view security camera footage. Therefore, one method being considered is to have someone capable of performing the monitoring tasks take over the work. To realize this type of method, it is hoped that technology will be developed that can ensure the effectiveness of monitoring by enabling appropriate work substitution.
[0005] Although the reference technologies related to work substitution have been described above with a focus on monitoring, it would be beneficial to develop technologies that are not limited to monitoring and that realize appropriate work substitution.
[0006] An object of the present invention is to provide a management device and method for work substitution that contribute to the realization of appropriate work substitution. [Means for solving the problem]
[0007] The management device for work agency of the present invention comprises an information input unit that receives contractor registrant information including the conditions for undertaking photography work for each of the multiple contractor registrants from a plurality of terminal devices corresponding to the multiple contractor registrants, and receives request information including the request conditions for carrying out photography work from a terminal device corresponding to a client, and a processing unit that selects an actual contractor from the multiple contractor registrants based on the contractor registrant information for each of the contractor registrants and the request information, and sends instruction information based on the request information to the terminal device corresponding to the actual contractor, wherein the information input unit receives result information including image data of a photographed image that corresponds to the request conditions from the terminal device corresponding to the actual contractor, and after receiving the result information at the information input unit, the processing unit generates report information including image data of a report image based on the image data of the photographed image, and sends the report information to the terminal device corresponding to the client. [Effects of the Invention]
[0008] According to the present invention, it is possible to provide a management device and method for work proxy that contribute to realizing appropriate work proxy. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a schematic overall configuration diagram of a system according to an embodiment of the present invention; [Figure 2] FIG. 2 is a schematic block diagram of a terminal device according to an embodiment of the present invention. [Figure 3] 1 is a diagram showing the internal configuration of a system management device, several terminal devices involved in the operation of the system, and users of each terminal device, according to an embodiment of the present invention. [Figure 4] FIG. 1 is a diagram showing the relationship between a plurality of user registrants and a client, and the relationship between a plurality of contractor registrants and an actual contractor, in accordance with an embodiment of the present invention. [Figure 5] 1 is a flowchart showing the overall flow of a system according to an embodiment of the present invention. [Figure 6] FIG. 10 is a diagram illustrating the flow of information in a registration process according to an embodiment of the present invention. [Figure 7]3A and 3B are diagrams showing the configuration of registered user information and user-stored information according to an embodiment of the present invention. [Figure 8] FIG. 2 is a diagram showing the configuration of contractor registration information and contractor storage information according to an embodiment of the present invention. [Figure 9] FIG. 10 is a diagram showing the flow of information in a request step and a selection instruction step according to an embodiment of the present invention. [Figure 10] 3A and 3B are diagrams showing configurations of request information and request storage information according to an embodiment of the present invention. [Figure 11] FIG. 10 is a diagram showing a configuration of instruction information according to an embodiment of the present invention. [Figure 12] FIG. 1 is a diagram illustrating an outline of a possible case according to an embodiment of the present invention. [Figure 13] FIG. 10 is a diagram showing the flow of information in a monitoring work process and a result reporting process according to an embodiment of the present invention. [Figure 14] 1A and 1B are diagrams illustrating the configurations of monitoring result information, result storage information, and result report information according to an embodiment of the present invention. [Figure 15] 1A is a diagram showing a watching request period, and FIG. 1B is a diagram showing the relationship between a shooting period and camera images, etc., according to an embodiment of the present invention. [Figure 16] FIG. 3 is a diagram showing a configuration of table data stored in a point information DB according to the embodiment of the present invention. [Figure 17] 10 is a flowchart from the transmission of watching result information to the reproduction of a report image or the like on a terminal device according to a second example belonging to an embodiment of the present invention. [Figure 18] FIG. 10 is a diagram showing an example of extraction result reproduction that can be performed on a terminal device according to a second example belonging to an embodiment of the present invention. [Figure 19] FIG. 10 is an explanatory diagram of operations relating to the registration of a specific object, etc., according to a fourth example belonging to an embodiment of the present invention. [Figure 20] FIG. 10 is a diagram showing how camera images are acquired during each watching request period in a fourth example pertaining to an embodiment of the present invention. [Figure 21]FIG. 13 is a functional block diagram of a system management device according to an eighth embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, examples of embodiments of the present invention will be described in detail with reference to the drawings. In each of the drawings, the same parts are designated by the same reference numerals, and duplicate descriptions of the same parts will be omitted as a general rule. In this specification, for the sake of simplicity, symbols or signs referring to information, signals, physical quantities, functional units, circuits, elements, or components may be used, and the names of the information, signals, physical quantities, functional units, circuits, elements, or components corresponding to the symbols or signs may be omitted or abbreviated.
[0011] FIG. 1 shows a schematic overall configuration diagram of a system SYS according to an embodiment of the present invention. The system SYS includes a system management device 100. FIG. 1 also shows multiple terminal devices TM. Each terminal device TM is an electronic device operated by an operator of the terminal device TM. For example, a smartphone, a tablet, a personal computer, or the like can be used as the terminal device TM.
[0012] The system management device 100 and each terminal device TM are wirelessly connected via a predetermined communication network NET, and the system management device 100 and each terminal device TM can communicate with each other bidirectionally via the communication network NET. The communication network NET includes all or part of the Internet, a wireless LAN (Local Area Network), and a short-range wireless communication line. The wireless LAN may be compliant with Wi-Fi (registered trademark), for example. The short-range wireless communication line may be compliant with Bluetooth (registered trademark), for example.
[0013] The system SYS provides a monitoring service to users. The monitoring service is a service that realizes monitoring of a monitored target. For this reason, the system SYS can be referred to as a monitoring system. The monitored target is a person to be monitored, and typically, for example, a small child or an elderly person is assumed to be a monitored target. The system SYS can be understood to further include multiple terminal devices TM. Alternatively, each terminal device TM can be understood as not being included as a component of the system SYS. If each terminal device TM is understood as not being included as a component of the system SYS, the system management device 100 itself corresponds to the monitoring system SYS.
[0014] Generally, people under surveillance are monitored by volunteers or by security cameras fixedly installed on buildings, etc. However, manned surveillance is difficult in areas or at times when there are few volunteers. In addition, the area that security cameras can cover is limited, and individuals cannot freely view the footage captured by security cameras.
[0015] In the monitoring service according to this embodiment, a person who wishes to request monitoring of a monitored target specifies the details of the request and then makes a monitoring request. A person who can undertake the monitoring work performs the monitoring work in accordance with the monitoring request. The main task of the monitoring work is photographing the requested date, time, and area (location). While other tasks besides photographing may be included in the monitoring work, the monitoring work may be considered to be the photographing work itself. However, the photographing work here is photographing work that does not identify individuals. In other words, the person who undertakes the monitoring work operates the photographing device they operate as a security camera and takes photographs of the requested area (location) at the requested date and time. The system management device 100 sends the photographed results to the person who requested the monitoring. As a result, even if there are no security cameras installed in the area, the person who requested the monitoring can check the situation in the area on their own terminal device TM.
[0016] For example, if the person being watched is a first-grader, the parent can designate the child's route to school or an area including the child's route as the area where the monitoring should be performed, and can designate the time of day when the child is going to or coming home from school as the time of day when the monitoring should be performed. If the photograph is taken in accordance with these designations and the photographed results are sent to the parent's terminal device TM, the parent can check on the terminal device TM how the child is going to or coming home from school.
[0017] FIG. 2 shows a schematic block diagram of one terminal device TM. In the system SYS, any two terminal devices TM may be different types of terminal devices. For example, one terminal device TM may be a smartphone and the other terminal device TM may be a personal computer. Alternatively, any two terminal devices TM may be different types of smartphones. However, in the following description, each terminal device TM is assumed to have the configuration shown in FIG. 2. That is, each terminal device TM in the system SYS is assumed to have the components referenced by the reference numerals 510, 520, 530, 540, 550, 560, and 570.
[0018] The terminal control unit 510 includes a processing unit 510a including a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit) as hardware resources, and controls the overall operation of each part of the terminal device TM.
[0019] The memory 520 includes non-volatile memory such as ROM (Read Only Memory) or flash memory, and volatile memory such as RAM (Random Access Memory). All or part of the memory 520 may be memory built into the terminal control unit 510.
[0020] The camera 530 captures an image of a subject within its own capture area and generates image data of the image within the capture area (hereinafter referred to as a captured image). The generated image data is sent to the terminal control unit 510. The camera 530 captures images sequentially at a predetermined frame rate, thereby obtaining multiple captured images arranged in chronological order. A moving image is formed from the multiple captured images arranged in chronological order.
[0021] The communication processing unit 540 realizes two-way communication with the counterpart devices of the terminal device TM via the communication network NET. The counterpart devices of the terminal device TM include the system management device 100.
[0022] The GPS processing unit 550 detects the position of the terminal device TM (the current location of the terminal device TM) by receiving signals from multiple GPS satellites that form the GPS (Global Positioning System). The detected position of the terminal device TM is called the terminal position, and information indicating the terminal position is called terminal position information. The terminal position information is sent from the GPS processing unit 550 to the terminal control unit 510. The terminal position of a certain terminal device TM may be considered to represent the current location of the user of the terminal device TM. The user of the terminal device TM is the owner or operator of the terminal device TM, and may also be expressed as the person corresponding to the terminal device TM.
[0023] The date and time information acquisition unit 560 acquires date and time information indicating the current date and time and sends it to the terminal control unit 510. The date and time information acquisition unit 560 may also acquire date and time information from another device (not shown) via the communication network NET.
[0024] The interface unit 570 is a man-machine interface between the terminal device TM and the user of the terminal device TM, and includes a display screen 571, an operation unit 572, a microphone 573, and a speaker 574. The display screen 571 is configured with a liquid crystal display panel or the like, and displays any image under the control of the terminal control unit 510. The operation unit 572 accepts any operation input from the user of the terminal device TM. The display screen 571 and the operation unit 572 may form a touch panel, and operations on the operation unit 572 may be operations on the touch panel. The microphone 573 picks up sounds around the microphone 573 and converts the picked up sounds into electrical signals. The speaker 574 outputs any sound under the control of the terminal control unit 510.
[0025] FIG. 3 shows the internal configuration of the system management device 100, several terminal devices involved in the operation of the system SYS, and users of each terminal device.
[0026] The system management device 100 comprises a data input response unit 10, a request response unit 20, a request management unit 30, and a data storage unit 40. The system management device 100 is composed of one or more computer devices (server devices) connected wirelessly or by wire to a communication network NET. The system management device 100 may be a cloud server configured using cloud computing.
[0027] The data input response unit 10 comprises a data receiving unit 11, a data identification unit 12, and a data writing unit 13. The request response unit 20 comprises a data reading unit 21, a contractor selection unit 22, and a work instruction unit 23. The request management unit 30 comprises a data reading unit 31, a data analysis unit 32, a result reporting unit 33, and a point updating unit 34. The data storage unit 40 is made up of a non-volatile recording medium such as a magnetic disk or semiconductor memory, and stores various data. The data storage unit 40 stores databases 41 to 45. Hereinafter, databases will be referred to as DBs. DB41 is a user registration DB. DB42 is a contractor registration DB. DB43 is a request information DB. DB44 is a result information DB. DB45 is a point information DB.
[0028] Users of the monitoring service provided by the system SYS are registered in advance in the system management device 100. The registered user is referred to as a registrant A. The terminal device TM corresponding to the registrant A is referred to as a terminal device TM_A. The registrant A is the user of the terminal device TM_A.
[0029] A person who undertakes the monitoring work is registered as a contractor registrant B in the system management device 100. The terminal device TM corresponding to the contractor registrant B is referred to as terminal device TM_B. The contractor registrant B is the user of the terminal device TM_B.
[0030] As shown in Figure 4, there are multiple user registrants A and multiple contractor registrants B. A terminal device TM_A is assigned to each user registrant A, and a terminal device TM_B is assigned to each contractor registrant B. Any user registrant A and any contractor registrant B may be the same person.
[0031] In a monitoring service, one of multiple registered users A actually requests monitoring work. Among the multiple registered users A, the person who actually requests monitoring work at a certain timing is called the requester. Among the multiple registered users A, two or more people may be requesters at the same time, but here, unless otherwise specified, we will focus on one requester, and the focused requester will be called requester C. The terminal device TM corresponding to requester C will be called terminal device TM_C. Requester C is the user of terminal device TM_C.
[0032] The system management device 100 receives a request for monitoring work from a client C and selects a person suitable to complete the request from among multiple registered contractors B. The selected registered contractor B becomes the actual contractor D who will actually perform the monitoring work. After a person suitable to complete the request has been selected, the selected person may refuse to perform the monitoring work, but in the following, it is assumed that the selected person will always become the actual contractor D. The terminal device TM corresponding to the actual contractor D is referred to as terminal device TM_D. The actual contractor D is the user of the terminal device TM_D. The actual contractor can also be referred to as an agent. A user of a transportation service is assumed as the actual contractor D. The actual contractor D can perform monitoring work while aboard a vehicle in the transportation service. The vehicle may be a bus, train, taxi, or the like.
[0033] FIG. 5 is a flowchart showing the overall flow of the system SYS. In the monitoring service, the system SYS executes each of steps S1 to S6 in the following order. In step S1, a registration process is executed. In step S2, a request process is executed. In step S3, a selection instruction process is executed. In step S4, a monitoring work process is executed. In step S5, a result reporting process is executed. In step S6, a settlement process is executed. However, if the number of registered users A or registered contractors B is zero, the registration process in step S1 is executed first, but after the number of registered users A and registered contractors B each reaches one or more, the registration process in step S1 is executed whenever a new person is registered as a registered user A or registered contractor B. Each step in FIG. 5 will be explained below.
[0034] [Registration process] First, the registration process in step S1 will be described. In the registration process, multiple registered users A and multiple registered contractors B are registered in the system management device 100. The flow of information in the registration process is shown in Figure 6. The registration process is subdivided into a user registration process and a contractor registration process.
[0035] The user registration process will now be described. A person who wishes to register as a registrant A for the monitoring service is referred to as a registrant A'. The user registration process is executed for each registrant A', so that each registrant A' becomes a registrant A. Specifically, the registrant A' operates the terminal device TM corresponding to the registrant A', causing the terminal device TM to transmit registrant user information 600 to the system management device 100. The registrant user information 600 is received by the data receiving unit 11. The data identifying unit 12 determines whether the information received by the data receiving unit 11 is the registrant user information 600. If the information received by the data receiving unit 11 is determined to be the registrant user information 600, the data writing unit 13 writes the user stored information 610, which includes the received registrant user information 600, into the registrant DB 41. As a result, the user stored information 610 is stored in the registrant DB 41. When the user stored information 610 corresponding to the registration applicant A' is stored in the user registration DB 41, the registration applicant A' is registered and managed in the system management device 100 as the user registration A. Thereafter, the registration applicant A' is identified as the user registration A in the system management device 100, and the terminal device TM corresponding to the registration applicant A' functions as the terminal device TM_A.
[0036] 7 shows the structure of user registration information 600 and user stored information 610 in user registration DB 41. User registration information 600 will be explained assuming that registration applicant A' is the same as user registration A. User registration information 600 includes personal information 601 including the name, address, age, and gender of user registration A, information 602 regarding the financial institution designated by user registration A, and information 603 indicating the contact information of user registration A.
[0037] When using the monitoring service, a client C who is one of the registered users A pays a service fee. In this case, the client C can pay the service fee in currency, and the payment of the service fee is settled from the account of the financial institution indicated in the information 602 of the registered user A corresponding to the client C. The currency here is legal tender or virtual currency. Virtual currency may be classified as electronic money. The system management device 100 manages the monitoring points circulating within the system SYS. The client C can also pay the service fee with the monitoring points he or she owns.
[0038] Information 603 represents the contact information of registrant A when the system management device 100 transmits any information to registrant A. Information 603 includes the telephone number or email address assigned to registrant A's terminal device TM_A, or account information for an instant messenger running on terminal device TM_A. Information sent by the system management device 100 to the contact information in information 603 is transmitted to registrant A via terminal device TM_A, and if registrant A is requester C, it is transmitted to requester C via terminal device TM_C. Note that transmitting information from the system management device 100 is synonymous with sending or outputting information.
[0039] During the procedure for registration applicant A' to be registered as registrant A, the data input unit 10 assigns a unique member ID to registration applicant A' (and therefore registrant A) and sets a password. User stored information 610 (see FIG. 7) includes information 611 indicating the assigned member ID and information 612 indicating the set password, and also includes information 601 to 603 in user registrant information 600. User stored information 610 also includes information 613 indicating the update date and time of the user stored information 610 itself. In the system management device 100, information 613 is updated every time the user stored information 610 in the user registrant DB 41 is updated.
[0040] The contractor registration process will now be described. A person who wishes to register as a contractor registrant B for the monitoring service is referred to as a registration applicant B'. The contractor registration process is executed for each registration applicant B', so that each registration applicant B' becomes a contractor registrant B. Specifically, the registration applicant B' operates the terminal device TM corresponding to the registration applicant B' to cause the terminal device TM to transmit contractor registrant information 620 to the system management device 100. The contractor registrant information 620 is received by the data receiving unit 11. The data identifying unit 12 determines whether the information received by the data receiving unit 11 is contractor registrant information 620. If the information received by the data receiving unit 11 is determined to be contractor registrant information 620, the data writing unit 13 writes contractor stored information 630 including the received contractor registrant information 620 into the contractor registrant DB 42. As a result, the contractor stored information 630 is stored in the contractor registrant DB 42. When the contractor storage information 630 corresponding to registration applicant B' is stored in the contractor registrant DB 42, registration applicant B' is registered and managed in the system management device 100 as contractor registrant B. Thereafter, registration applicant B' is identified as contractor registrant B in the system management device 100, and the terminal device TM corresponding to registration applicant B' functions as terminal device TM_B.
[0041] 8 shows the structure of contractor registrant information 620 and contractor stored information 630 in contractor registrant DB 42. Contractor registrant information 620 will be explained assuming that registration applicant B' is the same as contractor registrant B. Contractor registrant information 620 includes personal information 621 including the name, address, age, and gender of contractor registrant B, information 622 regarding the financial institution designated by contractor registrant B, and information 623 indicating contact information for contractor registrant B.
[0042] In the monitoring service, an actual contractor D who is one of the contractor registrants B receives compensation (in other words, remuneration) when performing monitoring work. In this case, the actual contractor D may receive the compensation in currency, in which case the financial institution account where the compensation is received is shown in information 622. An actual contractor D who is one of the contractor registrants B may also receive compensation in monitoring points.
[0043] Information 623 represents the contact information of contractor registrant B when the system management device 100 transmits any information to contractor registrant B. Information 623 corresponds to the telephone number or email address assigned to contractor registrant B's terminal device TM_B, or the account information of an instant messenger running on terminal device TM_B, etc. Information sent by the system management device 100 to the contact information in information 623 is transmitted to contractor registrant B via terminal device TM_B, and if contractor registrant B is actual contractor D, it is transmitted to actual contractor D via terminal device TM_D.
[0044] The contractor registrant information 620 further includes information 624 that indicates the contract availability conditions. When contractor registrant B becomes actual contractor D, contractor registrant B performs the monitoring work. Contractor registrant B can specify the conditions under which he or she can undertake the monitoring work as the contract availability conditions. The contract availability conditions specify the available date and time, available area, and available type of work.
[0045] The available contract dates and times indicate the dates and times when the contractor registrant B can perform the monitoring work. Specifically, the available contract dates and times specify the dates when the contractor registrant B can perform the monitoring work and the time periods when the contractor registrant B can perform the monitoring work. The available contract dates and times may also specify the days of the week when the monitoring work can be performed. Since determining the day of the week determines the date, specifying the day of the week is understood to fall under specifying the date.
[0046] The contractable area indicates the area where registered contractor B can perform the monitoring work. For example, if the area where registered contractor B can perform the monitoring work is limited to Kobe city, then Kobe city can be specified as the contractable area. A specific station or the like can also be specified as the area where the monitoring work can be performed, for example, the area around Hyogo Station can be specified as the contractable area.
[0047] The contractable type specifies the type of monitoring work that registrant B can perform. For example, if registrant B's monitoring work involves shooting in night mode, which is suitable for nighttime photography, this is specified in the contractable type. Alternatively, if registrant B's monitoring work involves shooting in a specific image quality (for example, full high-definition image quality), this is specified in the contractable type. Alternatively, if registrant B's monitoring work involves panoramic photography with a 360° angle of view, this is specified in the contractable type. Note that in this embodiment, the specification of the contractable type may be omitted from the contractable conditions.
[0048] Contractor registrant information 620 includes information 625 indicating the current location of contractor registrant B. However, it is not necessarily necessary that information 625 be included in contractor registrant information 620 and contractor stored information 630 during the registration process. After the registration process, terminal location information acquired by terminal device TM_B possessed by contractor registrant B is transmitted from terminal device TM_B to system management device 100 as needed (for example, periodically). It can be understood that when this terminal location information is received by data receiving unit 11, information 625 is included in contractor registrant information 620 and contractor stored information 630.
[0049] In the process for registration applicant B' to be registered as contractor registrant B, the data input unit 10 assigns a unique member ID to registration applicant B' (and therefore contractor registrant B) and sets a password. Contractor stored information 630 (see FIG. 8) includes information 631 representing the assigned member ID and information 632 representing the set password, and also includes information 621 to 625 in contractor registrant information 620. In addition, contractor stored information 630 includes information 633 representing the update date and time of contractor stored information 630 itself. In the system management device 100, information 633 is updated every time contractor stored information 630 in contractor registrant DB 42 is updated.
[0050] If a person is both a registered user A and a registered contractor B, a single member ID may be assigned to the person, and a common password may be set for the person. In this case, information 611 and 631 for the person will be the same, and information 612 and 632 for the person will be the same.
[0051] [Request / sorting instruction process] Next, the request step in step S2 and the subsequent selection instruction step in step S3 will be described (see FIG. 5). FIG. 9 shows the flow of information in the request step and selection instruction step.
[0052] First, the selection instruction process will be explained. Of the multiple registered users A, one of them becomes the requester C. The requester C operates the terminal device TM_C to input request information 640 into the terminal device TM_C and cause the terminal device TM_C to transmit the request information 640 to the system management device 100. The request information 640 is received by the data receiving unit 11. The data identifying unit 12 determines whether the information received by the data receiving unit 11 is the request information 640. If it is determined that the information received by the data receiving unit 11 is the request information 640, the data writing unit 13 writes request save information 650 including the received request information 640 into the request information DB 43. As a result, the request save information 650 is saved in the request information DB 43. The process from sending and receiving the request information 640 to saving the request save information 650 in the request information DB 43 corresponds to the request process.
[0053] The request information 640 is information requesting the implementation of a monitoring work, and the implementation guidelines for the monitoring work are indicated in the request information 640.
[0054] 10 shows the configuration of request information 640 and request storage information 650 in the request information DB 43. The request information 640 includes information 641 indicating the member ID of requester C. Based on the information 641, the system management device 100 identifies which registered user A the requester C is.
[0055] The request information 640 includes information 642 that indicates the request conditions. The request conditions specify the request date and time and the request area.
[0056] The request date and time indicates the date and time when the monitoring work is requested to be performed. Specifically, the request date and time specifies the date when the monitoring work is requested to be performed and the time period when the monitoring work is requested to be performed. The request date and time may also specify the day of the week when the monitoring work is requested to be performed. Since the date is determined when the day of the week is determined, specifying the day of the week is understood to belong to specifying the date.
[0057] The requested area represents an area for which a monitoring operation is requested. The requested area may be an area specified by an address, or may be an area identified on a map. For example, when requester C sets the route of his / her child to school as the requested area, requester C displays a map of the area including the child's route to school on the display screen 571 of terminal device TM_C, and specifies the child's route to school on the map displayed on the display screen 571. This sets the child's route to school as the requested area.
[0058] The request information 640 may include information 643 specifying a requested object. The requested object is a type of object that the requester C particularly pays attention to as an object for which he or she wishes to request monitoring. The information 643 specifies the type of requested object. For example, if the requester C considers his or her child or parent to be the object to be monitored, he or she can specify a person as the requested object. As will be clear from the explanation below, if a person is specified as the requested object, the person is extracted from the captured image obtained during the monitoring work, and information based on the extraction result is sent to the requester C's terminal device TM_C. The requested object may be something other than a person. For example, a vehicle or an elementary school may also be set as the requested object. Note that the information 643 may not be included in the request information 640. If the requester C does not specify a specific requested object, the information 643 is not included in the request information 640, and the information 643 is not included in the request saved information 650 either. In the following, unless otherwise specified, it is assumed that the request information 640 and the request saved information 650 include the information 643.
[0059] The request information 640 may include information 644 that indicates a monitoring request. A monitoring request is a request from the requester C regarding the implementation of the monitoring work that differs from the above-mentioned request conditions. The requester C can include various requests in the information 644 through the operation of the terminal device TM_C. For example, a monitoring request may include requests such as "Please take close-up or focused photos of elementary school students walking to school" or "Please take close-up or focused photos of elderly people playing gateball in the park." The request information 640 may not include the information 644, and in that case, the request storage information 650 will not include the information 644 either. Hereinafter, unless otherwise specified, it is assumed that the request information 640 and the request storage information 650 include the information 644.
[0060] The request save information 650 will now be described (see FIG. 10). When the data receiving unit 11 receives the request information 640, the data input handling unit 10 sets a unique request ID in association with the received request information 640. The request save information 650 includes information 651 representing the request ID set here. The request save information 650 also includes information 652 representing the member ID of requester C. The information 652 is the same as the information 641. Furthermore, the request save information 650 includes information 642 to 644 in the request information 640. The request save information 650 also includes information 654 representing the update date and time of the request save information 650 itself. In the system management device 100, the information 654 is updated every time the request save information 650 in the request information DB 43 is updated. The request save information 650 ultimately includes information 653. However, the information 653 is not included in the request storage information 650 at the request step in step S2, but is included in the request storage information 650 at the selection instruction step in step S3.
[0061] The selection instruction process will be described. When request storage information 650 based on the request information 640 is newly written to the request information DB 43 (i.e., when the request information DB 43 is updated), this triggers the data reading unit 21 to read out the contractor storage information 630 for each contractor registrant B from the contractor registrant DB 42, and also read out the request storage information 650 from the request information DB 43. The request storage information 650 read out here is the request storage information 650 newly written to the request information DB 43, and is request storage information 650 that does not yet include information 653.
[0062] The contractor selection unit 22 performs a selection process based on each contractor stored information 630 and request stored information 650 read by the data reading unit 21. In the selection process, the contractor selection unit 22 selects, from among the multiple contractor registrants B registered in the system management device 100, a contractor registrant B who is suitable for performing the monitoring work in accordance with the request information 640, as an actual contractor D. The selection process corresponds to a process of selecting an actual contractor D from among the multiple contractor registrants B based on the contractor registrant information 620 and request information 640 for each contractor registrant B. This is because the contractor stored information 630 includes the contractor registrant information 620 (see FIG. 8), and the request stored information 650 includes the request information 640 (see FIG. 10).
[0063] In the selection process, the contractor selection unit 22 compares the contract availability conditions (information 624) of each contractor registrant B with the request conditions (information 642) of the requester C, and can select the contractor registrant B who presents contract availability conditions that satisfy the request conditions as the actual contractor D.
[0064] Referring to Figure 12, the request date and time is from 14:00 to 15:00 on February 20, 2022, and the requested area is the school route to XX Elementary School. A Consider the case CS. A The request date and time and the request area in A and request area AR A The i-th contractor registrant B is referred to by the symbol "B[i]", and the terminal device TM_B corresponding to contractor registrant B[i] is referred to by the symbol "TM_B[i]", where i is any integer.
[0065] Case CS A Among these, the request date and time DT is set as the available date and time for contractor registrant B [1] A and the contractable area of Contractor Registered User B [1] is included in the requested area AR A Case CS contains A1 Consider the case CS. A1 In this case, contractor B[1] is selected as the actual contractor D. A Among them, the request date and time DT is the available date and time for contractor registrant B [2] A Case CS does not contain A2 Consider the case CS. A2 In this case, contractor B [2] is not selected as the actual contractor D. A Of these, the contractable area of Contractor Registered B [3] is the requested area AR A Case CS does not contain A3 Consider the case CS. A3 In this case, contractor registrant B [3] is not selected as an actual contractor D. In addition, the selection process may be performed further taking into consideration the monitoring request information 644 and the types of contracts that each contractor registrant B can undertake.
[0066] When the contractor selection unit 22 selects any contractor registrant B as actual contractor D in the selection process, it updates the request information DB 43 by writing the member ID of the contractor registrant B selected as actual contractor D to the request information DB 43. The information on the member ID written here is included in the request storage information 650 as information 653 (see FIG. 10).
[0067] When the selection process is completed, the work instruction unit 23 transmits instruction information 660 based on the request storage information 650 (and therefore the request information 640) to the terminal device TM_D of the actual contractor D.
[0068] 11 shows the configuration of instruction information 660. Instruction information 660 includes information 661 indicating a request ID. Information 661 is the same as information 651 described above (see FIG. 10). Instruction information 660 includes information 642 to 644. Information 642 to 644 included in instruction information 660 are the same as information 642 to 644 included in request information 640, and are also the same as information 642 to 644 included in request storage information 650 (see FIG. 10). The selection instruction step of step S3 includes a selection process, an update process of request information DB43 based on the result of the selection process, and a transmission process of instruction information 660.
[0069] Simply put, one contractor registrant B is selected as one actual contractor D for one request information 640. However, in reality, multiple contractor registrants B may be selected as multiple actual contractors D for one request information 640. For example, in the above case CS A In (see Figure 12), the contractable areas of contractor registrants B[1] and B[2] are listed in the request area AR A In this case, Contractor Registration B[1]'s available dates and times are from 14:00 to 14:30 on 2022 / 2 / 20, and Contractor Registration B[2]'s available dates and times are from 14:30 to 15:00 on 2022 / 2 / 20. A4 Assume the following case: A4 In this case, both registered contractors B[1] and B[2] are selected as actual contractors D.
[0070] [Monitoring work and result reporting process] Next, the monitoring work process in step S4 and the result reporting process in the subsequent step S5 will be described (see FIG. 5). FIG. 13 shows the flow of information in the monitoring work process and the result reporting process.
[0071] In the monitoring process, the actual contractor D performs monitoring work in accordance with the requested conditions, and causes the terminal device TM_D to transmit monitoring result information 700 based on the results of the monitoring work to the system management device 100. The monitoring result information 700 is received by the data receiving unit 11. The data identifying unit 12 determines whether the information received by the data receiving unit 11 is monitoring result information 700. If it is determined that the information received by the data receiving unit 11 is monitoring result information 700, the data writing unit 13 writes result storage information 710 based on the received monitoring result information 700 into the result information DB 44. As a result, the result storage information 710 is stored in the result information DB 44. The process from sending and receiving the monitoring result information 700 to storing the result storage information 710 in the result information DB 44 corresponds to the monitoring work process.
[0072] Thereafter, a data analysis process is performed on the result storage information 710, and a DB update process is executed to include the analysis results in the result storage information 710. Then, result report information 720 based on the result storage information 710 after the DB update process is transmitted from the system management device 100 to the terminal device TM_C of the client C. The data analysis process, the DB update process, and the process of transmitting the result report information 720 to the terminal device TM_C are included in the result reporting step.
[0073] 14 shows the configuration of the monitoring result information 700, the result storage information 710 in the result information DB 44, and the result report information 720. Also, as shown in FIG. 15(a), at a certain timing t S From a certain time t E The period up to is referred to as the watching request period PP. The watching request period PP is the period specified by the request date and time in the request conditions in the instruction information 660. Therefore, for example, in the above case CS A In this case, the period from 14:00 to 15:00 on 2022 / 2 / 20 is the monitoring request period PP.
[0074] During the monitoring request period PP, the actual contractor D uses a photographing device to photograph the requested area in the request conditions in the instruction information 660. The image obtained by photographing with the photographing device is referred to as a camera image I. ORGAs shown in FIG. 15(b), the photographing period PS of the actual contractor D is the timing t S 'From timing t E The shooting period PS refers to the period during which the actual contractor D took photographs using the photographing equipment. Camera image I ORG are images taken within the requested area during the shooting period PS.
[0075] The actual contractor D may use a photographing device to photograph only a part of the monitoring request period PP, or may photograph the entire monitoring request period PP. Here, it is assumed that the actual contractor D uses a photographing device to photograph the entire monitoring request period PP. In other words, it is assumed that the photographing period PS of the actual contractor D includes the entire monitoring request period PP. In other words, at the timing t S ' is timing S coincides with or coincides with timing t S and at timing t E ' is timing E coincides with or coincides with timing t E Then, the camera image I ORG includes images taken within the requested area during the entire monitoring request period PP, and may also include images taken during other periods. In the simplest example, the shooting period PS and the monitoring request period PP completely coincide. Since the shooting period PS is the period during which photography, which is the main task of the monitoring work, is carried out, the shooting period PS can also be called the monitoring period.
[0076] Camera Image I ORG The photographing device for acquiring the camera image I is any electronic device having a photographing function. ORG Then, the camera image I is acquired by the camera 530 of the terminal device TM_D. ORG The image data of camera image I is obtained. ORG is a moving image showing the results of photography by the camera 530 during the photography period PS.
[0077] 14, the watching result information 700 includes information 701 to 708. Information 701 represents a request ID. The request ID in information 701 is the same as the request ID in information 651 in request storage information 650 (see FIG. 10), and is the same as the request ID in information 661 in instruction information 660 (see FIG. 11).
[0078] Information 702 is camera image I ORG In the information 702, the camera image I ORG The time stamp information and the shooting location information are added to the image data of the camera image I. ORG Based on the date and time information from the date and time information acquisition unit 560 in the terminal device TM_D, the camera image I ORG The time stamp information is added to the image data of the camera image I. ORG Shooting position (for details, see camera image I ORG The camera image I is captured based on the terminal position information from the GPS processor 550 in the terminal device TM_D. ORG Shooting location information is added to the image data.
[0079] Information 703 represents the movement trajectory of the actual contractor D during the shooting period PS. The movement trajectory of the actual contractor D during the shooting period PS corresponds to the movement trajectory of the terminal device TM_D during the shooting period PS. In the terminal device TM_D, the terminal control unit 510 can acquire the movement trajectory of the terminal device TM_D during the shooting period PS by collecting time-series changes in the terminal location information from the GPS processing unit 550 throughout the shooting period PS.
[0080] Information 704 and 705 indicate the monitoring start date and time and the monitoring end date and time, respectively. The monitoring start date and time and the monitoring end date and time indicate the start date and time and the end date and time of the monitoring work performed by the actual contractor D, respectively. Assuming that one actual contractor D has filmed the entire filming period PS, the monitoring start date and time and the monitoring end date and time are respectively the timing t S ' and t E ' is equivalent to '.
[0081] Information 706 indicates the weather in the area where actual contractor D is located during the shooting period PS. For example, actual contractor D selects whether the weather in the area where actual contractor D is located during the shooting period PS is sunny, cloudy, rainy, or snowy, and inputs the selection result into terminal device TM_D, thereby generating information 706. However, weather information 706 may also be obtained based on terminal location information of terminal device TM_D by a computer device (a computer device responsible for weather forecasts, etc.) installed on communication network NET.
[0082] Information 707 represents the road conditions in the area where actual contractor D is located during the shooting period PS. For example, actual contractor D selects whether the road conditions in the area where actual contractor D is located during the shooting period PS are a congested condition, a condition where an accident has occurred, or a normal condition with no congestion or accidents, and inputs the selection result into terminal device TM_D, thereby generating information 707. However, road condition information 707 may also be obtained based on terminal location information of terminal device TM_D by a computer device (a computer device responsible for collecting road condition information, etc.) installed on communication network NET.
[0083] Information 708 indicates whether or not there is an abnormality in the requested area during the photography period PS. During the photography period PS, the actual contractor D himself determines whether or not there is an abnormality in the requested area, and inputs the determination result into the terminal device TM_D, thereby generating information 708. During the photography period PS, if the actual contractor D, who is located in the requested area, determines that some abnormal situation has occurred in the requested area, he can input into the terminal device TM_D that there is an abnormality, and if not, he can input into the terminal device TM_D that there is no abnormality. The operation of inputting information 706 to 708 into the terminal device TM_D is included in the monitoring work.
[0084] The result storage information 710 will now be described. When the data receiving unit 11 receives the watching result information 700, the data input handling unit 10 sets a unique watching result ID in association with the received watching result information 700. The result storage information 710 includes information 711 that indicates the watching result ID set here. The result storage information 710 also includes information 701 and 703 to 708 in the watching result information 700.
[0085] Furthermore, the result storage information 710 includes information 702A. The image stored in the result information DB 44 based on the information 702 in the monitoring result information 700 is the stored camera image I A The information 702A is the stored camera image I A Basically, the stored camera image data I A The image data is camera image I ORG Therefore, the information 702A may be the same as the information 702 in the watching result information 700. However, if the shooting period PS includes the entire watching request period PP but is longer than the watching request period PP, the camera image I ORG Of the image data, only the image data during the monitoring request period PP is saved. Camera image I A The image data may be stored in the result information DB 44 as the stored camera image I. A is the camera image I ORG In any case, the stored camera image I A is an image taken within the requested area during the monitoring request period PP. As with the information 702, the information 702A includes the stored camera image I A The image data is added with time stamp information and shooting location information.
[0086] Furthermore, the result storage information 710 includes information 714 that indicates the update date and time of the result storage information 710 itself. In the system management device 100, the information 714 is updated every time the result storage information 710 in the result information DB 44 is updated. The result storage information 710 will ultimately include information 712 and 713. However, before the data analysis process described below is performed, the information 712 and 713 are not included in the result storage information 710, but after the data analysis process, the information 712 and 713 are included in the result storage information 710.
[0087] When result storage information 710 based on the watching result information 700 is newly written to the result information DB 44 (i.e., when the result information DB 44 is updated), this triggers the data reading unit 31 to read the result storage information 710 from the result information DB 44. The result storage information 710 read here is the result storage information 710 that has been newly written to the result information DB 44, and is result storage information 710 that does not yet include information 712 and 713.
[0088] The data analysis unit 32 performs data analysis processing based on the result storage information 710 read by the data reading unit 31. In the data analysis processing, information 643 relating to the requested object in the request information DB 43 is also referenced (see FIG. 10).
[0089] In the data analysis process, the data analysis unit 32 analyzes the stored camera image I in the information 702A in the result storage information 710. A The object extraction process and scene classification process are performed on the stored camera image I A Based on the image data of the camera image I A For example, if a person is specified as the requested object, the stored camera image I A The object extraction process can be performed using a known object detection technique. The scene determination process is performed by extracting a person from the stored camera image I. A Based on the image data of the camera image I A For example, the captured scene of the stored camera image I AIt is determined which of a plurality of scenes (such as a scene of students going to or from school, a construction scene, etc.) the photographed scene corresponds to. The scene determination process can be performed using a known scene determination technique.
[0090] When the data analysis process is completed, the data analysis unit 32 performs a DB update process on the result information DB 44. In the DB update process, the result information DB 44 is updated by writing information 712 and 713 to the result information DB 44. The information 712 and 713 written here become part of the result storage information 710 (see FIG. 14). Information 712 represents the extraction result of the requested object by the object extraction process, and information 713 represents the discrimination result of the scene discrimination process. Information 712 may hereinafter be particularly referred to as extraction result information 712.
[0091] When the data analysis process and DB update process are completed, the result reporting unit 33 reads out the result storage information 710 for which the DB update process has been completed from the result information DB 44, and generates result report information 720 based on the result storage information 710. Then, the result reporting unit 33 transmits the result report information 720 to the terminal device TM_C of the requester C. As shown in Fig. 14, the result report information 720 includes information 701, 703 to 708, and 711 to 713, which are the same as the information 701, 703 to 708, and 711 to 713 in the result storage information 710.
[0092] The result report information 720 further includes information 702B. B (See Figure 15(b)) Report Image I B Save camera image I A and therefore the camera image I ORG This is an image based on the report image I. B The image data is saved as camera image I A Therefore, the information 702B may be the same as the information 702A in the result storage information 710. However, the stored camera image I A The image data of the camera image I during the period other than the monitoring request period PP ORG If the image data of the saved camera image I is included, AAmong the image data, only the image data during the monitoring request period PP is reported. Image I B That is, the image data of the report image I B is the camera image I ORG In any case, the report image I B is an image taken within the requested area during the monitoring request period PP. As with the information 702, the information 702B includes the reported image I B The image data is added with time stamp information and shooting location information.
[0093] [Liquidation process] Next, the settlement process of step S6 will be explained (see FIG. 5). As described above, the system management device 100 manages the monitoring points circulating within the system SYS. Monitoring points are set for each member of the monitoring service, and as shown in FIG. 16, table data 800 relating to the monitoring points is stored in the point information DB 45. The table data 800 stores the monitoring points possessed by each member. Information representing the monitoring points of each member can be stored in the table data 800 in a manner associated with each member's member ID. An expiration date is set for the monitoring points, and the table data 800 indicates the expiration date of the monitoring points for each member. The table data 800 also stores information indicating the update date and time of the monitoring points for each member.
[0094] In the settlement process, the point update unit 34 updates the table data 800 in accordance with the implementation of the monitoring work. For example, consider a case where the first member is the requester C and the second member is the actual contractor D. In this case, the second member performs the monitoring work in accordance with the instruction information 660 based on the request information 640 issued by the first member, and causes the terminal device TM_D to transmit the monitoring result information 700 to the system management device 100. Then, in the settlement process, the point update unit 34 updates the monitoring points possessed by the second member to the value PNT UP Increase by (PNT UP >0). The increase is reflected in the table data 800. Value PNT UPmay be a predetermined fixed value, or may be a value determined in accordance with the request information 640. For example, the value PNT may be determined in accordance with the length of time or time zone during which the second member performs the monitoring work, or the area in which the second member performs the monitoring work. UP The value PNT may be defined. UP The increase in the monitoring points due to the above is the compensation (in other words, the reward) that the second member receives for performing the monitoring work.
[0095] On the other hand, the first member, who is the requester C, pays a service usage fee for the request to carry out the monitoring work. The service usage fee paid by the first member becomes the source of the compensation received by the second member. The first member pays the service usage fee when the result report information 720 is received by the terminal device TM corresponding to the first member. The first member can pay the service usage fee with the monitoring points he / she possesses. In this case, in the settlement process, the point update unit 34 updates the monitoring points possessed by the first member to the value PNT DWN Here, the “PNT DWN =PNT UP " or "PNT DWN >PNT UP " should be satisfied. The value PNT DWN The monitoring points are equivalent to the service fee.
[0096] However, in the settlement process, the first member may pay the service fee in currency (legal tender or virtual currency). Similarly, in the settlement process, the second member may receive the consideration in currency. The payment of the service fee and the receipt of the consideration in currency are settled based on the information 602 and 622 of each member's financial institution (see Figures 7 and 8), and the settlement is executed under the control of the request management unit 30.
[0097] Currency and monitoring points are exchanged at a predetermined exchange rate in the system management device 100. Monitoring points may be electronic money that can be used to purchase various products.
[0098] Thus, in the settlement process, the request management unit 30 executes settlement processing to grant compensation to the actual contractor D based on the service usage fee collected from the client C. The service usage fee can be considered to include the cost of the actual contractor D performing the monitoring work and the cost of receiving the result report information 720. When the service usage fee is paid and the compensation is received at the monitoring point, the point update unit 34 will perform the settlement process.
[0099] According to the monitoring service of this embodiment, the actual contractor D performs monitoring work in accordance with the request of the client C, making it possible to monitor the monitored target even in areas or time periods where manned monitoring is difficult, or in areas that cannot be covered by security cameras. In this case, members who use the transportation service can mutually perform monitoring work on their behalf, which reduces the agency costs compared to using a professional monitoring company.
[0100] A certain member may be the client C or the actual contractor D. By having members mutually perform monitoring work and exchanging service fees and compensation between themselves, it is possible to reduce agency costs compared to using a monitoring specialist.
[0101] Based on the above-described operations, several specific operational examples, application techniques, modified techniques, etc. related to the system SYS will be described in the following multiple examples. The matters described in this embodiment are applied to the following multiple examples unless otherwise specified and unless there is a contradiction. If there are any matters in each example that contradict the matters described above, the description in each example may take precedence. Furthermore, unless there is a contradiction, matters described in any of the multiple examples shown below can also be applied to any other example (i.e., any two or more of the multiple examples can be combined).
[0102] <<First Example>> A first embodiment will be described. The work instruction unit 23 can issue a notification to the actual contractor D at the necessary timing to urge the actual contractor D to perform the monitoring work. In detail, after selecting the actual contractor D in the selection process, the work instruction unit 23 can issue a predetermined monitoring work notification to the terminal device TM_D based on date and time information indicating the current date and time, location information of the terminal device TM_D corresponding to the actual contractor D, and the request conditions specified by the client C.
[0103] The date and time information referenced by the work instruction unit 23 may be information generated within the system management device 100, or may be information obtained from a device (not shown) other than the system management device 100 via the communication network NET.
[0104] The location information of the terminal device TM_D corresponding to the actual contractor D is the terminal location information for the terminal device TM_D, and indicates the current location of the terminal device TM_D as well as the current location of the actual contractor D. After a certain contractor registrant B is selected as the actual contractor D, the terminal location information (see FIG. 2) acquired by the terminal device TM_D is periodically transmitted from the terminal device TM_D to the system management device 100 and received by the system management device 100 (e.g., the data receiving unit 11). The work instruction unit 23 refers to the terminal location information of the terminal device TM_D received by the system management device 100 as the location information of the terminal device TM_D. Note that the terminal location information of the terminal device TM_D received by the system management device 100 may be stored in the contractor registrant DB 42 as current location information 625 for the contractor registrant B as the actual contractor D (see FIG. 8).
[0105] The request conditions specified by the requester C are the request conditions in the request information 640 , and the work instruction unit 23 refers to the information 642 of the request conditions stored in the request information DB 43 .
[0106] The monitoring work notification is a notification to the actual contractor D urging them to carry out monitoring work or to prepare to carry out monitoring work. In practice, the monitoring work notification is realized by sending a predetermined monitoring work notification signal from the work instruction unit 23 to the terminal device TM_D. When the monitoring work notification signal is received by the terminal device TM_D, the terminal control unit 510 of the terminal device TM_D displays an image on the display screen 571 indicating that monitoring work should be started or prepared for.
[0107] Case CS shown in Figure 12 A Focusing on Case CS A Consider a case where contractor registrant B[1] is selected as actual contractor D in [Registered Contractor B]. In this case, terminal device TM_B[1] becomes terminal device TM_D. The work instruction unit 23 determines whether or not a predetermined notification issuance condition is met based on the date and time information and location information of terminal device TM_B[1] (and therefore the location information of terminal device TM_D), and the request conditions specified by client C. Then, when it is determined that the notification issuance condition is met, the work instruction unit 23 transmits a monitoring work notification signal to terminal device TM_B[1] (and therefore terminal device TM_D), thereby realizing the monitoring work notification.
[0108] The notification issuance condition is met when both the date and time condition and the area condition are met. The date and time condition is met when the current time is equal to or greater than the request date and time DT. A The request time DT is before the start time and is the current time A The area condition is satisfied when the difference between the current location of the terminal device TM_B[1] (and therefore the current location of the terminal device TM_D) and the requested area AR A This is true when the distance between the terminal device TM_B[1] and the requested area AR is equal to or less than a predetermined distance. A Request area AR from outside A The regional condition is met when the area moves inward.
[0109] The monitoring work notification according to this embodiment supports the implementation of appropriate monitoring work. The actual contractor D only needs to receive the monitoring work notification and perform the monitoring work, and is therefore freed from the hassle of managing the monitoring work implementation schedule.
[0110] After transmitting the instruction information 660 to the terminal device TM_D, the work instruction unit 23 can issue a monitoring work notification when the notification issuance condition is met. However, the work instruction unit 23 may also transmit a monitoring work notification signal to the terminal device TM_D simultaneously with the instruction information 660.
[0111] <<Second Example>> A second embodiment will be described. As described with reference to Fig. 13, after the system management device 100 receives the monitoring result information 700, the data is analyzed and the DB is updated, and result storage information 710 including information 712 and 713 is stored in the result information DB 44. After the DB update process, the result reporting unit 33 may unconditionally transmit the result report information 720 to the terminal device TM_C, or may transmit the result report information 720 to the terminal device TM_C upon receiving a predetermined view request signal from the terminal device TM_C. Assuming a case where a view request signal is required, specific examples relating to the transmission, reception, and playback of the result report information 720 will be given below.
[0112] 17 is a flowchart from the transmission of the watching result information 700 to the reproduction of a report image or the like on the terminal device TM_C. Note that the display screen 571 shown below in the second embodiment refers to the display screen 571 of the terminal device TM_C unless otherwise specified.
[0113] First, in step S21, terminal device TM_D transmits monitoring result information 700 to the system management device 100, and the monitoring result information 700 is received by the data receiving unit 11. In the following step S22, result storage information 710 including information 712 and 713 is stored in the result information DB 44 after the above-mentioned data analysis processing DB update processing based on the monitoring result information 700 (see FIG. 14). Here, the system management device 100 stores the result storage information 710 in the result information DB 44 in an encrypted state.
[0114] When the encrypted result storage information 710 including the information 712 and 713 is stored in the result information DB 44, in step S23 the result reporting unit 33 transmits to the terminal device TM_C a work completion signal indicating that the monitoring work in accordance with the requested conditions has been completed. When the terminal device TM_C receives the work completion signal, a message indicating that the monitoring work in accordance with the requested conditions has been completed is displayed on the display screen 571.
[0115] Thereafter, in step S24, the requester C inputs a predetermined view request operation into the terminal device TM_C through the operation unit 572 of the terminal device TM_C. Then, in step S25, a predetermined view request signal is transmitted from the terminal device TM_C to the system management device 100, and the view request signal is received by the data receiving unit 11. The view request signal is a signal requesting viewing of the result storage information 710. The view request signal received by the data receiving unit 11 is sent to the request management unit 30.
[0116] The viewing request operation includes inputting the member ID and password of the requester C into the operation unit 572. The contents of the viewing request operation are included in the viewing request signal. In step S26 following step S25, the request management unit 30 determines whether or not the specified viewing permission conditions are met based on the viewing request signal and the information stored in the data storage unit 40. It checks whether a valid password has been entered, etc. Only if the viewing permission conditions are met (Y in step S26) does the process move to step S27. If the viewing permission conditions are not met (N in step S26), the process returns to step S24 via specified error processing.
[0117] In step S27, result report information 720 is transmitted from result reporting unit 33 to terminal device TM_C, and is received by terminal device TM_C. The result report information 720 transmitted and received here is encrypted information, similar to the result storage information 710 in result information DB 44. Security is improved by transmitting and receiving the result report information 720 in an encrypted form.
[0118] Any encryption method can be used, but playback of the encrypted result report information 720 (particularly playback of the report image 702B) is possible only with a dedicated viewer. Here, the dedicated viewer is an application program that runs on the terminal device TM_C. The application program as the dedicated viewer is stored in the memory 520 of the terminal device TM_C, and the dedicated viewer operates when the arithmetic processing unit 510a executes the application program.
[0119] When the dedicated viewer is launched on the terminal device TM_C, an operation to agree to the specified terms of use is required. When the client C inputs an operation to agree to the specified terms of use into the operation unit 572, the process moves from step S27 to step S28. In step S28, the encrypted result report information 720 is played back on the dedicated viewer. Playback of the encrypted result report information 720 on the dedicated viewer includes the following basic playback, extraction result playback, and supplementary information playback. Note that the arithmetic processing and display control required to perform each playback are performed by the arithmetic processing unit 510a, and therefore it can be considered that the arithmetic processing unit 510a is the entity that executes the playback.
[0120] Basic playback is report image I B In the basic playback, the report image I is displayed on the display screen 571 based on the information 702B in the result report information 720 (see FIG. 14). B is played back as a moving image.
[0121] Extraction result playback is playback of the extraction result of the requested object. In extraction result playback, the extraction result of the requested object is played back on display screen 571 based on extraction result information 712 in result report information 720 (see FIG. 14).
[0122] Here, the object extraction process performed by the data analysis unit 32 and the extraction result information 712 generated based on the object extraction process will be explained. A Based on the image data of the camera image I AThis is a process to extract the requested object in the saved camera image I A and report image I B The moving image IV is composed of multiple frame images arranged in time series.
[0123] In the object extraction process, the presence or absence of a requested object is detected in each frame image in the video IV, and the position of the requested object in the frame image is detected. These detection results can be included in the extraction result information 712. In addition, in the object extraction process, a period during which an image of the requested object appears in the video IV within the watching request period PP or the shooting period PS (see FIG. 15(a) or (b)) is detected as an object detection period. The detection results of the object detection period are also included in the extraction result information 712.
[0124] When the extraction results are played back, the report image I is displayed on the display screen 571. B When the image is played back, for example, the reported image I B Alternatively, only the report image I is displayed on the display screen 571 during the extraction result display. B When the image is reproduced, as shown in FIG. 18, a frame surrounding the requested object is displayed on the report image I based on the extraction result information 712. B (However, in FIG. 18, it is assumed that the request object is a person.)
[0125] This allows the requester C to efficiently check the state of the requested object. In particular, the reported image I during the object detection period B If only the images can be selectively played back, it becomes possible to check only the images during a period of interest.
[0126] The supplementary information playback is a type of playback that differs from the basic playback and extraction result playback described above, and in the supplementary information playback, any information in the result report information 720 is played back on the display screen 571. For example, in the supplementary information playback, all or any part of the information 703 to 708 and 713 (see FIG. 14 ) in the result report information 720 is displayed on the display screen 571.
[0127] In addition, in the dedicated viewer, report image I B The shooting location (see report image I for details) B The original camera image I ORG A map of the area including the location of the image (the location of the image) is displayed on the display screen 571. At this time, the report image I B A marker indicating the photographing position of the image is superimposed on the map. When the requester C inputs an operation to specify the marker into the terminal device TM_C, the report image I corresponding to the marker is displayed. B playback will be performed.
[0128] The use of a dedicated viewer as described above prevents unintended information leakage, but if measures to prevent information leakage are taken, the use of a dedicated viewer is not essential.
[0129] <<Third Example>> A third embodiment will be described. When information 644 related to a monitoring request is included in the request information 640, the information 644 related to the monitoring request is also included in the instruction information 660 (see FIGS. 10 and 11). This allows the actual contractor D to recognize the monitoring request and carry out monitoring work in accordance with the monitoring request.
[0130] For example, if the request "Please take close-up or focused photos of elementary school students going to school" is indicated in the information 644, the actual contractor D will try to take photos that meet the request as much as possible. As a result, the monitoring work that meets the request of the client C will be carried out or will be easier to carry out.
[0131] <<Fourth Example>> A fourth embodiment will be described. A client C sends a report image I BOf the objects reflected in the image, the client C can designate an object that catches his / her attention as a specific object, and can have the specific object registered in the system management device 100. After this registration, when the contractor D takes a photograph in response to the request of the client C, the system management device 100 can extract the specific object from the image based on the photographed result and transmit the extraction result to the client C's terminal device TM_C. This will be described in more detail with reference to FIG. 19.
[0132] In the fourth embodiment, a specific requester C to whom a specific member ID is assigned is referred to as requester C. N As a result, Client C N The terminal device TM_C corresponding to N ". Terminal device TM_C N From request information 640 as request information 640 N is sent to the system management device 100. N In this example, the request date and time includes two or more periods that are separate from each other. For example, the time period from 14:00 to 15:00 on each day from 2022 / 2 / 22 to 2022 / 2 / 26 is specified as the request date and time. In this case, the request date and time consists of five periods that are separate from each other. Now, of the five periods, two periods, period PP N1 and PP N2 Referring to Figure 20, the period PP N1 and PP N2 is request information 640 N The two monitoring request periods PP are specified at the request date and time in N2 is the monitoring request period PP N1 For example, the period after the monitoring request period PP N1 is the period from 14:00 to 15:00 on 2022 / 2 / 22, and the monitoring request period PP N2 is the period from 14:00 to 15:00 on 2022 / 2 / 23.
[0133] Monitoring request period PP N1During this period, one of the registered contractors B will become the actual contractor D and perform the monitoring work. N1 The monitoring result information 700 is sent from the terminal device TM_D of the actual contractor D who performed the monitoring work. N1 The monitoring request period PP is transmitted to the system management device 100. N2 During this period, one of the registered contractors B will become the actual contractor D and perform the monitoring work. N2 The monitoring result information 700 is sent from the terminal device TM_D of the actual contractor D who performed the monitoring work. N2 The monitoring request period PP N1 The actual contractor D who performs the monitoring work in the monitoring request period PP N2 This may or may not be the same as the actual contractor D who performs the monitoring work there.
[0134] Monitoring request period PP N1 Camera image I obtained by taking a photo ORG The camera image I ORG_N1 This is called the monitoring request period PP N2 Camera image I obtained by taking a photo ORG The camera image I ORG_N2 (See FIG. 20.) N1 is the camera image I ORG_N1 The image data includes the monitoring result information 700 N2 is the camera image I ORG_N2 (See FIG. 19.) N1 The result report information 720 generated by the system management device 100 based on the result report information 720 N1 The result of the monitoring is 700. N2 The result report information 720 generated by the system management device 100 based on the result report information 720 N2 The method for generating the result report information based on the monitoring result information is as described above. ORG_N1 Report Image I based on B Report Image I B_N1 Camera image I ORG_N2Report Image I based on B Report Image I B_N2 (See FIG. 20.) N1 Report Image I B_N1 and result report information 720 including image data of N2 Report Image I B_N2 This includes image data (see FIG. 19).
[0135] The result reporting unit 33 outputs the monitoring result information 700 N1 After receiving the data, the result report information 720 is sent after data analysis processing, etc. N1 Terminal device TM_C N The result reporting unit 33 transmits the monitoring result information 700 to the N2 After receiving the data, the result report information 720 is sent after data analysis processing, etc. N2 Terminal device TM_C N In this way, one request information 640 N When multiple separate monitoring request periods are specified at the request date and time in the monitoring request period, result report information based on the monitoring result information is sent from the system management device 100 to the terminal device TM_C for each monitoring request period. N In this embodiment, the monitoring request period PP N1 Request information 640 specifying only the requested date and time, and the monitoring request period PP N2 The request information 640 specifying only the request date and time is separately stored in the terminal device TM_C. N The information may be transmitted to the system management device 100 from the
[0136] In the example of FIG. 19, the result report information 720 N1 After sending and receiving, the terminal device TM_C N When a specific object designation operation 1210 is input to the terminal device TM_C N Specific object designation information 1220 is transmitted to the system management device 100 from the request management unit 30. When the specific object designation information 1220 is received by the system management device 100, the request management unit 30 performs specific object registration processing 1230 based on the specific object designation information 1220. After the specific object registration processing 1230 is completed, the system management device 100 outputs the monitoring result information 700 N2 is to be received.
[0137] The specific object designation operation 1210 is a report image I B_N1 Among the objects reflected in the image, Client C N The operation of designating an object of interest as a specific object is performed by the requester C. N is the terminal device TM_C N For example, the terminal device TM_C N Report image I using a dedicated viewer B_N1 While playback of the N The operation of specifying the display area of the object that the requester C is paying attention to functions as a specific object specifying operation 1210. N The display area of the object that the terminal device TM_C is paying attention to is N Of the entire display area of the display screen 571, N For example, if the object being watched is a client C, N If the child is a N A child of can be designated as a specific object.
[0138] The specific object designation information 1220 includes image data of the specific object and is information requesting the registration of the specific object. N The calculation processing unit 510a generates a report image I B_N1 Image data of the specific object is extracted from the image data and included in the specific object designation information 1220.
[0139] In the system management device 100, the specific object designation information 1220 is received by the data receiving unit 11 and then sent to the request management unit 30. In the specific object registration process 1230, the request management unit 30 transfers the image data of the specific object included in the specific object designation information 1220 to the request information 640. N The request management unit 30 extracts the feature amount of the specific object from the image data of the specific object and stores the extracted feature amount in the request information 640. NIt may be included in the information 643 in the request storage information 650 corresponding to the above.
[0140] After that, the system management device 100 receives the monitoring result information 700 N2 When the camera image I is received, the data analysis unit 32 extracts the object from the camera image I in the object extraction process during the data analysis process. ORG_N2 Based on the image data of camera image I ORG_N2 In practice, the requested object is extracted from the camera image I ORG_N2 The requested object in the stored camera image is extracted based on the image data of the stored camera image corresponding to the request information 640. N The information 643 (i.e., image data or feature values of the specific object) in the request storage information 650 corresponding to the specific object is referenced, and the specific object may be extracted as the requested object. As a result, extraction result information 712 indicating the extraction result of the specific object is stored in the result report information 720. N2 (See Figure 19.)
[0141] Results report information 720 N2 is the terminal device TM_C N When received by the terminal device TM_C N In the result report information 720 N2 The extraction result can be reproduced by the result report information 720. N2 Report Image I B_N2 This is executed based on the image data and extraction result information 712.
[0142] When reproducing the extracted results, the terminal device TM_C N Report image I on display screen 571 B_N2 When the image is played back, for example, the reported image I B_N2 In this case, the object detection period is when the image of a specific object is detected in the report image I B_N2 Alternatively, in the extraction result playback, the report image I is displayed on the display screen 571. B_N2 When the image is played, a frame surrounding the specific object appears in the report image I. B_2 It may be displayed superimposed on the
[0143] In this way, in the example of Figure 19, camera image I ORG_N1 Monitoring result information 700 including image data of N1 is received by the data receiving unit 11. Upon receiving this, the request management unit 30 outputs the monitoring result information 700 N1 Based on the results report information 720 N1 The result report information 720 is generated. N1 Report Image I B_N1 The image data of the result report information 720 is included. N1 The result report unit 33 sends the result to the terminal device TM_C N will be sent to. Then, camera image I ORG_N2 Monitoring result information 700 including image data of N2 is received by the data receiving unit 11. Upon receiving this, the request management unit 30 outputs the monitoring result information 700 N2 Based on the results report information 720 N2 The result report information 720 is generated. N2 Report Image I B_N2 The image data of the result report information 720 is included. N2 The result report unit 33 sends the result to the terminal device TM_C N will be sent to. Also, Report Information 720 N1 After transmitting the report image I B_N1 Specific object designation information 1220 designating the specific object in the terminal device TM_C N After the specific object designation information 1220 is received by the data receiving unit 11, the data receiving unit 11 receives the monitoring result information 700. N2 When receiving the request, the request management unit 30 transfers the camera image I ORG_N2 (In practice, for example, camera image I ORG_N2 7. The specific object is extracted (from the stored camera image corresponding to the extracted specific object), and the extraction result information 712 indicating the extraction result of the specific object is output as report information 720. N2 Include in.
[0144] This allows Client C N This allows the user to efficiently check the state of the specific object of interest. In particular, the reported image I during the object detection period B_N2If only the images can be selectively played back, it becomes possible to check only the images during a period of interest.
[0145] Furthermore, monitoring result information 700 N2 When a specific object is extracted in the data analysis process for N2 Without waiting for the transmission of the specific object, the request management unit 30 sends a signal indicating that the specific object has been extracted to the terminal device TM_C. N Alternatively, the information may be transmitted to
[0146] <<Fifth Example>> A fifth embodiment will be described. As described above, the actual contractor D is assumed to be a user of a transportation service. The actual contractor D can perform monitoring work while riding in a vehicle for the transportation service. In other words, while the actual contractor D is riding in a vehicle and traveling, a camera image I is captured by a photographing device corresponding to the actual contractor D. ORG Image data is acquired.
[0147] This allows for efficient monitoring by making effective use of the time spent traveling in a vehicle. While taking pictures while walking can be unsafe, taking pictures while riding in a vehicle is not considered to pose a safety problem.
[0148] When the method of performing monitoring work while traveling by vehicle is adopted, one actual contractor D often stays only for a short time in the requested area in the request conditions. For this reason, multiple actual contractors D are often assigned to perform monitoring work during one monitoring request period PP (see FIG. 15(a)). When multiple actual contractors D are assigned to perform monitoring work during one monitoring request period PP, multiple pieces of monitoring result information 700 are sent to the system management device 100 from multiple terminal devices TM_D corresponding to the multiple actual contractors D. At this time, the request management unit 30 may generate result report information 720 for the single monitoring request period PP based on the multiple pieces of monitoring result information 700. As a simple example, if one monitoring request period PP is one hour long, it is assumed that six actual contractors D will perform monitoring work for 10 minutes each. In this case, camera images I for 10 minutes will be sent to the system management device 100. ORG By combining six of these, the report image I for the entire monitoring request period PP is B is formed.
[0149] <<Sixth Example>> A sixth embodiment will be described. The request response unit 20 or the request management unit 30 may be provided with a boarding determination unit (not shown) that determines whether the actual contractor D is on board a vehicle. The boarding determination unit can determine whether the actual contractor D is on board a vehicle based on time-series changes in terminal location information acquired by the terminal device TM_D. Furthermore, the boarding determination unit can determine whether the actual contractor D is on board a vehicle based on camera images I taken during the period in which it was determined that the actual contractor D is on board a vehicle. ORG The boarding determination unit will consider photography taken during the period in which it is determined that Contractor D is on board a vehicle to be Type 1 photography, and photography taken during any other period to be Type 2 photography.
[0150] The data identification unit 12 identifies the camera image I obtained by the first type of photography. ORG The monitoring result information 700 including the image data of the first type is treated as the monitoring result information 700, and the camera image I obtained by the second type of photography is treated as the monitoring result information 700. ORGThe monitoring result information 700 including the image data is treated as the second type of monitoring result information 700. The device 100 may generate the result report information 720 based only on the first type of monitoring result information 700. Alternatively, the device 100 may generate the result report information 720 based on the first type of monitoring result information 700, and may also generate the result report information 720 based on the second type of monitoring result information 700. However, compensation may not be paid to the actual contractor D who provides the second type of monitoring result information 700. Alternatively, the compensation paid to the actual contractor D who provides the second type of monitoring result information 700 may be lower than the compensation paid to the actual contractor D who provides the first type of monitoring result information 700. This method ensures the effectiveness of the method of performing monitoring work using time spent traveling by vehicle.
[0151] <<Seventh Example>> A seventh embodiment will now be described.
[0152] In the present invention, the person not riding in the vehicle may be the actual contractor D.
[0153] The monitoring work according to the request conditions specified in the request information 640 may actually be performed, or may not actually be performed due to the absence of the actual contractor D or due to the actual contractor D's circumstances. Furthermore, even if the monitoring work is performed, the monitoring result information 700 is not necessarily immediately transmitted to the system management device 100. If the monitoring result information 700 according to the request conditions has been acquired at a certain target timing, the system management device 100 may provide the monitoring result information 700 to the client C without delay (actually, it may transmit the information to the terminal device TM_C). If the monitoring result information 700 according to the request conditions has not been acquired at the target timing, the system management device 100 waits until the monitoring result information 700 according to the request conditions is acquired. Then, when the monitoring result information 700 according to the request conditions is acquired, the system management device 100 may notify the client C of that fact (actually, it may transmit a signal for this notification to the terminal device TM_C).
[0154] A single client C may make multiple requests for monitoring work. In this case, only one actual contractor D may be selected for the multiple requests for monitoring work, or multiple actual contractors D may be selected.
[0155] The conditions for multiple monitoring work requests from multiple client C may be the same or similar to each other. That is, multiple request conditions may be specified in multiple pieces of request information 640 from multiple terminal devices TM_C corresponding to multiple client C, and these multiple request conditions may be the same or similar to each other. In this case, the request handling unit 20 may aggregate the multiple pieces of request information 640 and select one or more actual contractors D that commonly correspond to the multiple pieces of request information 640.
[0156] Camera Image I ORG From receiving image data to reporting image I B In the process up to the transmission of the image data, the system management device 100 (for example, the result reporting unit 33) may perform necessary image processing. For example, from the viewpoint of privacy protection, the camera image I ORG The image portion that is determined to be masked in the image is subjected to the above-mentioned image processing such as mosaic processing or blacking out, and the image obtained through the image processing is reported as image I. B It is also possible to do so.
[0157] In the present invention, the monitored object is not limited to a person, but may be something other than a person. For example, the monitored object may be a vehicle. The vehicle may be an electric cart in which an elderly person rides, or a stroller carried by an elderly person (however, in this case, the monitored object may also be considered to be an elderly person). In addition, the monitored object may be any object that the requester C wishes to monitor. If the requester C owns a vending machine, the vending machine may be considered to be the monitored object, and the requested object in the request information 640 (see FIG. 10) may be set to the vending machine. In this case, the requester C can determine whether there is a malfunction in the vending machine based on the monitoring result information 700.
[0158] Camera Image I ORG may be an image captured by a camera installed in the vehicle. For example, when a drive recorder (not shown) is installed in a vehicle such as an automobile, and the drive recorder is a device that records images captured by a camera installed in the vehicle, the image captured by the camera installed in the vehicle is called a camera image I. ORG In this case, the drive recorder may function as the terminal device TM_D corresponding to the actual contractor D and transmit the monitoring result information 700 to the system management device 100.
[0159] <<Eighth Example>> An eighth embodiment will now be described. Fig. 21 shows a functional block diagram of the system management device 100. Fig. 21 shows the functions of the system management device 100 from a different perspective than Fig. 3. The system management device 100 is roughly divided into functional blocks F1 to F4.
[0160] The functional block F1 is an information input unit. The information input unit F1 is configured by the data receiving unit 11 in Fig. 3 or the data input corresponding unit 10 in Fig. 3. The information input unit F1 corresponds to an input interface that receives various information and signals from the terminal device TM.
[0161] Functional block F2 is a processing unit. Processing unit F2 includes the parts of data input response unit 10, request response unit 20, and request management unit 30 in Figure 3 that do not belong to functional block F1. For example, processing unit F2 is configured to include request response unit 20 and request management unit 30. Functional block F3 is memory. Memory F3 includes non-volatile memory such as ROM or flash memory, and volatile memory such as RAM. Functional block F4 is a data storage unit. Data storage unit F4 is the same as data storage unit 40 in Figure 3. Note that data storage unit F4 may be a recording device that is provided outside the system management device 100 and externally connected to the system management device 100.
[0162] The processing unit F2 is an arithmetic processing unit including a CPU, a GPU, etc., and each function of the processing unit F2 may be realized by executing a program stored in the memory F3 in the processing unit F2. The program executed in the processing unit F2 may include multiple programs. The processing unit F2 may be provided with multiple CPUs, and multiple functions of the processing unit F2 may be realized by executing multiple programs on the multiple CPUs. The multiple functions realized by the processing unit F2 may be realized by multiple computer devices, or may be realized using cloud computing. Here, the processing unit F2 is considered to include an output interface (information output unit) that transmits various information and signals to the terminal device TM.
[0163] In the registration process (see Figs. 6 and 8), the information input unit F1 receives contractor registrant information 620 including the contract availability conditions for the monitoring work (mainly photography work) for each contractor registrant B from multiple terminal devices TM_B corresponding to multiple contractor registrants B. In the request process (see Figs. 9 and 10), the information input unit F1 receives request information 640 including the request conditions for performing the monitoring work from terminal device TM_C corresponding to requester C. In the selection instruction process (see Figs. 9 and 11), the processing unit F2 refers to the contractor registrant information 620 and the request information 640 for each contractor registrant B, and selects an actual contractor D from among the multiple contractor registrants B. In each of the above-mentioned embodiments, the information is referenced via DBs 42 and 43. Then, the processing unit F2 transmits instruction information 660 based on the request information 640 to the terminal device TM_D corresponding to the actual contractor D. After that, in the result reporting process after the monitoring work process (see FIGS. 13 and 14), the information input unit F1 receives the photographed image (I ORG After the information input unit F1 receives the monitoring result information 700, the processing unit F2 receives the monitoring result information 700 including the image data of the captured image (I ORG ) image data based on the reported image (I B ) and transmits the result report information 720 to the terminal device TM_C corresponding to the client C.
[0164] This makes it possible to monitor according to the wishes of client C even in areas where there are no security cameras.
[0165] Here, the contract availability conditions include the date, time, and area conditions for when the monitoring work (mainly photography work) can be contracted (see FIG. 8). The request conditions include the date, time, and area conditions for requesting the monitoring work (mainly photography work) (see FIG. 10).
[0166] This makes it possible to provide monitoring according to the client C's wishes regarding date, time and area.
[0167] The system management device 100 is an example of a management device for work substitution according to the present invention. Work desired by a client is performed by a contractor. In this embodiment, the work to be substituted is supervision work, but the work to be substituted may be any work. However, the method according to the present invention is particularly suitable when the work to be substituted includes photography work.
[0168] The management device for work proxy according to the present invention properly performs work according to the requester's wishes, and transmits report information (corresponding to result report information 720 in this embodiment) including image data obtained during the work to the requester. The requester can check the results of the work based on the report information. In other words, the requester's wishes regarding the work are fulfilled without the requester performing the work himself (in the example of this embodiment, monitoring of the monitored subject is realized).
[0169] The scope of the present invention includes a program that causes a computer to execute any of the methods described in the embodiments of the present invention, and a computer-readable non-volatile recording medium on which the program is recorded. Any of the processes in the embodiments of the present invention may be realized by hardware such as a semiconductor integrated circuit, software equivalent to the program, or a combination of hardware and software.
[0170] The embodiments of the present invention can be modified in various ways as appropriate within the scope of the technical ideas set forth in the claims. The above-described embodiments are merely examples of the present invention, and the meanings of the terms of the present invention and each constituent element are not limited to those described in the above-described embodiments. The specific numerical values shown in the above description are merely examples, and as a matter of course, they can be changed to various numerical values. [Explanation of symbols]
[0171] SYS System (Monitoring System) 100 System Management Device NET communication network TM, TM_A, TM_B, TM_C, TM_D terminal devices 10 Data entry section 11 Data receiving unit 12 Data Identification Section 13 Data writing section 20 Request Response Department 21 Data reading section 22 Contractor Selection Department 23 Work instruction department 30 Request Management Department 31 Data reading section 32 Data Analysis Department 33 Results Reporting Department 34 Point Update Section 40 Data storage unit 41 Registered User DB 42 Contractor Registration DB 43 Request Information DB 44 Results information DB 45 point information DB 600 User Registration Information 610 User saved information 620 Contractor Registration Information 630 Contractor Stored Information 640 Request Information 650 Request Saved Information 660 Instruction information 700 Monitoring result information 710 Result storage information 720 Result Report Intelligence
Claims
1. Receives contractor registrant information including the contract availability conditions for the photography work for each of the contractor registrants from a plurality of terminal devices corresponding to the plurality of contractor registrants, and when it receives request information including the request conditions for the photography work from the terminal device corresponding to the requester, Selecting an actual contractor from among the plurality of contractor registrants based on the contractor registrant information for each of the contractor registrants and the request information, and transmitting instruction information based on the request information to a terminal device corresponding to the actual contractor; a management device for work agency that, after receiving result information including image data of a photographed image corresponding to the request conditions from a terminal device corresponding to the actual contractor, generates report information including image data of a report image based on the image data of the photographed image, and transmits the report information to a terminal device corresponding to the client, The contract availability conditions include the conditions of the date, time and area in which the photography work can be contracted, The request conditions include conditions for the date and time and area for requesting the photography work, The management device transmits the instruction information to the terminal device corresponding to the actual contractor after selecting the actual contractor, and then notifies the terminal device corresponding to the actual contractor to prompt the actual contractor to carry out the photography work, The management device realizes the notification by transmitting a work notification signal to the terminal device corresponding to the actual contractor, for causing the terminal device corresponding to the actual contractor to display an image indicating that the photographing work should be started or prepared, The management device determines the timing of the notification based on date and time information indicating the current date and time, location information of the terminal device corresponding to the actual contractor, and the request conditions, The management device issues the notification when the distance between the current location of the terminal device corresponding to the actual contractor and the area for which the photography work is requested is less than a predetermined distance, or when the current location of the terminal device corresponding to the actual contractor moves from outside to inside the area for which the photography work is requested, under the condition that the difference between the current time and the start time is less than a predetermined time before the start time of the date and time for which the photography work is requested. , a management device for work substitution.
2. Receives contractor registrant information including the contract availability conditions for the photography work for each of the contractor registrants from a plurality of terminal devices corresponding to the plurality of contractor registrants, and when it receives request information including the request conditions for the photography work from the terminal device corresponding to the requester, Selecting an actual contractor from among the plurality of contractor registrants based on the contractor registrant information for each of the contractor registrants and the request information, and transmitting instruction information based on the request information to a terminal device corresponding to the actual contractor; a management device for work agency that, after receiving result information including image data of a photographed image corresponding to the request conditions from a terminal device corresponding to the actual contractor, generates report information including image data of a report image based on the image data of the photographed image, and transmits the report information to a terminal device corresponding to the client, The contract availability conditions include the conditions of the date, time and area in which the photography work can be contracted, The request conditions include conditions for the date and time and area for requesting the photography work, When the request information includes a designation of an object, the management device extracts the object from the photographed image based on image data of the photographed image, and includes information indicating the extraction result of the object in the report information. , a management device for work substitution.
3. Receives contractor registrant information including the contract availability conditions for the photography work for each of the contractor registrants from a plurality of terminal devices corresponding to the plurality of contractor registrants, and when it receives request information including the request conditions for the photography work from the terminal device corresponding to the requester, Selecting an actual contractor from among the plurality of contractor registrants based on the contractor registrant information for each of the contractor registrants and the request information, and transmitting instruction information based on the request information to a terminal device corresponding to the actual contractor; a management device for work agency that, after receiving result information including image data of a photographed image corresponding to the request conditions from a terminal device corresponding to the actual contractor, generates report information including image data of a report image based on the image data of the photographed image, and transmits the report information to a terminal device corresponding to the client, The contract availability conditions include the conditions of the date, time and area in which the photography work can be contracted, The request conditions include conditions for the date and time and area for requesting the photography work, The management device receives first result information including image data of a first captured image, generates first report information including image data of a first report image based on the first result information, and transmits the first report information to a terminal device corresponding to the requester, and then: receiving second result information including image data of a second captured image, generating second report information including image data of a second report image based on the second result information, and transmitting the second report information to a terminal device corresponding to the requester; after transmitting the first report information, receiving specific object designation information designating a specific object in the first report image from a terminal device corresponding to the requester; When the second result information is received after the specific object designation information is received, the specific object is extracted from the second photographed image, and information representing the extraction result of the specific object is included in the second report information. , a management device for work substitution.
4. A work proxy management method performed by a work proxy management device, a first step of receiving contractor registration information including contract availability conditions for photography work for each of the contractor registrations from a plurality of terminal devices corresponding to the plurality of contractor registrations; a second step of receiving request information including request conditions for performing the photography work from a terminal device corresponding to the requester; a third step of selecting an actual contractor from among the plurality of contractor registrants based on the contractor registrant information for each of the contractor registrants and the request information, and transmitting instruction information based on the request information to a terminal device corresponding to the actual contractor; and a fourth step of generating report information including image data of a report image based on the image data of the photographed image after receiving result information including image data of a photographed image corresponding to the request conditions from the terminal device corresponding to the actual contractor, and transmitting the report information to the terminal device corresponding to the requester, The contract availability conditions include the conditions of the date, time and area in which the photography work can be contracted, The request conditions include conditions for the date and time and area for requesting the photography work, The management method includes a fifth step of selecting the actual contractors and transmitting the instruction information to the terminal devices corresponding to the actual contractors, and then sending a notification to the terminal devices corresponding to the actual contractors to prompt them to carry out the photography work, In the fifth step, the notification is realized by transmitting a work notification signal to the terminal device corresponding to the actual contractor, the work notification signal causing the terminal device corresponding to the actual contractor to display an image indicating that the photographing work should be started or prepared; In the fifth step, the timing of the notification is determined based on date and time information indicating the current date and time, location information of the terminal device corresponding to the actual contractor, and the request conditions; In the fifth step, the notification is made when the distance between the current location of the terminal device corresponding to the actual contractor and the area where the photography work is requested is less than a predetermined distance, or when the current location of the terminal device corresponding to the actual contractor moves from outside to inside the area where the photography work is requested, under the condition that the difference between the current time and the start time is less than a predetermined time before the start time of the date and time when the photography work is requested. ,Management method for work agency.
5. A work proxy management method performed by a work proxy management device, a first step of receiving contractor registration information including contract availability conditions for photography work for each of the contractor registrations from a plurality of terminal devices corresponding to the plurality of contractor registrations; a second step of receiving request information including request conditions for performing the photography work from a terminal device corresponding to the requester; a third step of selecting an actual contractor from among the plurality of contractor registrants based on the contractor registrant information for each of the contractor registrants and the request information, and transmitting instruction information based on the request information to a terminal device corresponding to the actual contractor; and a fourth step of generating report information including image data of a report image based on the image data of the photographed image after receiving result information including image data of a photographed image corresponding to the request conditions from the terminal device corresponding to the actual contractor, and transmitting the report information to the terminal device corresponding to the requester, The contract availability conditions include the conditions of the date, time and area in which the photography work can be contracted, The request conditions include conditions for the date and time and area for requesting the photography work, If the request information includes a designation of an object, in the fourth step, the object is extracted from the photographed image based on image data of the photographed image, and information representing the extraction result of the object is included in the report information. ,Management method for work agency.
6. A work proxy management method performed by a work proxy management device, a first step of receiving contractor registration information including contract availability conditions for photography work for each of the contractor registrations from a plurality of terminal devices corresponding to the plurality of contractor registrations; a second step of receiving request information including request conditions for performing the photography work from a terminal device corresponding to the requester; a third step of selecting an actual contractor from among the plurality of contractor registrants based on the contractor registrant information for each of the contractor registrants and the request information, and transmitting instruction information based on the request information to a terminal device corresponding to the actual contractor; a fourth step of generating report information including image data of a report image based on the image data of the photographed image after receiving result information including image data of a photographed image corresponding to the request conditions from the terminal device corresponding to the actual contractor, and transmitting the report information to the terminal device corresponding to the client; and a fifth step. The contract availability conditions include the conditions of the date, time and area in which the photography work can be contracted, The request conditions include conditions for the date and time and area for requesting the photography work, In the fifth step, After receiving first result information including image data of a first captured image, first report information including image data of a first report image based on the first result information is generated, and the first report information is transmitted to a terminal device corresponding to the requester, and thereafter, receiving second result information including image data of a second captured image, generating second report information including image data of a second report image based on the second result information, and transmitting the second report information to a terminal device corresponding to the requester; after transmitting the first report information, receiving specific object designation information designating a specific object in the first report image from a terminal device corresponding to the requester; When the second result information is received after the specific object designation information is received, the specific object is extracted from the second photographed image, and information representing the extraction result of the specific object is included in the second report information. ,Management method for work agency.
Citation Information
Patent Citations
Monitoring system center apparatus, monitoring system center program and recording medium for recording monitoring system center program
JP2003199097A
Various images supply management system and proxy photographer information management system
JP2006344078A
Report support server, report support system, report support method, and report support program
JP2020064437A
Image collection system, image collection method, and program
JP2020202000A
Hazard prediction device, mobile terminal, and hazard prediction method
WO2017141375A1