Information processing device, information processing method, and information processing program
The information processing device facilitates efficient matching and dispatch of security guards by enhancing communication between clients and contractors, overcoming labor shortages and communication inefficiencies in the security industry.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2026-03-11
AI Technical Summary
The security industry faces labor shortages and inefficient communication methods between security service clients and contractors, making it difficult to smoothly dispatch and secure security guards.
An information processing device and method that supports matching between security service clients and contractors by acquiring and transmitting service request and provision information between terminal devices, facilitating efficient allocation and utilization of security guards.
Enables smooth dispatch and securement of security guards by improving communication and matching processes between clients and contractors, addressing labor shortages in the security industry.
Smart Images

Figure 2026042354000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program that support matching between security service clients and security service contractors. [Background technology]
[0002] Labor shortages are a major problem in the security industry. Looking at the effective job offer ratio by occupation, while the ratio for all occupations is around 1.0, for security occupations, including security guards, it is around 6.0, meaning that the number of job openings far exceeds the number of job seekers. As a result, despite the increasing demand for security work, there is a chronic labor shortage. In order to address this issue, one important measure is to efficiently allocate and utilize currently employed security guards.
[0003] For example, Patent Document 1 discloses a security system that changes its security posture in response to changes in the situation. In this security system, a predetermined first security area is guarded, and a second security area is set depending on the situation, with security guards equipped with information acquisition means and portable information acquisition means stationed in the second security area. In this way, by being able to change the security posture in response to changes in the situation, efficient security can be provided even with a limited number of security guards. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-66312 Summary of the Invention [Problem to be solved by the invention]
[0005] However, even if the security system can be changed to adapt to changing circumstances, security guards can only be deployed and utilized within a limited area. Furthermore, because security guard dispatch is often requested from a single security company, securing security guards amidst a labor shortage is difficult. While there is an exchange of personnel between security companies that want to effectively utilize security guards and those that want to secure them, the need for cumbersome communication via phone and fax each time poses a problem, making it difficult to smoothly dispatch and secure security guards.
[0006] The present disclosure has been made in consideration of such problems, and its purpose is to provide an information processing device, an information processing method, and an information processing program that can assist in matching security service clients with security service contractors and smoothly dispatch and secure security guards. [Means for solving the problem]
[0007] According to one aspect of the present disclosure, there is provided "an information processing device that supports matching between security service clients and security service contractors, the information processing device having: an acquisition unit that acquires service request information including the number of personnel deployment locations from the security service client and service provision information from the security service contractor; a memory unit that stores the service request information and the service provision information acquired by the acquisition unit; and a processing unit that performs processing to transmit the service request information to a terminal device of the security service contractor and to transmit the service provision information to the terminal device of the security service client."
[0008] According to one aspect of the present disclosure, there is provided an information processing method for assisting in matching between security service clients and security service contractors using a computer, the information processing method comprising the steps of: acquiring service request information including the number of staffing locations from the security service client and service provision information from the security service contractor; storing the service request information and the service provision information acquired by the acquisition unit; transmitting the service request information to a terminal device of the security service contractor and performing processing to transmit the service provision information to the terminal device of the security service client.
[0009] According to one aspect of the present disclosure, there is provided an information processing program that supports matching between security service clients and security service contractors, the information processing program acquiring service request information including the number of personnel deployment locations from the security service client and security service provision information from the security service contractor, storing the service request information and the service provision information acquired by the acquisition unit, transmitting the service request information to a terminal device of the security service contractor, and causing a computer to execute processing to transmit the service provision information to the terminal device of the security service client.
[0010] According to one aspect of the present disclosure, there is provided "an information processing device that supports matching between a business requester and a business contractor, the information processing device comprising: an acquisition unit that acquires business request information from the business requester and business provision information from the business contractor; a memory unit that stores the business request information and the business provision information acquired by the acquisition unit; a determination unit that determines whether the business request information matches contractor registration information; and a processing unit that extracts the business requester as a matching candidate for the business contractor and generates matching proposal information that proposes providing the business provision information to the business requester, for a terminal device of the business contractor; the processing unit transmits the business request information and the matching proposal information to the terminal device of the business contractor, and performs processing to transmit the business provision information to the terminal device of the business requester." [Effects of the Invention]
[0011] According to the present disclosure, it is possible to provide an information processing device, an information processing method, and an information processing program that can assist in matching security service requesters with security service contractors and smoothly dispatch and secure security guards.
[0012] It should be noted that the above effects are merely examples for the sake of convenience of explanation, and the effects of the present disclosure are not limited to these. In addition to the above effects, the present disclosure can achieve any of the effects described herein. [Brief explanation of the drawings]
[0013] [Figure 1] FIG. 1 is a schematic diagram showing an overview of matching support provided by an information processing system according to a first embodiment. [Figure 2] 1 is a schematic diagram showing the configuration of an information processing system according to a first embodiment. [Figure 3] 2 is a block diagram showing the electrical configuration of a client terminal device according to the first embodiment. FIG. [Figure 4] 2 is a block diagram showing the electrical configuration of the contractor terminal device according to the first embodiment. FIG. [Figure 5] FIG. 2 is a block diagram showing the electrical configuration of the server device according to the first embodiment. [Figure 6] 1 is a functional block diagram of an information processing system according to a first embodiment. [Figure 7] 3 is a data table stored in a server device according to the first embodiment. [Figure 8] FIG. 2 is a sequence diagram showing processing in the information processing system according to the first embodiment. [Figure 9] FIG. 2 is a flowchart showing processing in the information processing system according to the first embodiment. [Figure 10] FIG. 2 is a sequence diagram showing processing in the information processing system according to the first embodiment. [Figure 11] FIG. 10 is a schematic diagram showing the configuration of an information processing system according to a second embodiment. [Figure 12] FIG. 10 is a functional block diagram of an information processing system according to a second embodiment. [Figure 13] 10 is a data table stored in a server device according to the second embodiment. [Figure 14] 10 is an example of a screen displayed on a contractor terminal device according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0014] Below, with reference to the drawings, a server device, which is an information processing device of the present disclosure, and an information processing system having the same will be described in detail. Note that the present disclosure is not limited to the content described below and can be implemented with any modifications within the scope of the present disclosure. Furthermore, the drawings used in each embodiment are schematic representations of each device and an information processing system having the same according to the present disclosure, and may be partially emphasized, enlarged, reduced, or omitted to facilitate understanding, and may not accurately represent the scale or shape of each component. Furthermore, some numerical values used in each embodiment are merely examples and can be changed in various ways as needed. The same reference symbols are used to designate components that are common to the drawings.
[0015] <Outline of the information processing system> As an example, the information processing system according to the present disclosure is used to support users who use application software (hereinafter simply referred to as an app) provided by a service provider so that they can smoothly exchange personnel between themselves in order to dispatch or recruit security guards. In other words, the information processing system according to the present disclosure is used to support matching between users who want to dispatch security guards and users who want to receive security guards.
[0016] An overview of the information processing system according to the present disclosure will be described with reference to Fig. 1. Fig. 1 is a schematic diagram showing an overview of matching support by the information processing system according to this embodiment. In particular, Fig. 1 shows the exchange of information to support matching between a security service contractor, who is a user who wants to dispatch a security guard, and a security service client, who is a user who wants to receive the dispatch of a security guard.
[0017] First, the client terminal device used by the security service client sends service request information to the server device using an app. A "security service client" is a party requesting the provision of security services (a party wishing to have security guards dispatched), and in this disclosure, a security company wishing to secure security guards is assumed. Note that the security service client may also be referred to simply as a "client" below. Furthermore, "service request information" is information relating to the request content and conditions of the request made by the client. For example, "service request information" includes information relating to the security location, the number of staffing locations (number of posts), the amount of compensation, etc. Details of the service request information will be provided later.
[0018] Next, the contractor registration information is sent to the server device using the app from the contractor terminal device used by the security contractor. A "security contractor" is a party that provides security services (a party that wants to dispatch security guards), and in this disclosure, it is assumed to be a security company that wants to make effective use of surplus security guards. Note that security contractors may also be referred to simply as "contractors" below. Furthermore, "contractor registration information" is information related to the services that can be provided by a contractor. For example, "contractor registration information" includes information related to areas that can be guarded and types of services, and is used to determine whether the conditions included in the service request information are met. Details of the contractor registration information will be provided later.
[0019] The app may be provided by being installed on the client terminal device and the contractor terminal device (i.e., a native app), or may be provided via a web browser (i.e., a web app).
[0020] Next, if the contractor registration information meets the conditions included in the service provision information, the server device transmits the service request information to the contractor terminal device. The contractor checks the service request information on the contractor terminal device and considers whether or not to provide the security services related to the service request information. If the contractor wishes to provide the security services, the service provision information is transmitted from the contractor terminal device to the server device. "Service provision information" is information used to apply for the service request information, and includes, for example, information related to the security location, number of staffing locations, remuneration amount, etc. Details of the service request information will be provided later.
[0021] Next, the server device transmits the service provision information received from the contractor terminal device to the client terminal device. The client checks the service provision information on the client terminal device and considers whether or not to accept the security service provided by the service provision information. If the client wishes to accept the security service, formal request information is transmitted from the client terminal device to the server device. "Formal request information" is information for confirming a request to a contractor and for establishing a match between the client and the contractor. Then, the server device transmits the formal request information received from the client terminal device to the contractor terminal device, thereby establishing a match between the client and the contractor.
[0022] In this way, the contractor who receives the work request information from the client applies by sending the work provision information, and the client accepts the application and sends the formal request information, thereby matching the client and the contractor.
[0023] In this embodiment, the information processing system includes, as an example, a server device that is a management device on the service provider side. In this embodiment, the description will focus on a case where the server device functions as an information processing device. However, the information processing device in this disclosure may be any device capable of executing the processing related to the matching support between client and contractor as described above. Naturally, the information processing device in this disclosure can suitably function as an information processing device in any server device other than the server device, any terminal device other than the client terminal device and contractor terminal device included in the information processing system, or any combination thereof. In other words, in this disclosure, the names given to each device are merely used to distinguish each device from each other, and other names may be used depending on the function of each device.
[0024] In this disclosure, a "client" is a person who wishes to receive some kind of service, and a "contractor" is a person who wishes to provide some kind of service. In the following embodiments, a person who wishes to receive security services is considered to be a client, and a person who wishes to provide security services is considered to be a contractor, but this is not limited to this. For example, a person who wishes to receive and provide customer service services can also be a client and a contractor. In other words, the information processing system and information processing device according to the present disclosure are not limited to security-related fields, and can be applied to any field where they can support client and contractor by helping to match people who wish to receive services with people who wish to provide services.
[0025] In the present disclosure, "security service" refers to services for protecting people's lives, bodies, property, etc. in preparation for unexpected situations, and as service types, it can be classified into facility security (Service No. 1), crowd and traffic guidance security (Service No. 2), transportation security (Service No. 3), and personal security (Service No. 4). Also, depending on the security content, it is obligatory to deploy security guards who have passed the security service examination. For example, when implementing facility security services at an airport, one or more security guards who have passed the first-level examination related to facility security services must be deployed. Therefore, the service request information can include conditions related to the necessity of qualified (eligible) examinees.
[0026] <Configuration of the Information Processing System> While referring to FIG. 2, a schematic configuration of the information processing system according to the present embodiment will be described. FIG. 2 is a schematic diagram showing the configuration of the information processing system 1 according to the present embodiment. The information processing system 1 includes a requester terminal device 20 used by a requester, a contractor terminal device 40 used by a contractor, and a server device 60 provided by a service provider. Also, in the information processing system 1, the requester terminal device 20, the contractor terminal device 40, and the server device 60 are communicably connected through the Internet 80. In FIG. 2, only one requester terminal device 20, one contractor terminal device 40, and one server device 60 are shown, but of course, it is possible to include two or more of each device.
[0027] (Configuration of the Requester Terminal Device) While referring to FIG. 3, a specific configuration of the requester terminal device 20 according to the present embodiment will be described. FIG. 3 is a block diagram showing the electrical configuration of the requester terminal device 20 according to the present embodiment. Note that the requester terminal device 20 does not necessarily need to include all the components shown in FIG. 3, and it is possible to adopt a configuration in which some are omitted, or it is also possible to add other components.
[0028] The requester terminal device 20 is typically a wirelessly capable terminal device such as a laptop or desktop computer, but is not limited to such devices. For example, any device capable of executing the program according to the present disclosure, such as a feature phone, a personal digital assistant, a smartphone, a PDA, a portable game console, or a home game console, may be suitably applied. Furthermore, when multiple requester terminal devices 20 are capable of communicating with the server device 60, the requester terminal devices 20 do not necessarily have to be the same or the same type of terminal device, but may be different types of terminal devices. That is, different users may use different types of terminals, and even one user may use multiple terminals of different types.
[0029] The requester terminal device 20 has an output interface 21 including a display 21a, a processor 22, a memory 23 including RAM, ROM, or non-volatile memory (or HDD in some cases), a communication interface 24 including a communication processing circuit 24a and an antenna 24b, and an input interface 25 including a mouse 25a and hard keys 25b. These components are electrically connected to each other via control lines and data lines.
[0030] The output interface 21 has a function of outputting, from the display 21a, various displays that are output by executing the program according to the present disclosure in response to instructions from the processor 22. The display 21a may be configured, for example, as a liquid crystal display, an organic EL display, or electronic paper, and may be a display separate from the client terminal device 20.
[0031] The processor 22 is configured as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and has the function of controlling other connected components based on various programs stored in the memory 23. Specifically, the processor 22 reads out from the memory 23 a program for executing the application according to this embodiment and a program for executing the OS, and executes them. The processor 22 particularly executes processes related to the information shown in FIG. 6 and each process described in the sequence of FIG. 8. The processor 22 may be configured as a single CPU or GPU, or may be configured by combining multiple CPUs and GPUs.
[0032] The memory 23 is composed of a ROM, a RAM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions and commands for executing the application and OS according to the present disclosure as a program. The RAM is used to write and read data while the program stored in the ROM is being processed by the processor 22. The non-volatile memory is a memory into which data is written and read as the program is executed, and the data written therein is saved even after the execution of the program has ended. In this embodiment, the memory 23 particularly stores a program for executing the processing related to the information shown in FIG. 6 and a program for executing each process described in the sequence of FIG. 8.
[0033] The communication interface 24 functions as a communication unit that transmits and receives information to and from the remotely installed contractor terminal device 40, the server device 60, or other terminal devices via the communication processing circuit 24a and the antenna 24b. The communication interface 24 performs processing for transmitting and receiving information from the contractor terminal device 40, the server device 60, or other terminal devices, depending on the progress of processing, such as programs and information used in the information processing system 1. In this embodiment, in particular, work request information and formal request information are transmitted to the server device 60, and work provision information is received from the server device 60.
[0034] The communication processing circuit 24a performs processing based on a wideband wireless communication system such as the LTE system, but can also perform processing based on a narrowband wireless communication system or a contactless wireless communication system such as a wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). Also, wired communication can be used instead of or in addition to wireless communication.
[0035] The input interface 25 is composed of a mouse 25a, hard keys 25b, etc., and has the function of accepting input of instructions for executing the program according to this embodiment, operation input for registering various information, etc. Note that a touch panel or the like may be provided instead of the mouse 25a, and known touch panel methods such as a resistive film method, a capacitive coupling method, an ultrasonic surface acoustic wave method, etc. can be used.
[0036] (Configuration of Contractor Terminal Device) The specific configuration of the contractor terminal device 40 according to this embodiment will be described with reference to Figure 4. Here, Figure 4 is a block diagram showing the electrical configuration of the contractor terminal device 40 according to this embodiment. Note that the contractor terminal device 40 does not need to have all of the components shown in Figure 4, and it is possible to omit some components or add other components.
[0037] The contractor terminal device 40 is typically a wireless terminal device such as a laptop or desktop computer, but is not limited to such devices. For example, any device capable of executing the program disclosed herein, such as a feature phone, a personal digital assistant (PDA), a smartphone, a PDA, a portable game console, or a home game console, can be suitably applied. Furthermore, when multiple contractor terminal devices 40 are capable of communicating with the server device 60, the contractor terminal devices 40 do not necessarily have to be the same or the same type of terminal device; they may be different types of terminal devices. In other words, different users may use different types of terminals, and even a single user may use multiple terminals of different types.
[0038] The contractor terminal device 40 has an output interface 41 including a display 41a, a processor 42, a memory 43 including RAM, ROM, or non-volatile memory (HDD in some cases), a communication interface 24 including a communication processing circuit 44a and an antenna 44b, and an input interface 45 including a mouse 45a and hard keys 45b. These components are electrically connected to each other via control lines and data lines.
[0039] The output interface 41 has a function of outputting, from the display 41a, various displays that are output by executing the program according to the present disclosure in accordance with instructions from the processor 42. The display 41a may be configured, for example, as a liquid crystal display, an organic EL display, or electronic paper, and may be a display separate from the contractor terminal device 40.
[0040] The processor 42 is configured as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and has the function of controlling other connected components based on various programs stored in the memory 43. Specifically, the processor 42 reads out from the memory 43 a program for executing the application according to this embodiment and a program for executing the OS, and executes them. The processor 42 particularly executes processes related to the information shown in FIG. 6 and each process described in the sequence of FIG. 8. The processor 42 may be configured as a single CPU or GPU, or may be configured by combining multiple CPUs and GPUs.
[0041] The memory 43 is composed of a ROM, a RAM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions and commands for executing the application and OS according to the present disclosure as a program. The RAM is used to write and read data while the program stored in the ROM is being processed by the processor 42. The non-volatile memory is a memory into which data is written and read as the program is executed, and the data written therein is saved even after the execution of the program has ended. In this embodiment, the memory 43 particularly stores a program for executing the processing related to the information shown in FIG. 6 and a program for executing each process described in the sequence of FIG. 8.
[0042] The communication interface 44 functions as a communication unit that transmits and receives information to and from the remotely installed client terminal device 20, the server device 60, or other terminal devices via the communication processing circuit 44a and the antenna 44b. The communication interface 44 performs processing for transmitting and receiving information from the client terminal device 20, the server device 60, or other terminal devices, such as programs and various information used in the information processing system 1, according to the progress of processing. In this embodiment, in particular, contractor registration information and service provision information are transmitted to the server device 60, and service request information and formal request information are received from the server device 60.
[0043] The communication processing circuit 44a performs processing based on a wideband wireless communication system such as the LTE system, but can also perform processing based on a narrowband wireless communication system or a contactless wireless communication system such as a wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). Also, wired communication can be used instead of or in addition to wireless communication.
[0044] The input interface 45 is composed of a mouse 45a, hard keys 45b, etc., and has the function of accepting input of instructions for executing the program according to this embodiment, operation input for registering various information, etc. Note that a touch panel or the like may be provided instead of the mouse 45a, and known touch panel methods such as a resistive film method, a capacitive coupling method, an ultrasonic surface acoustic wave method, etc. may be used.
[0045] (Server device configuration) A specific configuration of the server device 60 according to the embodiment will be described with reference to Fig. 5. Here, Fig. 5 is a block diagram showing the electrical configuration of the server device 60 according to the embodiment. The server device 60 does not need to include all of the components shown in Fig. 5, and may have a configuration in which some components are omitted, or may include other components.
[0046] The server device 60 is typically a device capable of wireless communication, such as a large computer, but is not limited to such devices. For example, the device can be a feature phone, a personal digital assistant (PDA), a smartphone, a desktop computer, a laptop computer, a portable game console, a stationary game console, or any other device capable of executing the program according to the present disclosure. Furthermore, the server device 60 does not need to be provided with the components shown in FIG. 5 in a single housing; the components and processes of the server device 60 can be distributed across multiple server devices or cloud server devices.
[0047] The server device 60 has an output interface 61, a processor 62, a memory 63 including RAM, ROM, or non-volatile memory (or HDD in some cases), a communication interface 64 including a communication processing circuit 64a and an antenna 64b, and an input interface 65. These components are electrically connected to each other via control lines and data lines.
[0048] The output interface 61 has a function of outputting various displays, which are output by executing the program according to the present disclosure, to a device such as a display or a printer in response to instructions from the processor 62. The display may be, for example, a liquid crystal display, an organic EL display, or electronic paper.
[0049] The processor 62 is configured as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and has the function of controlling other connected components based on various programs stored in the memory 63. Specifically, the processor 62 reads out from the memory 63 a program for executing information processing according to the present disclosure and a program for executing an OS, and executes them. In this embodiment, the processor 62 particularly executes processes related to the information shown in FIGS. 6 and 7, as well as the processes described in FIGS. 8 and 9, etc. The processor 62 may be configured as a single CPU or GPU, or may be configured by combining multiple CPUs and GPUs.
[0050] The memory 63 is composed of a ROM, a RAM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions and commands for executing the application and OS according to the present disclosure as a program. The RAM is used to write and read data while the program stored in the ROM is being processed by the processor 62. The non-volatile memory is a memory into which data is written and read as the program is executed, and the data written therein is retained even after the execution of the program has ended.
[0051] In this embodiment, the memory 63 particularly stores a program for executing the processing related to the information shown in Figures 6 and 7, as well as a program for executing the various processes described in Figures 8 and 9. More specifically, the program in question is an information processing program for supporting matching between security service clients and security service contractors, which causes the server device 60 (i.e., the processor 62), a computer, to execute "processing for acquiring service request information including the number of staffing locations from the security service client and security service provision information from the security service contractor, storing the service request information and service provision information acquired by the acquisition unit, transmitting the service request information to a terminal device of the security service contractor, and transmitting the service provision information to the terminal device of the security service client." In addition, in this embodiment, the memory 63 stores various received information as shown in Figures 6 and 7.
[0052] The communication interface 64 functions as a communication unit that transmits and receives information to and from the remotely installed client terminal device 20, contractor terminal device 40, or other terminal device via the communication processing circuit 64a and antenna 64b. The communication interface 64 performs processing for transmitting and receiving information to and from the client terminal device 20, contractor terminal device 40, or other terminal device, such as programs and various information used in the information processing system 1, according to the progress of processing. In this embodiment, in particular, work request information and formal request information are received from the client terminal device 20, and contractor registration information and work provision information are received from the contractor terminal device 40, and the work provision information is sent to the client terminal device 20, and the work request information and formal request information are sent to the contractor terminal device 40.
[0053] The communication processing circuit 64a performs processing based on a wideband wireless communication system such as the LTE system, but can also perform processing based on a narrowband wireless communication system or a contactless wireless communication system such as a wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). Also, wired communication can be used instead of or in addition to wireless communication.
[0054] The input interface 65 has a function of accepting input instructions for executing the program according to this embodiment, operation inputs for registering various information, etc. The input interface 65 may be configured, for example, with a mouse, hard keys, or a touch panel, and when a touch panel is used, known methods such as a resistive film method, a capacitive coupling method, or an ultrasonic surface acoustic wave method can be used.
[0055] <Functional configuration of information processing system, server device, etc.> Next, the functional configurations of the information processing system 1, server device 60, client terminal device 20, and contractor terminal device 40 according to this embodiment will be described with reference to Figures 6 and 7. Figure 6 is a functional block diagram of the information processing system 1 according to this embodiment, and Figure 7 is a data table stored in the server device 60 according to this embodiment.
[0056] As shown in Fig. 6, the client terminal device 20 has an input / output unit 31 and a communication unit 32 in order to execute various processes according to this embodiment. The input / output unit 31 functions when the processor 22 in Fig. 3 executes a predetermined program stored in the memory 23 and controls the output interface 21 and the input interface 25. The communication unit 32 functions when the processor 22 executes a predetermined program stored in the memory 23 and controls the communication interface 24 and the communication processing circuit 24a.
[0057] 6, the contractor terminal device 40 also has an input / output unit 51 and a communication unit 52 to execute various processes according to this embodiment. The input / output unit 51 functions when the processor 42 in FIG. 4 executes a predetermined program stored in the memory 43 and controls the output interface 41 and the input interface 45. The communication unit 52 functions when the processor 42 executes a predetermined program stored in the memory 43 and controls the communication interface 44 and the communication processing circuit 44a.
[0058] 6, the server device 60 has a communication unit 71, an acquisition unit 72, a storage unit 73, a determination unit 74, and a processing unit 75 in order to execute various processes according to this embodiment. The communication unit 71 functions when the processor 62 in FIG. 5 executes a predetermined program stored in the memory 63 and controls the communication interface 64 and the communication processing circuit 64a. The acquisition unit 72 functions when the processor 62 executes a predetermined program stored in the memory 63. The storage unit 73 functions when the processor 62 writes various pieces of information to the memory 63. In addition, the determination unit 74 and the processing unit 75 function when the processor 62 executes a predetermined program stored in the memory 63.
[0059] Note that the components of the server device 60, the client terminal device 20, and the contractor terminal device 40 are not limited to those described above. In other words, the components related to the processing of the present disclosure are merely described as functional components above, and each device will have other functional components to realize various processes and functions.
[0060] As for the flow of information between the devices, first, as shown in FIG. 6, the server device 60 acquires work request information from the client terminal device 20 and stores it in the storage unit 73. Specifically, the work request information input to the input / output unit 31 of the client terminal device 20 is transmitted to the server device 60 via the communication unit 32, and stored in the storage unit 73 via the communication unit 71 and the acquisition unit 72. Here, the work request information is information related to the request content and request conditions made by the client. As an example of work request information, the data table shown in FIG. 7 stores the following as work request information: "Request ID," "Location," "Work Start Date and Time," "Work End Date and Time," "Work Type," "Qualified Person Required," "Remuneration Amount," "Number of Staffing Locations," and "Number of Persons."
[0061] The "Request ID" is an ID assigned each time a service request is received by the server device 60, and is unique identification information assigned to identify each service request. The "Location" refers to the location where the contractor performs security work, and is stored, for example, by city, ward, town, or village. The "Service Start Date and Time" refers to the date and time when the contractor begins the work, designated by the client. The "Service End Date and Time" refers to the date and time when the contractor completes the work, designated by the client. The "Service Type" refers to the type and content of the work performed by the contractor, and is classified as Service 1 (Facility Security), Service 2 (Crowd and Traffic Control Security), Service 3 (Transportation Security), or Service 4 (Personal Security). The "Qualification Required" refers to information indicating whether a person who has passed the security work examination is required. For example, if the request is for Service 1 (Facility Security) at an airport, the information will be "Required." The "Remuneration Amount" refers to the amount the client pays the contractor as remuneration for the provision of security services, designated by the client. "Number of staffing locations" refers to the number of locations where security guards are stationed, or the number of positions. "Number of people" refers to the number of security guards.
[0062] The data table is not limited to that shown in Fig. 7, and other work request information may be stored. Any information indicating the request content or request conditions made by the requester can be stored in the data table, and work request information such as "age" and "gender" may be added.
[0063] 6, the storage unit 73 stores the task request information and enables the determination unit 74 to read it out at the timing required. In this way, the server device 60 acquires the task request information each time and stores it in the storage unit 73 so that it can be used at any time. Note that the task request information may be sent to the storage unit 73 by the input interface 65 of the server device 60 instead of the client terminal device 20.
[0064] As shown in FIG. 6 , the server device 60 acquires contractor registration information from the contractor terminal device 40 and stores it in the storage unit 73. Specifically, the contractor registration information entered into the input / output unit 51 of the contractor terminal device 40 is transmitted to the server device 60 via the communication unit 52 and stored in the storage unit 73 via the communication unit 71 and the acquisition unit 72. Here, the contractor registration information refers to information indicating the type of work that the contractor can perform, including, for example, information related to the area that can be guarded and the type of work that can be performed. The area that can be guarded refers to the area in which the contractor can perform security work, and is set, for example, on a prefecture-by-prefecture or city / ward / town / village basis based on the location of the contractor's business office. The type of work that can be performed refers to the type of security work that the contractor can perform (Types 1 to 4 of work), and is set to the appropriate type from Types 1 to 4 of work based on, for example, the content of the notification to the competent police station.
[0065] As shown in Figure 6, the storage unit 73 stores the contractor registration information and enables the determination unit 74 to read it out at any time it needs to. In this way, the server device 60 acquires the contractor registration information each time and stores it in the storage unit 73 so that it can be used at any time. Note that the contractor registration information may be sent to the storage unit 73 by the input interface 65 of the server device 60 instead of the contractor terminal device 40.
[0066] Next, as shown in Fig. 6, in the server device 60, the work request information and the contractor registration information are read out from the storage unit 73 by the determination unit 74, and it is determined whether or not the work request information matches the contractor registration information. Specifically, the determination unit 74 refers to the data table related to the work request information in Fig. 7, and determines whether or not the "location," "work type," etc. included in the data table match the "guardable area," "available work type," etc. of the contractor registration information.
[0067] Then, when the determination unit 74 performs the determination process, the determination unit 74 transmits the determination result together with the work request information to the processing unit 75, as shown in Fig. 6. If the determination result shows that the work request information matches the contractor registration information, the processing unit 75 transmits the work request information to the contractor terminal device 40 via the communication unit 71. In other words, the processing unit 75 transmits to the contractor terminal device 40 only work request information related to work for which the contractor can apply.
[0068] Next, the work request information is output from the input / output unit 51 via the communication unit 52 of the contractor terminal device 40. Specifically, the received work request information is displayed on the display 41a of the contractor terminal device 40. This allows the contractor to check the work request information related to the work for which he or she is available. Then, when the contractor wishes to provide the work related to the work request information, the contractor inputs the work provision information into the input / output unit 51, and the work provision information is transmitted to the server device 60 via the communication unit 52.
[0069] Next, the server device 60 stores the service provision information in the memory unit 73 via the communication unit 71 and the acquisition unit 72, and then the processing unit 75 transmits the service provision information to the client terminal device 20 via the communication unit 71.
[0070] Next, the service provision information is output from the input / output unit 31 via the communication unit 32 of the client terminal device 20. Specifically, the received service provision information is displayed on the display 21a of the client terminal device 20. This allows the client to check the service provision information related to the service that the client has solicited. Then, when the client wishes to receive the service related to the service provision information, the client inputs formal request information into the input / output unit 31, and the formal request information is transmitted to the server device 60 via the communication unit 32. The "formal request information" is information that the client uses to formally request the contractor to provide the service, and is information that confirms the matching between the client and the contractor.
[0071] Next, the server device 60 stores the formal request information in the memory unit 73 via the communication unit 71 and the acquisition unit 72, and then the processing unit 75 transmits the formal request information to the contractor terminal device 40 via the communication unit 71.
[0072] Next, the formal request information is output from the input / output unit 51 via the communication unit 52 of the contractor terminal device 40. Specifically, the received formal request information is displayed on the display 41a of the contractor terminal device 40. This allows the contractor to confirm the formal request information related to the work he or she has recruited. This process promotes matching between requesters and contractors.
[0073] <Information processing in information processing systems> Next, information processing in the information processing system 1 according to this embodiment will be described with reference to Figs. 8 to 10. Fig. 8 is a sequence diagram showing processing in the information processing system 1 according to this embodiment. Fig. 9 is a flow diagram showing processing in the information processing system 1 according to this embodiment. In particular, Fig. 9 focuses on the processing of S17 and T15 in Fig. 8. Furthermore, Fig. 10 is a sequence diagram showing processing in the information processing system according to this embodiment.
[0074] First, initial settings are made in the client terminal device 20 to begin using the service system provided by the server device 60 (S11). That is, the client registers his or her name, address, identification ID, password, etc. Similar initial settings are made in the contractor terminal device 40 as in the client terminal device 20, but the contractor registration information may be registered in the contractor terminal device 40 at this time (S12), or the contractor registration information may be registered after the initial settings. Note that the client terminal device 20 can function as the contractor terminal device 40, and the contractor terminal device 40 can also function as the client terminal device 20, so it is also possible to register the contractor registration information in the client terminal device 20.
[0075] Next, the requester terminal device 20 performs a login process to the service system provided by the server device 60 (S13). Specifically, the requester operates the hard keys 25b of the input interface 25 of the requester terminal device 20 to input predetermined input information such as an identification ID and password initially set by the requester. Thereafter, an authentication request including the input information is transmitted from the requester terminal device 20 to the server device 60 (T11).
[0076] Next, in the server device 60, the processor 62 performs authentication processing of the input information included in the authentication request (S14). Specifically, the processor 62 determines whether the received identification ID and password exist among the identification IDs and passwords of the requester stored in the memory 63. If a matching identification ID and password exist, the processor 62 transmits an approval result approving the login processing to the requester terminal device 20, and if a matching identification ID and password do not exist, the processor 62 transmits an approval result to the requester terminal device 20 indicating that the identification ID or password is incorrect (T12).
[0077] Next, when the login process is approved, the job request information is registered in the client terminal device 20 (S15). Specifically, the client operates the hard keys 25b of the input interface 25 of the client terminal device 20 to input the information required to request the provision of the job. Thereafter, the job request information is transmitted from the client terminal device 20 to the server device 60 (T13). In addition, the contractor registration information is also transmitted from the contractor terminal device 40 to the server device 60 (T14).
[0078] Next, when the server device 60 receives the work request information, the memory 63 of the server device 60 stores the work request information (S16). Similarly, when the server device 60 receives the contractor registration information, the memory 63 of the server device 60 stores the contractor registration information.
[0079] Next, the processor 62 of the server device 60 performs processing to determine whether or not the work request information matches the contractor registration information (S17). Specifically, as shown in Fig. 9, when the work request information and the contractor registration information are input to the determination unit 74 of the server device 60, the determination unit 74 determines whether or not the work request information matches the contractor registration information (S101). If it is determined that the work request information matches the contractor registration information (S101: Yes), the flow proceeds to processing to send the work request information (S103, T15 in Fig. 8).
[0080] On the other hand, if it is determined that the work request information and the contractor registration information do not match (S101: No), the determination unit 74 determines whether the difference between the work request information and the contractor registration information is within a predetermined range (S102). Here, the "predetermined range" refers to the area within which the contractor can provide the work. In FIG. 7, if the "location" is "Toshima Ward, Tokyo" and the guardable area in the contractor registration information of the contractor is "Tokyo," the words "Toshima Ward, Tokyo" and "Tokyo" do not match, but in this case, it is determined that the difference between the work request information and the contractor registration information is within the predetermined range. If it is determined that the difference between the work request information and the contractor registration information is not within the predetermined range (for example, "Toshima Ward, Tokyo" and "Shizuoka City, Shizuoka Prefecture") (S103: No), this flow ends, and the process does not proceed to the next step in FIG. 8. On the other hand, if it is determined that the difference between the work request information and the contractor registration information is within a predetermined range (S102: Yes), the flow proceeds to the process of transmitting the work request information (S103, T15 in FIG. 8).
[0081] If it is determined in S17 that the work request information matches the contractor registration information, the work request information is then sent to the contractor terminal device 40 (T15), allowing the contractor terminal device 40 to confirm the work request information. At this time, the contractor terminal device 40 may pop up a predetermined message (a message indicating that work request information for work to which the contractor can apply has been registered) on the display 41a in response to instruction information for notification via a pop-up included in the work request information. When the contractor confirms this pop-up display and clicks on it, a login process to the service system provided by the server device 60 is performed (S18). Specifically, the contractor operates the hard keys 45b of the input interface 45 of the contractor terminal device 40 to input predetermined input information, such as the contractor's initial identification ID and password. An authentication request including the input information is then sent from the contractor terminal device 40 to the server device 60 (T16).
[0082] Next, in the server device 60, the processor 62 performs authentication processing of the input information included in the authentication request (S19). Specifically, the processor 62 determines whether the received identification ID and password exist among the identification IDs and passwords of the contractor stored in the memory 63. If a matching identification ID and password exist, the processor 62 transmits an approval result approving the login processing to the contractor terminal device 40, and if a matching identification ID and password do not exist, the processor 62 transmits an approval result to the contractor terminal device 40 indicating that there is an error in the identification ID or password (T17).
[0083] Next, when the login process is approved, details of the service request information are displayed on the display 41a of the contractor terminal device 40. Specifically, when the contractor wishes to provide the service related to the service provision information, the service provision information is registered in the contractor terminal device 40 (S20). Specifically, the contractor operates the hard keys 45b of the input interface 45 of the contractor terminal device 40 to input information required to apply for the provision of the service. Thereafter, the service provision information is transmitted from the contractor terminal device 40 to the server device 60 (T18).
[0084] Next, when the server device 60 receives the service information, the memory 63 of the server device 60 stores the service information (S21) and transmits the service information to the client terminal device 20 (T19). This allows the client terminal device 20 to check the service information. At this time, the client terminal device 20 may pop up a predetermined message (a message indicating that a notification that the service information has been registered has been registered) on the display 21a in response to instruction information for performing a pop-up notification included in the service information. When the client confirms the pop-up display and clicks on the display, the login process and authentication process are performed again as shown in FIG. 10 (S22, T20, S23, T21).
[0085] Next, as shown in Figure 10, when the login process is approved, formal request information is registered in the client terminal device 20 (S24), and the formal request information is transmitted from the client terminal device 20 to the server device 60 (T22). Thereafter, the formal request information is stored in the server device 60 (S25), and the formal request information is transmitted to the contractor terminal device 40 and displayed on the display 41a (T23). In this manner, matching between client and contractor is carried out.
[0086] As a subsequent process, the server device 60 may update the service request information (S28). Specifically, for example, if the number of staffing locations in the service request information is "4" and the number of staffing locations in the service provision information is "1," the number of staffing locations in the service request information is updated to "3," and the updated service request information is sent to the client terminal device 20 (T24), allowing the client to confirm the remaining number of staffing locations. By implementing such a matching process based on staffing locations, matching specialized for personnel management in security work becomes possible. In other words, rather than simply dealing with the number of security guards, security requests and contracts can be confirmed based on information on the number of staffing locations, and matching is achieved based on content that matches the actual situation at the security site.
[0087] Furthermore, the client and the contractor may use the service system provided by the server device 60 to communicate details of the work for the matched project. To do so, they perform login and authentication processes again (S27, T25, S28, T26), and register and send exchange information (S29, T27, S30, T28). The exchange information is information used by the client and the contractor to communicate with each other, and includes message information sent as individual chats. In addition, it may be possible to send a contract document as an attachment, for example.
[0088] (Operation and effect of the first embodiment) In this embodiment, the server device 60 processes the work request information, contractor registration information, work provision information, and formal request information to match the requester with the contractor. The requester can only view the work provision information related to the work they have requested, and the contractor can only view the work request information related to the work they can provide. Therefore, when matching the requester and the contractor, there is no need for both parties to go through the cumbersome process of confirming the work content and negotiating each time. This facilitates matching between the requester and the contractor.
[0089] Second Embodiment In the first embodiment, the server device 60 transmits to the contractor terminal device 40 work request information relating to work that the contractor can provide. However, in addition to this, for example, a system may be configured to suggest matching between the contractor and the requester based on the shift status of the contractor's employees. This case will be described as the second embodiment with reference to FIGS. 11 to 14. FIG. 11 is a schematic diagram showing the configuration of an information processing system 101 according to this embodiment. FIG. 12 is a functional block diagram of the information processing system 101 according to this embodiment. FIG. 13 is a data table stored in the server device 160 according to this embodiment. FIG. 14 is an example of a screen displayed on the contractor terminal device 40 according to this embodiment. Note that in the second embodiment, differences from the first embodiment will be basically described, and descriptions of the same content will be omitted or simplified, and the same reference numerals will be used in the drawings.
[0090] 11 and 12, in this embodiment, a proposal unit 76 is added to the processing unit 75 of the server device 160. The proposal unit 76 generates matching proposal information and transmits the matching proposal information to the contractor terminal device 40 via the communication unit 71. The "matching proposal information" is information for proposing to the contractor to provide work to the client, and includes information on the date and time of work and the place of work.
[0091] In this embodiment, the contractor registration information includes the shift status of the contractor's employees. As shown in FIG. 13, the shift status can be stored as a data table in the storage unit 73 of the server device 160. This data table indicates the number of employees available to work at a given date and time; for example, "1" indicates that the number of available employees is 1, and "x" indicates that the number of available employees is 0 and the contractor is unable to provide services. The shift status is updated as needed based on input from the contractor terminal device 40 or upon successful matching between a requester and a contractor, and is stored as contractor registration information in the storage unit 73 of the server device 160.
[0092] In addition to the determination performed in the first embodiment, the determination unit 74 reads the data table related to the shift status (contractor registration information) and the work request information from the storage unit 73 and determines whether they match. Specifically, for example, it determines whether the number of employees of the contractor stored in the data table matches the "headcount" in the data table related to the work request information (FIG. 7), and whether the number of employees of the contractor is lower than the "headcount" in the data table related to the work request information. The determination unit 74 then transmits the determination result and the work request information to the processing unit 75. If the determination result is "match," the proposal unit 76 generates matching proposal information. Note that it is also possible to set a priority for the work request information. For example, if a high priority is set for the "headcount" in the data table related to the work request information, the determination unit 74 preferentially determines whether the number of employees of the contractor matches the "headcount."
[0093] The generated matching proposal information is sent to the contractor terminal device 40 via the communication unit 71 together with the work request information. The matching proposal information is received by the input / output unit 51 via the communication unit 52 of the contractor terminal device and displayed on the display 41a of the contractor terminal device. Figure 14 shows an example of the matching proposal information displayed on the display 41a of the contractor terminal device 40. Specifically, the business date and time and business location are displayed as a pop-up 412 on the screen 411 of the contractor terminal device 40 as the matching proposal information. When the contractor checks the display and clicks on it, the contractor terminal device 40 is launched and the app is started.
[0094] (Operation and effect of the second embodiment) In this embodiment, the server device 160 transmits matching proposal information to the contractor terminal device 40 and proposes matching between the client and the contractor. The contractor can receive information on suitable work request information from the perspective of efficient management of the number of employees, and can confirm the details. This enables both the client and the contractor to perform matching under better conditions and details, further promoting matching between the client and the contractor.
[0095] <Embodiments of the present disclosure> A first embodiment of the present disclosure is an information processing device that supports matching between security service clients and security service contractors, and includes an acquisition unit that acquires service request information including the number of personnel deployment locations from the security service client and service provision information from the security service contractor, a memory unit that stores the service request information and service provision information acquired by the acquisition unit, and a processing unit that transmits the service request information to a terminal device of the security service contractor and performs processing to transmit the service provision information to the terminal device of the security service client.
[0096] This eliminates the need for complicated exchanges such as confirmation of work content and negotiations between the two parties each time a requester and a contractor are matched, thereby facilitating matching between the requester and the contractor. In particular, the information processing device disclosed herein performs matching using work request information including the number of personnel deployment locations, making it possible to perform matching specialized for personnel management in security work.
[0097] In a second embodiment of the present disclosure, in addition to the first embodiment, the job request information further includes at least one of the following: the amount of remuneration, the date and time of security work, the type of security work, and whether or not a security work certified person is required. This allows for more accurate matching.
[0098] A third embodiment of the present disclosure is the first or second embodiment, further comprising a determination unit that determines whether the service request information acquired by the acquisition unit matches the contractor registration information, and only when the determination unit determines that the service request information matches the contractor registration information, the processing unit performs processing to transmit the service request information to the terminal device of the security service contractor. This allows contractors to refer to only service request information related to services that they can provide, eliminating the inconvenience of having to check service request information related to services for which they cannot apply, and promoting matching.
[0099] A fourth embodiment of the present disclosure is any of the first to third embodiments, in which the processing unit extracts the security service client as a matching candidate for the security service contractor, and has a proposal unit that generates matching proposal information for the terminal device of the security service contractor, proposing the provision of the service provision information to the security service client. As a result, both the client and the contractor can perform matching under better conditions and content, and matching between the client and the contractor is further promoted.
[0100] A fifth embodiment of the present disclosure is that, in any of the first to fourth embodiments, the determination unit determines that the work request information and the contractor registration information match when the difference between the work request information and the contractor registration information is within a predetermined range. This allows a certain degree of leeway in the determination by the determination unit, and as a result, the contractor can ensure a certain amount of work request information to check and can carefully select the requesters with whom he or she wants to be matched.
[0101] A sixth embodiment of the present disclosure is that, in either the first or fifth embodiment, the work request information includes a plurality of conditions with priorities set, and the determination unit transmits the work request information to the processing unit based on the conditions that match the contractor registration information and the priorities corresponding to the conditions from the work request information. As a result, the requester also receives work provision information that meets the conditions with high priorities set, thereby improving the quality of matching.
[0102] A seventh embodiment of the present disclosure is an information processing method for supporting matching between a security service client and a security service contractor by a computer, comprising the steps of: acquiring service request information including the number of staffing locations from the security service client and service provision information from the security service contractor; storing the service request information and the service provision information acquired by the acquisition unit; transmitting the service request information to a terminal device of the security service contractor and performing processing for transmitting the service provision information to the terminal device of the security service client. This eliminates the need for complicated communication between the client and the contractor, such as confirmation of service content and negotiation, each time the two parties are matched, thereby facilitating matching between the client and the contractor.
[0103] An eighth embodiment of the present disclosure is an information processing program for supporting matching between security service clients and security service contractors, which causes a computer to execute the following processes: acquire service request information including the number of staffing locations from the security service client and security service provision information from the security service contractor; store the service request information and the service provision information acquired by the acquisition unit; transmit the service request information to a terminal device of the security service contractor; and transmit the service provision information to the terminal device of the security service client. This eliminates the need for complicated communication between the client and the contractor, such as confirmation of service content and negotiation, each time the two parties are matched, thereby facilitating matching between the client and the contractor.
[0104] A ninth embodiment of the present disclosure is an information processing device that supports matching between a business requester and a business contractor, the information processing device comprising: an acquisition unit that acquires business request information from the business requester and business provision information from the business contractor; a storage unit that stores the business request information and the business provision information acquired by the acquisition unit; a determination unit that determines whether the business request information matches contractor registration information; and a processing unit that extracts the business requester as a matching candidate for the business contractor and generates, for the business contractor's terminal device, matching proposal information that proposes providing the business provision information to the business requester. The processing unit transmits the business request information and the matching proposal information to the business contractor's terminal device and performs processing for transmitting the business provision information to the business requester's terminal device. This eliminates the need for complicated communication between the business requester and the business contractor each time, such as confirmation of business content and negotiation, and enables both the business requester and the business contractor to perform matching under better conditions and content, thereby further facilitating matching between the business requester and the business contractor. [Explanation of symbols]
[0105] 1. Information Processing Systems 20 Client terminal device (security service client terminal device) 31 Input / output section 32 Communications Department 40 Contractor terminal device (security contractor terminal device) 51 Input / output section 52 Communications Department 60 Server device (information processing device) 71 Communications Department 72 Acquisition Department 73 Memory section 74 Judgment section 75 Processing section 76 Proposal Department
Claims
1. An information processing device that supports matching between security service clients and security service contractors, an acquisition unit that acquires service request information including the number of personnel deployment locations from the security service client and service provision information from the security service contractor; a storage unit that stores the task request information and the task provision information acquired by the acquisition unit; an information processing device that transmits the service request information to the terminal device of the security service contractor and performs processing to transmit the service provision information to the terminal device of the security service client.
2. The information processing device according to claim 1 , wherein the job request information further includes at least one of a fee amount, a date and time of security work, a type of security work, and whether or not a security work certified person is required.
3. The system further includes a determination unit that determines whether the work request information acquired by the acquisition unit matches the contractor registration information, An information processing device as described in claim 2, wherein the processing unit performs processing to transmit the business request information to the security business contractor's terminal device only when the determination unit determines that the business request information and the contractor registration information match.
4. The information processing device according to claim 3, wherein the processing unit has a proposal unit that extracts the security service client as a matching candidate for the security service contractor and generates matching proposal information that proposes providing the service provision information to the security service client on the terminal device of the security service contractor.
5. The information processing device according to claim 4 , wherein the determination unit determines that the work request information and the contractor registration information match when a difference between the work request information and the contractor registration information is within a predetermined range.
6. The task request information includes a plurality of conditions with priorities set, The information processing device according to claim 5 , wherein the determination unit transmits the work request information to the processing unit based on the conditions that match the contractor registration information and the priority corresponding to the conditions from the work request information.
7. An information processing method for supporting matching between security service clients and security service contractors by a computer, comprising: a step of acquiring service request information including the number of personnel deployment locations from the security service client and service provision information from the security service contractor; a step of storing the task request information and the task provision information acquired by the acquisition unit; transmitting the service request information to a terminal device of the security service contractor, and performing processing to transmit the service provision information to a terminal device of the security service client.
8. An information processing program that supports matching between security service clients and security service contractors, Obtaining service request information including the number of personnel deployment locations from the security service client and security provision information from the security service contractor; storing the work request information and the work provision information acquired by the acquisition unit; An information processing program that causes a computer to execute processing for transmitting the service request information to the terminal device of the security service contractor and transmitting the service provision information to the terminal device of the security service client.
9. An information processing device that supports matching between a business requester and a business contractor, an acquisition unit that acquires work request information from the work client and work provision information from the work contractor; a storage unit that stores the task request information and the task provision information acquired by the acquisition unit; a determination unit that determines whether the work request information matches the contractor registration information; a processing unit including a proposal unit that extracts the business requester as a matching candidate for the business contractor and generates matching proposal information that proposes providing the business provision information to the business requester on a terminal device of the business contractor, The processing unit is an information processing device that performs processing to transmit the business request information and the matching proposal information to the terminal device of the business contractor, and to transmit the business provision information to the terminal device of the business client.
Citation Information
Patent Citations
Security system and security method
JP2016066312A