Information processing system, information processing device, information processing method and program
The information processing system addresses the challenge of resource-limited patrols by enabling third-party monitoring through GPS-equipped devices, ensuring effective crime prevention in agricultural and livestock sectors.
Patent Information
- Application Number
- JP2024000938
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-09
- Publication Date
- 2025-07-22
AI Technical Summary
The challenge of effectively patrolling vast areas to prevent crimes such as theft of agricultural and livestock products at night is exacerbated by limited police resources, leading to significant financial losses for farmers and livestock producers, and existing technologies like in-vehicle camera systems are ineffective if vehicles are not present at the time of the incident.
An information processing system that enables third parties to be requested for patrol monitoring by acquiring current positions, registering requested travel routes, determining if these routes have been traveled, and rewarding users for completing these patrols, utilizing devices like drones or smartphones equipped with GPS.
This system allows for effective crime prevention by incentivizing third-party patrols, ensuring that critical areas are monitored, thereby reducing financial losses and enhancing security in agricultural and livestock sectors.
Smart Images

Figure 2025107628000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing apparatus, an information processing method, and a program. More specifically, the present invention relates to a running information management system, a running information management apparatus, a running information management method, and a program for managing running information among information. The present invention also relates to a running information acquisition device for acquiring running information and a video imaging device for imaging video.
Background Art
[0002] In recent years, due to the development of information technologies such as AI and IoT, digital transformation, so-called DX, which substitutes programs or AI for some of the operations that have been performed by humans, has been implemented in various fields.
[0003] In particular, it is required to review the operations in various fields that have been hitherto performed by the state, that is, public servants, and replace the less productive operation parts with digital ones to obtain equivalent results with a small budget. The reason is that Japan is one of the countries where the aging population with low birthrate is accelerating most in the world, and the national finance has started to be strained due to the decrease in tax revenue accompanying the shrinkage of the working population and the increase in social security costs accompanying the increase in the elderly population.
[0004] For example, Patent Document 1 discloses a technique for obtaining, via a network, images of in-vehicle cameras such as a drive recorder that was running in the vicinity when an incident occurred, as a method for digitizing a part of criminal investigations conducted by the state. According to this technique, by digitally replacing a part of the information collection by inquiry investigations that police officers have hitherto conducted on neighboring residents during criminal investigations, it is possible to quickly collect useful information that can be a clue to the incident at a low cost.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] For example, patrol is one of the tasks of maintaining public order performed by police officers. Police officers in patrol cars or on bicycles patrol the streets to exert a deterrent effect on those who attempt to commit crimes.
[0007] However, many crimes occur at night. In particular, in recent years, the number of incidents in which people break into fields and livestock barns at night and steal crops, fruits, and livestock has been increasing. To prevent such incidents, it is necessary to conduct patrols during the time periods when such crimes are likely to occur. However, due to issues such as the problem of police resources and the vastness of the areas that need to be patrolled, it is difficult for the police alone to patrol all locations.
[0008] When such incidents occur, farmers and livestock producers suffer significant financial losses and are left in a situation where they can only cry and go to sleep if the criminals are not caught. In particular, in Japan with a low food self-sufficiency rate, people engaged in farming and livestock production are very important. As the number of such incidents increases, the motivation to work decreases and some people may even go out of business.
[0009] Also, in the technology of Prior Art Document 1, although it is possible to obtain the images of in-vehicle cameras at predetermined positions and times, since the images do not exist if the vehicle is not traveling at that location at that time, there has been a problem that they cannot be recovered and used for criminal investigations.
[0010] Therefore, an object of the present invention is to prevent crimes such as theft by enabling third parties to be entrusted with patrol monitoring.
Means for Solving the Problems
[0011] An information processing system according to an aspect of the present invention includes a position acquisition means for acquiring a current position, a registration means for registering a requested travel position indicating a position where travel is requested, a determination means for determining whether the registered requested travel position has been traveled based on the acquired current position, and a reward giving means for giving a predetermined reward based on the determination result.
[0012] An information processing apparatus according to an aspect of the present invention includes a position information receiving means for receiving position information indicating the position of a vehicle, a registration means for registering a requested travel position indicating a position where travel is requested, a determination means for determining whether the registered requested travel position has been traveled based on the vehicle position information, and a reward giving means for giving a predetermined reward based on the determination result.
Advantages of the Invention
[0013] According to the present invention, it becomes possible to prevent crimes such as theft by enabling a third party to be requested for patrol monitoring.
Brief Description of the Drawings
[0014]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40
Figure 41
Figure 42
Figure 43
Figure 44
Figure 45
Figure 46
Figure 47
Figure 48
Figure 49
Figure 50
Figure 51
MODE FOR CARRYING OUT THE INVENTION
[0015] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In each figure, those with the same reference numerals have the same or similar configurations. [First Embodiment]
[0016] FIG. 1 is a diagram showing the configuration of an information processing system 1 according to Embodiment 1. The information processing system 1 includes a position information acquisition unit 110, a registration unit 120, a determination unit 130, and a reward granting unit 140.
[0017] The position information acquisition unit 110 acquires the current position. The position acquisition unit 110 receives signals transmitted from, for example, a plurality of GPS satellites, and acquires position information consisting of the current latitude and longitude by calculating the current position coordinates by the three-point survey method. Further, the position information acquisition unit 110 may adopt a method of acquiring the current position information based on information transmitted from a mobile base station.
[0018] The registration unit 120 registers various types of information. For example, the registration unit 120 registers a required travel position indicating the position where travel is requested. FIG. 2 shows an example of the required travel position. The required travel position illustrated in FIG. 2 is composed of a plurality of coordinates. Note that the required travel position may be registered in a polyline format indicating a route for requesting travel by connecting a plurality of coordinates, or may be registered in a polygon format indicating a position range for requesting travel by connecting a plurality of coordinates.
[0019] Hereinafter, in this specification, a required travel position composed of a plurality of coordinates may be particularly referred to as a required travel route or a required travel path. Note that when specifying a required travel route in the above polygon format, by specifying that one road is included in the polygon, the route that one desires to travel can be specified in the polygon format. Further, for example, when specifying a required travel route in the polyline format, it can be determined whether the required travel position is being traveled based on whether the minimum distance between the polyline and the current position is within a predetermined value (for example, 5 m, etc.). In this way, the registration unit 120 registers a required travel position, which is information regarding the position where travel is requested, in response to the request from the user of the client requesting patrol travel.
[0020] In this specification, the registration unit that registers a required travel position indicating the position where travel is requested may be referred to as a required travel position registration unit. When the required travel position to be registered registers a required travel route indicated in a route format, the required travel position registration unit in this case may be particularly referred to as a required travel route registration unit or a required travel path registration unit. When the required travel position to be registered registers a required travel area indicated in a position range format, the required travel position registration unit in this case may be particularly referred to as a required travel range registration unit or a required travel area registration unit.
[0021] The determination unit 130 performs various determination processes. The determination unit 130 determines, for example, whether the required travel position registered by the registration unit 120 has been traveled based on the current position acquired by the position acquisition unit 110.
[0022] Figure 3 shows an example of the travel determination method performed by the determination unit 130. In Figure 3, two roads, Road X and Road Y, registered as the required travel route are displayed. Also, four position coordinates A, B, C, and D are sequentially acquired during travel by the current position acquisition unit 121. The determination unit 130 calculates the least-squares distance to Road X, which is the required travel route closest to the coordinates acquired by the position acquisition unit 110, and determines that the vehicle is traveling on Road X, which is this required travel route, when the calculated distance is within a predetermined threshold value.
[0023] Also, for example, when there are a plurality of positions within the positions acquired by the position acquisition unit 110 that are within a predetermined distance from the required travel route registered as the required travel position, the determination unit 130 determines that the vehicle has traveled on the road that is this required travel route. Also, for example, when there is a required travel route that satisfies a predetermined distance condition for a predetermined number of consecutive positions acquired by the position acquisition unit 110, the determination unit 130 determines that the vehicle has traveled on this required travel route. In the example of Figure 3, since the two consecutive positions C and D are positions less than a predetermined distance from Road Y registered as the required travel route, it is determined that the vehicle has traveled on Road Y, which is this required travel route.
[0024] Also, for example, when the required travel position is specified in a polygon format that divides a certain range instead of the polyline format shown in Figure 3, the determination unit 130 may execute a GIS search or the like to check if there are a plurality of consecutive position coordinates within the range delimited by the polygon registered as the required travel position, and determine from the search result whether the vehicle has traveled on this required travel position. In this way, the determination unit 130 determines whether the acquired position information satisfies the position required at the required travel position registered by the registration unit 120.
[0025] When it is determined that the required travel position has been traveled, the reward granting unit 140 grants a predetermined reward. For example, the reward granting unit 140 pays the user who has traveled an amount corresponding to the distance of the required travel position registered by the registration unit 120 as a reward.
[0026] As described above, according to the information processing system according to the first embodiment, by paying a reward in exchange for having a specified driving route driven by a vehicle by a third-party user, a crime prevention service by self-guarding can be provided.
[0027] Note that the various functions constituting the information processing system 1 described above may be realized by one device, or may be separately implemented in a plurality of devices. FIG. 4 is a block diagram showing an example of another configuration of the information processing system 1. In the example of FIG. 4, the information processing system 1 is configured in a state where an information acquisition device 200 and an information processing device 400 are connected by a network N.
[0028] The information acquisition device 200 includes a position information acquisition unit 110 and a determination unit 130. The information acquisition device 200 may be a device mounted on a movable device such as an automobile, a bicycle, or a drone, or may be these automobiles or drones themselves. For example, the position information acquisition unit 110 acquires position information indicating the current position of a vehicle during travel, and the determination unit 130 determines whether the vehicle has traveled along a required travel route from the travel position.
[0029] The information processing device 400 is a server that communicates with a plurality of information acquisition devices 200, and includes a registration unit 120 and a reward granting unit 140. In the registration unit 120, a required travel position indicating a position where travel is requested is registered, and a reward is granted based on the determination result in the determination unit 130 of the information acquisition device 200.
[0030] In this way, the necessary processing may be separately implemented in a plurality of devices. Note that the information acquisition device 200 may be a smartphone equipped with a GPS function, a drive recorder, or the like, and in this specification, the information acquisition device may sometimes be referred to as a travel position acquisition device, an image capturing device, a video capturing device, or the like. Further, the information processing device 400 may sometimes be referred to as a travel position management device 400 or a reward management device 400 for managing the travel positions of a plurality of information acquisition devices.
[0031] Next, the physical configuration of each device will be described. FIG. 5 is a diagram showing an example of the physical configuration of each device included in the information processing system 1. Here, the information processing device 400 will be described, but the same description can also be applied to the information acquisition device 200 and other devices. Also, here, the case where the information processing device 400 is configured by a single computer will be described, but the information processing device 400 may be realized by combining a plurality of computers or a plurality of arithmetic units.
[0032] The information processing device 400 includes a CPU (Central Processing Unit) 10a corresponding to an arithmetic unit, a RAM (Random Access Memory) 10b corresponding to a storage unit, a ROM (Read only Memory) 10c corresponding to a storage unit, a communication unit 10d, an input unit 10e, and a display unit 10f. These components are connected to be able to transmit and receive data to and from each other via a bus. Note that the configuration shown in FIG. 5 is an example, and the information processing device 400 may have configurations other than these, or may not have some of these configurations.
[0033] The CPU 10a is an example of a processor and is a control unit that performs control related to the execution of programs stored in the RAM 10b or ROM 10c, arithmetic operations, and processing of data. The CPU 10a is, for example, an arithmetic unit that executes each process of each embodiment described later. The CPU 10a receives various data from the input unit 10e and the communication unit 10d, and displays the arithmetic result of the data on the display unit 10f or stores it in the RAM 10b.
[0034] The RAM 10b is a part of the storage unit in which data can be rewritten, and may be configured by, for example, a semiconductor memory element. The RAM 10b may store programs executed by the CPU 10a, data and condition information processed in each embodiment, images, and the like. Note that these are examples, and the RAM 10b may store data other than these, or may not store some of these.
[0035] The ROM 10c is a part of the storage unit that can read data, and may be composed of, for example, a semiconductor memory element. The ROM 10c may store, for example, a program related to image processing or data that is not rewritten.
[0036] The communication unit 10d is an interface for connecting the information processing apparatus 400 to other devices. The communication unit 10d may be connected to a communication network such as the Internet. For example, reception of an image and transmission of a requested travel position are performed via the communication unit 10d.
[0037] The input unit 10e receives input of data from a user and may include, for example, a keyboard, a pointing device, and a touch panel. For example, input of a requested travel position is performed via the input unit 10e.
[0038] The display unit 10f visually displays the calculation result by the CPU 10a and may be composed of, for example, an LCD (Liquid Crystal Display) or an organic EL display. For example, display of the received image is performed via the display unit 10f.
[0039] The program for executing the above-described processing may be stored and provided in a non-transitory computer-readable storage medium such as the RAM 10b or the ROM 10c, or may be provided via a communication network connected by the communication unit 10d. In the information processing apparatus 400, various operations described later are realized when the CPU 10a executes the program. Note that these physical configurations are examples and do not necessarily have to be independent configurations. For example, the information processing apparatus 400 may include an LSI (Large-Scale Integration) in which the CPU 10a, the RAM 10b, and the ROM 10c are integrated. Further, the information processing apparatus 400 may include a GPU (Graphical Processing Unit) or an ASIC (Application Specific Integrated Circuit).
[0040] As described above, the information processing system according to the first embodiment includes a position information acquisition unit 110 that acquires the current position, a registration unit 120 that registers at least a requested travel position indicating a position where travel is requested, a determination unit 130 that determines whether the registered requested travel position has been traveled based on the current position acquired by the position information acquisition unit 110, and a reward giving unit 140 that gives a predetermined reward based on the determination result. With this configuration, it becomes possible to request other users to patrol in the form of paying a reward.
[0041] Further, the information processing system 1 may be configured as shown in FIG. 6. In the information processing system 1 illustrated in FIG. 6, the information acquisition device 200 includes a position information acquisition unit 110, a recording unit 210, and a transmission unit 220.
[0042] The position information acquisition unit 110 sequentially acquires current position information indicating the current position during travel. The recording unit 210 records the current position information sequentially acquired by the position information acquisition unit 110 on a recording medium for a certain period.
[0043] The transmission unit 220 reads out and transmits a plurality of position information acquired by the position information acquisition unit 110 and recorded in the recording unit 210 from the recording medium.
[0044] The information processing device 400 includes a reception unit 410, a registration unit 120, a determination unit 130, and a reward giving unit 140.
[0045] The position information reception unit 410 receives the position information acquired by the information acquisition device 200. The determination unit 130 determines whether the requested travel position registered by the registration unit 120 has been traveled based on the position information received by the position information reception unit 410. The reward giving unit 140 performs a process of paying a predetermined reward when the determination unit 130 determines that the requested travel position has been traveled.
[0046] As described above, the determination process of whether the requested travel position has been traveled may be executed on the information acquisition device 200 side or on the information processing device 400 side.
[0047] [Second Embodiment] The information processing system according to the second embodiment is characterized in that the processing related to the determination of the position is distributed and performed by both the information acquisition device and the information processing device. Hereinafter, it will be described in detail with reference to the drawings. Note that some descriptions of the parts already described will be omitted.
[0048] FIG. 7 is a diagram showing the configuration of the information processing system 1 according to the second embodiment. The information processing system 1 includes an information acquisition device 200, an information processing device 400, and a travel request device 600.
[0049] The travel request device 600 is a device for requesting travel from other users. A user who wants to patrol along a predetermined travel route registers a travel request with the information processing device 400 through the travel request device 600. When a travel request from the travel request device 600 is registered with the information processing device 400, a reward is paid based on the travel information obtained from the position information acquired by a plurality of information acquisition devices 200.
[0050] FIG. 8 is a diagram showing the specific configuration of the information processing system 1 according to the second embodiment. The request device 600 includes an input unit 610 that receives various inputs from a user, and a transmission unit 620 that transmits the information input by the input unit 610.
[0051] The input unit 610 includes a user information input unit 611 and a travel request information input unit 612. The user information input unit 611 inputs information about the user through an interface such as a touch panel provided in the request device 600. A user is a person or a corporation that uses the information processing system 1, and among the users, a user who makes a travel request may be referred to as a client in this specification. Examples of user information include the user's name, address, email address, password for logging in, and the URL of the corporation if the user is a corporation.
[0052] The travel request information input unit 612 inputs travel request information, which is information for requesting travel. The travel request information includes at least information regarding a requested travel position, which is a position where travel is requested.
[0053] The transmission unit 620 includes a user information transmission unit 621 and a travel request information transmission unit 622. The user information transmission unit 621 transmits the user information input by the user information input unit 611 to the information processing device 400. The travel request information transmission unit 622 transmits the travel request information input by the travel request information input unit 612 to the information processing device 400.
[0054] The information acquisition device 200 includes a position information acquisition unit 110, a reception unit 230, a recording unit 210, a determination unit 130, a transmission unit 220, an input unit 240, and a display unit 250.
[0055] The input unit 240 receives various operation inputs from the user of the information acquisition device 200. The input unit 240 includes a start / end operation input unit 241 that inputs an operation for instructing the start and end of the acquisition of position information.
[0056] The position information acquisition unit 110 acquires position information indicating the current position at regular time intervals or at timings exceeding a certain distance. For example, when a start operation for acquiring position information is input by the start / end operation input unit 241, the position information acquisition unit 110 starts acquiring position information, and when an end operation for acquiring position information is input, the position information acquisition unit 110 ends acquiring position information.
[0057] The reception unit 230 communicates with the information processing device 400 and receives various information. The reception unit 230 includes a travel request information reception unit 231. The travel request information reception unit 231 receives travel request information. For example, the travel request information reception unit 231 receives travel request information, which is information for requesting travel issued near the latest position information acquired by the position information acquisition unit 110.
[0058] The recording unit 210 records various information on a recording medium. The recording unit 210 includes a position information recording unit 211 and a travel request information recording unit 212. The position information recording unit 211 records the current position information sequentially acquired by the position information acquisition unit 110 on the recording medium in time series. The travel request information recording unit 212 records the travel request information received by the travel request information receiving unit 231.
[0059] The determination unit 130 performs various determination processes. The determination unit 130 includes a requested travel determination unit 131. The requested travel determination unit 131 performs a determination process on whether the requested travel position has been traveled based on the requested travel position included in the travel request information received by the travel request information receiving unit 231 and recorded by the travel request information recording unit 212 and the position information acquired by the position information acquisition unit 110. Since the requested travel determination unit 131 can also be said to determine whether travel has been carried out according to the travel conditions indicated by the travel request information, it may be referred to as a requested travel execution determination unit.
[0060] The transmission unit 220 communicates with the information processing device 400 and transmits various information. The transmission unit 220 includes a travel information transmission unit 221. When it is determined that the travel position requested by the received travel request information has been traveled, the travel information transmission unit 221 transmits the position information related to the travel to the information processing device 400 as travel information.
[0061] The display unit 250 displays various information on the screen. The display unit 250 includes a travel request information display unit 251 and a determination result display unit 252. The travel request information display unit 251 displays the travel request information received by the travel request information receiving unit 231. The determination result display unit 252 displays the determination result in the requested travel determination unit 131. For example, when it is determined that the travel requested by the requested travel information has been performed, the determination result display unit 252 displays an image or a message indicating that the travel has been correctly performed on the screen.
[0062] Next, the information processing device 400 will be described. The information processing device 400 includes a receiving unit 410, a registration unit 120, a transmission unit 420, a determination unit 430, and a reward granting unit 140.
[0063] The receiving unit 411 communicates with the requesting device 600 and the information acquisition device 200, and receives various types of information. The receiving unit 410 includes a user information receiving unit 411, a travel request information receiving unit 412, and a travel information receiving unit 413.
[0064] The user information receiving unit 411 receives user information. The user information includes information such as the user's name, the user's email address, and the password for logging in. The travel request information receiving unit 412 receives travel request information including at least a requested travel position indicating the position of the requested travel. The travel information receiving unit 413 receives travel information including at least a plurality of position information.
[0065] The registration unit 120 performs various registrations. The registration unit 120 includes a user information registration unit 121 and a travel request information registration unit 122. The user information registration unit 121 registers the user information received by the user information receiving unit 411 in the database. The travel request information registration unit 122 registers the travel request information received by the travel request information receiving unit 412 in the database.
[0066] The transmission unit 420 communicates with the travel request device 600 and the information acquisition device 200, and transmits various types of information. The transmission unit 420 includes a travel request information distribution unit 421. The travel request information distribution unit 421 distributes the travel request information registered by the travel request information registration unit 122 to the information acquisition device 200.
[0067] The determination unit 430 performs various determination processes. The determination unit 430 includes a requested travel determination unit 431. The requested travel determination unit 431 performs a determination process as to whether the requested travel position has been traveled based on the requested travel position included in the travel request information registered by the travel request information registration unit 122 and the travel information received by the travel information receiving unit 413.
[0068] The reward awarding unit 140 awards a predetermined reward based on the determination result in the required driving determination unit 431. Specifically, when the required driving determination unit 431 determines that the driving position required by the driving request information has been traveled, the reward awarding unit 140 awards a reward in an amount based on the driving request information to the user who has performed the driving.
[0069] As described above, the information processing system 1 according to the second embodiment is arranged in a state where at least the information processing apparatus 400 and the plurality of information acquisition apparatuses 200 are connected by a network. Each information acquisition apparatus 200 includes a position information acquisition unit 110 that sequentially acquires information regarding the current position during driving, a reception unit 230 that receives driving request information including at least required driving position information regarding the position where driving is requested, and a transmission unit 220 that transmits driving information including at least a plurality of position information acquired during driving. The information processing apparatus 400 includes a registration unit 120 that registers driving request information including at least required driving position information regarding the position where driving is requested, a transmission unit 420 that transmits the driving request information, and a reception unit 410 that receives driving information including at least a plurality of position information during driving.
[0070] Furthermore, each information acquisition apparatus 200 includes a determination unit 130 that determines whether the driving requested by the received driving request information has been performed. As a result of the determination, when it is determined that the requested driving has been performed, the transmission unit 220 transmits driving information including at least a plurality of position information acquired during the driving related to the determination. The information processing apparatus 400 includes a determination unit 430 that determines whether the driving requested by the driving request information has been performed based on the received driving information. As a result of the determination in the determination unit 430, when it is determined that the requested driving has been performed, a predetermined reward is awarded to the user related to the driving.
[0071] As described above, in the information processing system 1 according to the second embodiment, the first required travel determination is made on the side of each information acquisition device 200, and the second required travel determination is made by the information processing device 400. Since the information acquisition devices 200 are mounted on each vehicle, if all the determination processes are concentrated and performed by the information processing device 400, the processing load will be too heavy. Therefore, after the travel determination is made on the side of each information acquisition device 200, the overall optimization is achieved by making the final determination.
[0072] That is, in the information processing system 1 according to the second embodiment, the first determination process for determining whether the required travel has been performed is implemented by the information acquisition device that acquires the position information during travel. When it is determined as a result of the first determination process that the required travel has been performed, in the information processing device, a second determination process for determining whether the required travel is being performed by the vehicle equipped with the information processing device is performed again. With this configuration, after the first determination process with low accuracy is performed by each information acquisition device, the information processing device performs a more refined second determination process that also involves the granting of rewards. With this configuration, while alleviating the concentration of processing, it is possible to prevent the incorrect granting of rewards due to misjudgment.
[0073] [Third Embodiment] Crop theft damage often occurs at night. Also, the need for crop theft prevention increases mainly during the harvest period. Therefore, from the perspective of farmers, there is a need to make a travel request by setting various conditions such as the time zone and period for which to request patrol. Therefore, the information processing system according to the third embodiment is characterized in that not only the position but also various conditions are given to the required travel. Hereinafter, it will be described in detail with reference to the drawings. However, some descriptions of the parts already described will be omitted.
[0074] FIG. 9 is a block diagram showing the configuration of the information processing system according to the third embodiment. In FIG. 9, the request device 600 includes a travel request information input unit 612, a travel request information transmission unit 622, and a reception unit 630.
[0075] The travel request information input unit 612 receives the input of travel request information including at least the position where travel is requested. FIG. 10 shows a travel request information input screen for inputting the travel request information.
[0076] The travel request information input screen illustrated in FIG. 10 includes a requested travel position input unit 612a for inputting the position of the requested travel, a requested travel period input unit 612e for inputting the period during which travel is requested, a requested travel time zone input unit 612h for inputting the time zone during which travel is requested, a requested travel number of times input unit 612k for inputting the number of times of requested travel, and a requested travel speed input unit 612n for inputting conditions related to the speed of the requested travel.
[0077] In the requested travel position input unit 612a, by selecting the start point 612b of the route of the requested travel and the end point 612c of the route where travel is requested on the map, the shortest route 612d connecting these two points is selected, and the route 612d is input as requested travel route information indicating the route where travel is requested. That is, the requested travel position input unit 612a inputs a requested travel position indicating the position where travel is requested.
[0078] In the requested travel period input unit 612e, fields for inputting the start date and time 612f and the end date and time 612g of the requested travel are arranged. In FIG. 10, 10:00 on October 5, 2023 is input as the start date and time, and 18:00 on December 11, 2023 is input as the end date and time. For example, when requesting patrol travel to prevent theft of agricultural products, it is not necessary to travel throughout the year, and there is a high need to patrol only during the harvest period of agricultural products. Therefore, as the period for requesting patrol travel, the requested travel start date and time and the requested travel end date and time are input as requested travel period information. In this way, the requested travel period input unit 612e inputs requested travel period information regarding the period during which travel is requested.
[0079] In the required travel time zone input section 612h, fields for inputting the start time 612i and end time 612j for which travel is required are arranged. In Fig. 10, 22:00 is input as the start time and 05:00 is input as the end time. For example, it is known that theft of agricultural crops is concentrated at night, and there is a need to patrol only during this night intensively. Therefore, the start time and end time are input as required travel time zone information for the time zone in which circuit patrol travel is desired. In this way, the required travel time zone input section 612h inputs required travel time zone information indicating the time zone for which travel is required.
[0080] In the required travel frequency input section 612k, information regarding the number of times of travel required is input. Since there is a reward for patrol travel, there is a possibility that more reward than expected may be paid if the user circles the required travel route many times. Therefore, an upper limit for the number of times of travel required can be set. Also, at this time, there is a high need to travel at regular intervals during the required travel time zone. Therefore, in the required travel frequency, a field for inputting the number of times of travel required 612l and a field for inputting the required travel interval 612m indicating during which period the travel of that number of times is required are arranged. In the example of Fig. 10, it is input to require travel up to once within 2 hours. Therefore, for example, even if travel after the second time is performed between 22:00 and 24:00 for 2 hours, no reward will be paid for travel after the second time. In this way, the required travel frequency input section 612k inputs required travel frequency conditions regarding the number of times of travel required. The required travel frequency conditions may be in the conditional format of how many times in total or in the conditional format of up to how many times within a certain time.
[0081] In the required traveling speed input unit 612n, a field for inputting conditions regarding the required traveling speed is arranged. When requesting a patrol, in order to enhance the crime prevention effect, there is a need to travel slowly at a speed equal to or lower than a predetermined speed along the required traveling route. Therefore, as the required traveling speed, information regarding a predetermined speed per hour is input. In the example of FIG. 10, it is input as a condition to travel at a speed of 10 km / h or lower. In this way, the required traveling speed input unit 612n inputs the required traveling speed condition regarding the required traveling speed.
[0082] With the above traveling requirement information input, when the order button 612p is pressed, the traveling requirement information is transmitted. The traveling requirement information transmission unit 622 transmits the traveling requirement information input in the traveling requirement information input unit 612 to the information processing device 400.
[0083] FIG. 11 is an example of the traveling requirement information transmitted by the traveling requirement information transmission unit 622. The transmitted traveling requirement information includes a user ID that uniquely identifies the user who makes the traveling request, required traveling route information indicating the route for which traveling is requested, required traveling period information indicating the period of the required traveling, required traveling time zone information indicating the time zone of the required traveling, the required number of traveling times indicating the number of times of the required traveling, and required traveling speed information indicating the speed of the required traveling.
[0084] The receiving unit 630 communicates with the information processing device 400 and receives various types of information. The receiving unit 630 includes a traveling notification receiving unit 631. The traveling notification receiving unit 631 receives traveling notification information indicating that the traveling requested by the traveling requirement information transmitted from the traveling requirement information transmission unit 622 has been performed.
[0085] The display unit 640 displays various types of information to the user. The display unit 640 includes a travel notification display unit 641. The travel notification display unit 641 displays the travel notification information received by the travel notification receiving unit 631 on the screen. From the perspective of the user who is the source of the travel request, since the user wants to sequentially know whether the requested travel has been performed, when it is determined that the requested travel has been performed, a travel notification is received and displayed on the screen to notify the user, enabling the user to grasp the security situation of a farm or the like.
[0086] The information processing apparatus 400 includes a receiving unit 410 that receives various types of information, a transmitting unit 420 that transmits various types of information, a registration unit 120 that performs various registration processes, a determination unit 430, a calculation unit 440, a reward granting unit 140, an update unit 450, and a search unit 460.
[0087] The receiving unit 410 includes a user information receiving unit 411, a travel request information receiving unit 412, and a travel information receiving unit 413. The user information receiving unit 411 receives user information for performing user registration as a user of the information processing system 1.
[0088] FIG. 12 is an example of the user information received by the user information receiving unit 411. The user information illustrated in FIG. 12 includes information such as the user's name, the user's nickname (handle name), the user's email address, the password for login, the name of the company to which the user belongs, the company's address, the company's telephone number, the URL of the company's web page, and the user type.
[0089] Note that the user information in FIG. 12 is an example, and the name, address, telephone number, etc. of the company may not be included. Here, the user type is information indicating whether the user is a "client", which is the user on the requester side who makes a travel request to a third party, or a "supplier" who receives the request and performs the travel. Briefly speaking, the user who makes a travel request using the travel request device 600 is the client, and the user who performs the travel requested based on the travel request is the supplier.
[0090] The travel request information receiving unit 412 receives travel request information which is information requesting travel. As illustrated in FIG. 11, the travel request information includes requested travel route information indicating a route for requesting travel, requested travel period information indicating a period of the requested travel, requested travel time zone information indicating a time zone of the requested travel, requested travel frequency indicating the number of times of the requested travel, and requested travel speed information indicating a speed of the requested travel, and is information for requesting another user to perform travel with the content specified by the travel request information.
[0091] The travel information receiving unit 413 receives travel information acquired by the information acquisition device 200. FIG. 13 shows an example of the travel information received by the travel information receiving unit 413. In the travel information illustrated in FIG. 13, an order number uniquely identifying the travel request information related to the travel, a user ID uniquely identifying the user who performed the travel, latitude / longitude position information (coordinates), and date / time information regarding the date and time when the position information was acquired are included in a plurality of array forms as travel history information.
[0092] The calculation unit 440 performs various calculation processes. The calculation unit 440 includes a reward amount calculation unit 441 and a travel speed calculation unit 442. The reward amount calculation unit 441 calculates a reward amount to be paid to the user who performed the requested travel when the requested travel is performed based on the travel request information received by the receiving unit 410. For example, the reward amount calculation unit 441 calculates a travel distance from the requested travel position included in the travel request information, and calculates a value obtained by multiplying by a predetermined coefficient based on which time zone the requested travel time zone is, such as daytime, nighttime, or late at night, as the reward amount. In addition, the reward amount calculation unit 441 may calculate the reward amount based on various conditions such as the prefecture related to the requested travel position, the population of the city, town, or village of that location, the population density of that area, weather conditions, whether it is a holiday or a weekday, and past travel records.
[0093] The traveling speed calculation unit 442 calculates the speed during traveling based on the traveling information received by the traveling information receiving unit 413. For example, the traveling speed calculation unit 440 calculates the average speed when passing through this section from the difference in latitude and longitude at adjacent times based on the traveling history information included in the received traveling information, calculates the average speed in other sections in the same way, and calculates the average speed during traveling by calculating the average speed of the entire section.
[0094] The determination unit 430 performs various determination processes. The required traveling determination unit 431 determines whether the traveling requested by the traveling request information has been performed based on the traveling information received by the traveling information receiving unit 413.
[0095] The registration unit 120 includes a user information registration unit 121, a traveling request information registration unit 122, and a traveling determination result registration unit 123. The traveling request information registration unit 122 registers the traveling request information received by the traveling request information receiving unit 412 in the database.
[0096] The user information registration unit 121 registers the user information received by the user information receiving unit 411 in the database. FIG. 14 shows an example of the user information registered by the user information registration unit 121. In the user information illustrated in FIG. 14, a user ID uniquely assigned to the user, the user's name, the user's handle name, the user's email address and login password, the name of the company to which the user belongs, the company's address, phone number, the URL of the company's homepage, the user type, the points held, and the registration date are recorded in an associated state.
[0097] The travel request information registration unit 122 registers the travel request information received by the travel request information receiving unit 412 in a database. FIG. 15 shows an example of the travel request information registered by the travel request information registration unit 122. In the travel request information illustrated in FIG. 15, an order number (travel request number) that uniquely identifies each travel request information, a user ID that uniquely identifies the user who made the request, a requested travel position (requested travel route) that indicates the position of the requested travel, a requested travel period that indicates the period during which the travel is requested, a requested travel time zone that indicates the time zone during which the travel is requested, a requested travel frequency that indicates the number of travel requests per predetermined section, a requested travel speed that indicates the speed of the requested travel, the amount of remuneration to be paid when the travel is performed, the remaining budget, and the registration date and time indicating the date and time of registration are recorded in an associated state.
[0098] The travel determination result registration unit 123 records the determination result of the requested travel determination unit 431. FIG. 16 shows an example of the determination result registered by the travel determination result registration unit 123. In FIG. 16, travel information when it is determined that the requested travel has been performed, a user ID (traveling user ID) that uniquely identifies the user who performed the travel, an order number that uniquely identifies the travel request information related to the travel, the average speed during the travel, a notification flag indicating whether a notification has been made, and the registration date and time are recorded in an associated state.
[0099] Since the travel determination result registration unit 123 is information that becomes a history of the performance of a valid requested travel, the travel determination result registration unit 123 may be referred to as a requested travel history information registration unit 123. The requested travel history information registration unit 123 registers requested travel history information including at least information that identifies requested travel information (requested information) and information regarding the date and time when the requested travel was performed.
[0100] When it is determined by the requested travel determination unit 431 that the requested travel is being performed, the remuneration granting unit 140 performs a process of paying a predetermined remuneration to the user who performed the travel. Specifically, it may be configured to grant remuneration by transferring points corresponding to the remuneration amount calculated by the remuneration amount calculation unit 441 from the user who requested the travel to the user who performed the travel.
[0101] The update unit 450 updates various tables registered in the database by the registration unit 120. The update unit 450 includes a user information update unit 451 and a travel request information update unit 452. The user information update unit 451 updates the final position information of the registered user information based on the travel information of the user received by the travel information receiving unit 413. When the reward is paid by the reward granting unit 140, the travel request information update unit 452 performs a process of updating the remaining budget of the registered travel request information.
[0102] The extraction unit 460 performs a process of extracting necessary information from various tables registered in the database by the registration unit 120. The extraction unit 460 includes a delivery target user extraction unit 461. The delivery target user extraction unit 461 performs a process of extracting a user who is a delivery target of new travel request information registered by the travel request information registration unit 122 from among the users of the supplier registered by the user information registration unit 121. For example, the delivery target user extraction unit 461 extracts a user whose final position is in a predetermined distance relationship with the travel request position included in the newly registered travel request information as the delivery target user. Since a user who is far from the requested travel position is less likely to be able to travel even if receiving the travel request information, for example, a user whose final position is registered at a location within a predetermined distance from the requested travel position is extracted as the delivery target user of the travel request information.
[0103] The transmission unit 420 transmits various information. The transmission unit 420 includes a travel request information distribution unit 421 and a travel notification transmission unit 422. The travel request information distribution unit 421 performs a process of distributing the newly registered travel request information to the delivery target users extracted by the delivery target user extraction unit 461. Also, the travel request information distribution unit 421 extracts the travel request information whose requested travel period has not ended among the travel request information registered by the travel request information registration unit 122 and performs a process of distributing it to the information acquisition device 200.
[0104] When the travel notification unit 422 determines that the travel requested by the requested travel determination unit 430 has been performed, it transmits to the travel request device 600 of the user who is the request source that the travel has been performed. Since the user has a need to know at what timing the requested travel has been performed, when it is determined that the travel has been performed, by notifying the user who is the requester that the travel has been performed, it becomes possible to inform the requester himself / herself that there is no longer a need to perform patrol travel.
[0105] Next, the information acquisition device 200 will be described. The information acquisition device 200 includes a position information acquisition unit 110, a reception unit 230, a recording unit 210, a determination unit 130, an input unit 240, and a transmission unit 220.
[0106] The position information acquisition unit 110 sequentially acquires the current position information as it moves. The position information acquisition unit 110 calculates, for example, the distances from the signals transmitted from a plurality of GPS satellites to calculate the current latitude and longitude at a predetermined frequency. At this time, since information regarding the current date and time can also be acquired from the GPS signal, it is preferable that the position information acquisition unit 110 is configured to acquire the current position information and the current date and time information.
[0107] The reception unit 230 receives various types of information transmitted from the information processing device 400. The reception unit 230 includes a travel request information reception unit 231. The travel request information reception unit 231 receives travel request information, which is information requesting travel. The travel request information received by the travel request information reception unit 231 includes, for example, requested travel route information including a plurality of coordinates for indicating the route of the requested travel as shown in FIG. 11, requested travel period information indicating the period during which travel is requested, requested travel time zone information indicating the time zone during which travel is requested, requested travel speed information, which is information regarding the requested travel speed, and the like.
[0108] The recording unit 210 records various types of information. The recording unit 210 includes a position information recording unit 211 and a travel request information recording unit 212. The position information recording unit 211 records the position information sequentially acquired by the position information acquisition unit 110 for a certain period. FIG. 17 is an example of the position information recorded by the position information recording unit 211. Each time new position information is acquired by the position information acquisition unit 110, or at regular intervals, the position information is stored in a database inside the device and recorded for a certain period. The travel request information recording unit 212 records the travel request information received by the travel request information receiving unit 231 until the end date and time of the requested travel period included in the travel request information for a certain period.
[0109] The determination unit 130 performs various determinations. The determination unit 130 includes a requested travel determination unit 131. The requested travel determination unit 131 determines whether the travel requested by the travel request information recorded in the travel request information recording unit 212 has been performed based on the time-series position information sequentially acquired by the position information acquisition unit 110.
[0110] The input unit 240 receives inputs of various operations from a user who is a supplier. The input unit 240 includes a user information input unit 242. The user information input unit 242 inputs information regarding the user in order to register the user with the information processing apparatus 400. The user information may be the same as the information input when the client-side user registers, or may not include company-related information.
[0111] The transmission unit 220 transmits various types of information. The transmission unit 220 includes a travel information transmission unit 221 and a user information transmission unit 222. The travel information transmission unit 221 transmits travel information related to the travel requested by the requested travel information to the information processing apparatus 400. Specifically, when it is determined by the travel request determination unit 131 that the requested travel has been performed, the travel information transmission unit 221 transmits information regarding the position information and date and time related to the determination as travel information.
[0112] The user information transmission unit 222 requests registration as a user by transmitting the user information input by the user information input unit 242 to the information processing apparatus 400. The user information transmitted from the user information transmission unit 222 may be the same as that in FIG. 12, but information such as the company name does not have to be sent.
[0113] Next, the processing flow will be described. FIG. 18 is a flowchart showing the flow of registering a driving request in the information processing apparatus 400. In step S1402, the driving request information receiving unit 412 performs a process of receiving driving request information from a user who wants to request a third party to perform a predetermined driving such as a patrol. In step S1404, the reward amount calculating unit 441 performs a process of calculating a reward amount based on the driving request information received in step S1402. For example, the reward amount calculating unit 441 calculates the total distance of the requested driving route from a plurality of coordinate information specifying the requested driving route included in the received driving request information, and performs a process of calculating the reward amount based on the total distance and the requested driving time zone.
[0114] For example, in the driving request information of order number 373 in FIG. 15, the total distance of the requested driving route is calculated from the coordinates of (134.156, 43.423), (134.150, 43.423), (134.150, 43.431), and (134.154, 43.431) that constitute the requested driving route. The difference between the first coordinate and the second coordinate is 0.06 degrees in longitude, the difference between the second and third coordinates is 0.07 degrees in latitude, and the difference between the third and fourth coordinates is 0.04 degrees in longitude. The numerical value obtained by converting the sum of these into distance is multiplied by 2 if the requested driving time zone is at night and by 3 if it is late at night, and the resulting numerical value is calculated as the reward amount. Note that the above calculation method is an example, and the reward amount may be calculated according to conditions such as the requested driving speed.
[0115] In step S1406, the driving request information registration unit 122 performs a process of registering the driving request information including the driving request information received in step S1402 and the reward amount calculated in step S1404 in the database as driving request information.
[0116] In step S1408, the delivery target user extraction unit 461 performs a process of extracting a user who distributes the travel request information registered in step S1406. For example, one coordinate included in the requested travel route included in the travel request information is selected, and a user of a supplier whose final position is registered at a position within 10 km from the coordinate is extracted with reference to the user information table.
[0117] In step S1410, the travel request information distribution unit 421 performs a process of distributing the travel request information to the user extracted in step S1408 by push transmission or the like.
[0118] Through this series of processes, the travel request information requested by the client user is transmitted to the supplier user. The travel request information distributed in step S1410 is received by each information acquisition device 200 and recorded on the recording medium over the travel request period.
[0119] Next, the processing flow on the information acquisition device 200 side will be described. FIG. 19 is a flowchart showing the processing flow related to travel request information in the information acquisition device 200. In step S1202, the travel request information reception unit 231 receives the travel request information distributed from the information processing device 400. In step S1204, the travel request information recording unit 212 records the travel request information received in step S1202 on the recording medium for a certain period.
[0120] FIG. 20 is a flowchart showing the processing flow related to the recording of travel information in the information acquisition device 200. In step S1212, the position information acquisition unit 110 acquires the current position information. In step S1214, the position information recording unit 211 records the position information acquired in step S1212 for a certain period.
[0121] FIG. 21 is a flowchart showing the flow of determination processing related to traveling on the side of the information acquisition device 200. In step S1222, the requested travel determination unit 131 performs a process of reading out the position information acquired by the position information acquisition unit 110 and recorded in the position information recording unit 211 for a certain period.
[0122] In step S1224, the requested travel determination unit 131 performs a process of reading out the travel request information having a position within a predetermined distance from the position information read out in step S1222 as a requested travel route (requested travel position) from among the travel request information recorded in the travel request information recording unit 212.
[0123] In step S1226, it is determined whether there is the travel request information read out in step S1224. As a result of the determination, if there is no travel request information, the determination process ends and the system waits until the next determination process.
[0124] As a result of the determination in step S1226, if there is travel request information, in step S1228, the first travel request information is selected. In step S1230, the requested travel determination unit 131 compares the travel request period included in the travel request information selected in step S1228 with the current date and time or the acquisition date and time of the position information read out in step S1222, and performs a determination process as to whether it is within the travel request period. As a result of the determination, if it is not within the travel request period, the process proceeds to step S1242.
[0125] As a result of the determination in step S1230, if it is within the travel request period, in step S1232, the requested travel determination unit 131 compares the travel request time zone included in the travel request information selected in step S1228 with the current date and time or the acquisition date and time of the position information read out in step S1222, and performs a determination process as to whether it is within the travel request time zone. As a result of the determination, if it is not within the travel request time zone, the process proceeds to step S1232.
[0126] If, as a result of the determination in step S1232, it is within the driving request time zone, in step S1234, a determination process is performed to determine whether the requested driving route has been traveled by comparing the driving request route included in the driving request information selected in step S1228 with the plurality of position information read in step S1222. For example, the shortest distance from each piece of position information read in step S1222 to the driving request route is calculated, and if the distance is within a predetermined distance, it is determined that the requested driving route has been traveled. If, as a result of this determination, it is determined that the requested driving route has not been traveled, the process proceeds to step S1242.
[0127] If, as a result of the determination in step S1234, it is determined that the requested driving route is being traveled, in step S1236, the requested driving determination unit 131 performs a process of calculating the driving speed from the time spent traveling the requested driving route and the total distance of the requested driving route, and in step S1238, determines whether the calculated driving speed satisfies the conditions regarding the driving speed specified in the driving request information. If, as a result of this determination, the conditions of the driving speed are not satisfied, the process proceeds to step S1242.
[0128] If, as a result of the determination in step S1238, the conditions of the driving speed are satisfied, in step S1240, the driving information transmission unit determines that the driving requested in the driving request information has been performed, and performs a process of transmitting the series of position information as driving information together with the order number for identifying the driving request information related to the driving.
[0129] In step S1242, if there is still the next driving request information, the process returns to step S1228, and the same process is continued for the next driving request information. If there is no next driving request information, the process ends.
[0130] FIG. 22 is a flowchart showing the flow of the determination process on the information processing apparatus 400 side. In step S1412, the travel information receiving unit 412 performs a process of receiving travel information. The travel information includes an order number that uniquely identifies the travel request information related to travel, a user ID that identifies the user related to travel, and travel history information indicating the travel history, as exemplified in FIG. 13. The travel history information includes a plurality of pieces of position information including latitude / longitude coordinate information and the date and time when the coordinate information was acquired.
[0131] In step S1414, the requested travel determination unit 431 performs a process of reading out the travel request information specified by the travel information received in step S1412. Specifically, the requested travel determination unit 431 performs a process of reading out the travel request information specified by the order number (travel request number) specified by the received travel information from among the travel request information registered in the travel request information registration unit 122.
[0132] In step S1416, the requested travel determination unit 431 performs a process of determining whether one or all of the dates and times when the travel positions included in the travel information received in step S1412 were acquired are within the travel request period specified by the travel request information read out in step S1414. In this way, the requested travel determination unit 431 performs a process of determining whether the travel information received satisfies the conditions regarding the travel request period specified by the travel request information for the determination.
[0133] If, as a result of the determination in step S1416, it is determined that it is not within the driving request period, the process ends with the determination that no reward can be given for the driving indicated by the driving information received in step S1412. If, as a result of the determination in step S1416, it is within the driving request period, then in step S1418, the requested driving determination unit 431 performs a process of determining whether the driving information received satisfies the conditions regarding the driving request time zone specified by the driving request information for the determination. Specifically, in step S1418, the requested driving determination unit 431 performs a process of determining whether one or all of the dates and times when the driving positions included in the driving information received in step S1412 were obtained are within the driving request time zone specified by the driving request information read in step S1414.
[0134] If, as a result of the determination in step S1418, it is determined that it is not within the driving request time zone, the process ends with the determination that no reward can be given for the driving indicated by the driving information received in step S1412. On the other hand, if, as a result of the determination in step S1418, it is within the driving request time zone, then in step S1420, the requested driving determination unit 431 determines whether the conditions regarding the budget are satisfied. Specifically, in step S1420, the requested driving determination unit 431 performs a process of determining whether the remaining available budget for the driving request information indicated by the driving request information read in step S1414 exceeds the amount of the reward to be given.
[0135] If, as a result of the determination in step S1420, the conditions regarding the budget are not satisfied, the process ends with the determination that no reward can be given for the driving indicated by the driving information received in step S1412. On the other hand, if, as a result of the determination in step S1420, the conditions regarding the budget are satisfied, that is, it is determined that the remaining available budget exceeds the amount of the reward to be given, then in step S1422, the requested driving determination unit 431 performs a process of determining whether the conditions regarding the number of drives are satisfied.
[0136] Specifically, in step S1422, the required driving determination unit 431 refers to the past driving information determined to have performed the required driving registered by the driving determination result registration unit 123, and determines whether the conditions regarding the required driving times included in the driving request information read in step S1414 are satisfied. For example, when the required driving times are the condition of "once every two hours", it is determined whether a driving that satisfies the request indicated by the driving request information for the same order number has been performed within two hours from the driving date and time included in the driving information received in step S1412. If it is registered that the driving requested by the driving request information for the same order number (driving request number) has been performed within the two hours, the process ends as the driving times condition is not satisfied.
[0137] As a result of the determination in step S1422, if it is determined that the conditions regarding the driving times are satisfied, in step S1424, the required driving determination unit 431 performs a process of determining whether the required driving position, that is, the conditions regarding the required driving route are satisfied. Specifically, in step S1424, the required driving determination unit 431 determines whether all or a predetermined standard or more of the driving positions included in the driving information received in step S1412 are within a predetermined distance from the route specified by the required driving position specified in the driving request information read in step S1414, thereby performing a process of determining whether the required driving route is being traveled.
[0138] As a result of the determination in step S1424, if it is determined that the conditions regarding the required driving position are not satisfied, the process ends with the determination that no reward can be given for the driving indicated by the driving information received in step S1412. On the other hand, as a result of the determination in step S1424, if it is determined that the conditions regarding the required driving position are satisfied, in step S1426, the driving speed calculation unit 442 performs a process of calculating the driving speed based on the driving information received in step S1412. For example, the driving speed calculation unit 442 performs a process of calculating the average speed from the difference between adjacent driving positions included in the driving information and the difference in driving date and time.
[0139]
[0139] In step S1428, the required travel determination unit 431 performs a process of determining whether the travel speed calculated in step S1426 satisfies the conditions related to the travel speed specified in the travel requirement information read in step S1414. For example, if the travel speed calculated in step S1426 is 8.3 km / h and the condition of the travel speed required by the travel requirement information is 10 km / h or less, it is determined that the condition related to the travel speed is satisfied.
[0140]
[0139] If, as a result of the determination in step S1428, the conditions related to the travel speed are not satisfied, the process ends with the determination that no reward can be given for the travel indicated by the travel information received in step S1412. If, as a result of the determination in step S1428, it is determined that the conditions related to the travel speed are satisfied, the required travel determination unit 431 determines that all the travel conditions specified in the travel requirement information are satisfied and that a reward can be given for the travel. In step S1430, the travel determination result registration unit 123 performs a process of registering the travel information indicating the travel received in step S1412 in the database on the assumption that the travel satisfies the travel required by the travel requirement information.
[0141]
[0139] Note that the travel determination result registration unit 123 may be referred to as the reward granting registration unit 123 for the purpose of registration as being able to grant a reward. Also, since the travel determination result registration unit 123 registers information related to valid travel that satisfies each condition specified in the travel requirement information from among the travel information received in step S1412, it may be referred to as the valid travel registration unit 123.
[0142] In step S1432, the travel notification unit 422 performs a process of notifying the user who is the source of the travel request information that a valid travel specified by the travel request information has been performed. In step S1434, the reward granting unit 140 grants a reward to the user who has performed the travel requested by the travel request information. Specifically, the reward granting unit 140 adds the reward amount to the held points in the user information table of the user who has performed the travel, and subtracts the reward amount from the remaining budget amount in the travel request information table, thereby performing a process of granting the reward amount to the user who has performed the travel.
[0143] As described above, in the information processing apparatus 400, the requested travel determination unit 431 performs a determination process as to whether various travel conditions such as the requested travel position, requested travel period, requested travel time zone, requested travel frequency, and requested travel speed specified by the travel request information are satisfied. As a result of the determination, if it is determined that the requested travel conditions are satisfied, a reward is granted. This determination is first made by each information acquisition apparatus 200. When it is determined that the travel requested by the travel request information is being performed, the travel information related to the travel is transmitted to the information processing apparatus 400, and the information processing apparatus 400 makes a determination again as to whether the travel requested by the travel request information is being performed.
[0144] That is, in the information processing system 1, the travel request information registration unit 122 registers at least the requested travel position (requested travel route) indicating the position (route) where travel is requested, and the requested travel determination unit 131 determines whether the registered requested travel position has been traveled based on the current position acquired by the position information acquisition unit 110.
[0145] In addition, the travel request information registration unit 122 further registers the requested travel period regarding the period for which travel is requested, and the requested travel determination unit 131 further determines whether the date and time when the current position is acquired by the position information acquisition unit 110 or the current date and time is within the requested travel period.
[0146] In addition, the driving request information registration unit 122 further registers a requested driving time zone indicating the time zone for which driving is requested, and the requested driving determination unit 131 further determines whether the date and time when the current position is acquired by the position information acquisition unit 110 or the current date and time is within the requested driving time zone.
[0147] In addition, the driving request information registration unit 122 further registers a requested driving speed condition regarding the speed of the requested driving, and the requested driving determination unit 131 further determines whether the driving speed when traveling the registered requested driving position satisfies the requested driving speed condition.
[0148] The reward granting unit 140 performs a process of granting a predetermined reward based on the determination result of whether various conditions such as conditions regarding the requested driving position, conditions regarding the requested driving period, conditions regarding the requested driving time zone, and conditions regarding the driving speed are satisfied. In this way, a reward is paid when the driving content desired by the requester of the driving request information is performed.
[0149] In addition, the information processing apparatus 400 includes a driving information receiving unit 413 that receives driving information indicating the driving position of the vehicle. The driving request information registration unit 122 registers at least a requested driving position (requested driving route) indicating the position (route) for which driving is requested, and the requested driving determination unit 431 determines whether the registered requested driving position has been traveled based on the driving position (driving history information) included in the driving information received by the driving information receiving unit 413.
[0150] In addition, the driving request information registration unit 122 further registers a requested driving period regarding the period for which driving is requested, and the requested driving determination unit 431 further determines whether the driving date and time or the current date and time included in the driving information received by the driving information receiving unit 413 is within the requested driving period.
[0151] In addition, the driving request information registration unit 122 further registers a requested driving time zone indicating the time zone for which driving is requested, and the requested driving determination unit 431 further determines whether the driving date and time or the current date and time included in the driving information received by the driving information receiving unit 413 is within the requested driving time zone.
[0152] Further, the travel request information registration unit 122 further registers a required travel count condition regarding the number of times of the requested travel, and the required travel determination unit 431 refers to the number of times the requested travel has been performed in the past when traveling the registered required travel position, and further determines whether the required travel count condition is satisfied.
[0153] Also, the travel request information registration unit 122 further registers a required travel speed condition regarding the speed of the requested travel, and the required travel determination unit 431 further determines whether the travel speed when traveling the registered required travel position based on the travel information received by the travel information reception unit 413 satisfies the required travel speed condition.
[0154] Further, the travel request information registration unit 122 further registers information regarding the available budget, and the required travel determination unit 431 further determines whether there is a remaining budget for awarding a reward.
[0155] Thus, when looking at the entire information processing system 1, the first determination process in the required travel determination unit 131 on the information acquisition device 200 side and the second determination process in the required travel determination unit 431 on the information processing device 400 side are performed, and a reward is awarded based on the determination result. That is, in the determination unit, when it is determined that the required travel route is being traveled, it is determined that the travel is performed within the required travel period, it is determined that the travel is performed within the required travel time zone, it is determined that the speed during travel satisfies the required travel speed condition, and it is determined that the condition of the required travel count is satisfied, if there is a remaining budget, the reward giving unit 140 performs a process of awarding a reward as a consideration to the user who has performed the travel.
[0156] The information acquisition device 200 is the party seeking the reward, and just because it is determined that the driving requested by the information acquisition device 200 has been performed, the authenticity is not guaranteed. Even so, if the information processing device 400 unilaterally determines whether the driving requested for all driving has been performed, the load will concentrate. Therefore, in the information acquisition device that acquires position information, a first driving determination process is performed, and when it is determined that the driving requested in the first driving determination process has been performed, a second determination process of whether to grant a reward is performed on the information processing device 400 side based on the driving information, thereby ensuring whether the requested driving is being correctly performed. At this time, regarding the first determination process performed on the information acquisition device 200 side, only a part of the conditions including the determination for at least the condition regarding the requested driving position among the plurality of conditions specified in the driving request information is determined, and regarding the second determination process performed on the information processing device 400 side, it is preferable to configure to determine whether all the conditions requested in the driving request information are satisfied, including the determination regarding the remaining budget.
[0157] Regarding the order of the various determination processes from step S1416 to step S1428 above, it is possible to swap them. However, since the determination of whether the requested driving route is satisfied and the determination of whether the driving frequency condition is satisfied have a high processing cost, it is desirable to perform the determination regarding the driving request period with a relatively low processing cost first.
[0158] [Fourth Embodiment] In each of the above-described embodiments, a configuration was shown in which a reward is paid to a user who has performed driving that satisfies the driving conditions indicated by the driving request information. However, among the types of patrols, there are cases where, rather than requesting driving from an unspecified number of users, a driving request is to be made only to users who have previously registered as members. For example, a case where a patrol driving is to be requested only to users belonging to a neighborhood watch association. Even if there were such needs in the above-described embodiments, there was a possibility that an unintended payment of a reward would occur due to a third party performing the driving indicated by the driving request information. In view of the above problems, the information processing system according to the fourth embodiment is characterized in that a driving request can be made to users who satisfy specific conditions among all the users managed by the information processing system. This will be described in detail below with reference to the drawings. However, some explanations of parts that have already been described will be omitted.
[0159] FIG. 23 is a block diagram showing the configuration of a driving request device 600 according to the fourth embodiment. In FIG. 23, the driving request device 600 includes a driving user application receiving unit 632, a driving user application display unit 642, a driving user application approval input unit 613, and a driving user application approval transmission unit 623.
[0160] The driving user application receiving unit 632 receives driving user application information, which is an application for registration as a user who performs the driving indicated by the driving request information. FIG. 24 is an example of the driving user application information received by the driving user application receiving unit 632. The driving user application information illustrated in FIG. 24 includes at least an order number for identifying the driving request information related to the application and a user ID for identifying the user related to the application.
[0161] The driving user application display unit 642 displays the driving user application information received by the driving user application receiving unit 632 on the screen. FIG. 25 is an example of the driving user application information displayed by the driving user application display unit 642. In the example of FIG. 25, the content of the driving request information related to the application and the content of the user information related to the application are displayed as the driving user application information.
[0162] The traveling user application approval input unit 613 inputs whether to approve or reject the traveling user application received by the traveling user application reception unit 632. For example, on the input screen illustrated in FIG. 25, an approval button for approving the user application and a rejection button for rejecting it are arranged, and by pressing these buttons, the approval or rejection of the application in the traveling user application is input.
[0163] The traveling user application approval transmission unit 623 transmits traveling user application approval information including information indicating whether the application of the traveling user is approved or rejected based on the input result in the traveling user application approval input unit 613. FIG. 26 is an example of the traveling user application approval information transmitted by the traveling user application approval transmission unit 623. The traveling user application approval information illustrated in FIG. 26 includes an order number for identifying the traveling request information related to the application, a user ID for identifying the user related to the application, and information indicating the approval / non-approval result.
[0164] Next, the information acquisition device 200 will be described. FIG. 27 is a block diagram showing the configuration of the information acquisition device 200. The information acquisition device 200 includes a traveling user application input unit 243, a traveling user application transmission unit 223, a traveling user application approval reception unit 232, and a traveling user recording unit 213. The traveling user application input unit 243 inputs an application for registering as a traveling user with respect to the traveling request information received by the traveling request information reception unit 230.
[0165] FIG. 28 is an example of a method for inputting a traveling user application in the traveling user application input unit 243. In the example of FIG. 28, a traveling user application button 243a is displayed together with the traveling request information displayed on the screen by the traveling request information display unit 251, and when the traveling user application button 243a is pressed, the input of the traveling user application is accepted.
[0166] The traveling user application transmission unit 223 transmits traveling user application information when the input for applying as a traveling user is accepted by the traveling user application input unit 243.
[0167] The running user record section 213 records the order number applied for as a running user.
[0168] The running user application approval reception section 232 receives approval information for the application from the running user application transmission section 223. The running user record section 213 records including the approval result. FIG. 29 is an example of the application status of the running user recorded by the running user record section 213. In FIG. 29, the running user record section 213 records the order number identifying the running request information applied for as a running user, the application status as a running user, and the application date and time. In the application status, states such as "applying" from the time of application until the approval result is obtained, "approved", and "rejected" are managed.
[0169] The running user application approval reception section 232 receives information regarding the approval of the running user application. The running user record section 232 updates and records the application status as a running user based on the received running user application approval.
[0170] FIG. 30 is a block diagram showing the configuration of the information processing apparatus 400. The information processing apparatus 400 includes a running user application reception section 414, a running user application approval reception section 415, a running user registration section 124, a running user application transmission section 423, a running user application approval transmission section 424, and a running user update section 453.
[0171] The running user application reception section 414 receives running user application information, which is information for applying to register as a running user. The running user registration section 124 performs registration processing as a running user based on the running user application information received by the running user application reception section 414.
[0172] FIG. 31 is an example of information regarding the running user registered by the running user registration section 124. In the running user information illustrated in FIG. 31, the order number identifying the running request information, the user ID identifying the running user related to the application, the application status, and the application registration date are associated information.
[0173] The traveling user application sending unit 423 transmits traveling user application information for requesting approval of the traveling user application received by the traveling user application receiving unit 414 to the user who is the source of the traveling request information related to the traveling user application.
[0174] The traveling user application approval / rejection receiving unit 415 receives traveling user application approval / rejection information, which is information regarding approval or rejection of the application made based on the traveling user application information transmitted from the traveling user application sending unit 423.
[0175] The traveling user update unit 453 updates the state of the content registered as a traveling user in the traveling user registration unit 124 based on the content of the application approval / rejection information in the traveling user application approval / rejection receiving unit 415. For example, the state of the content registered as a traveling user is updated based on whether the content of the received traveling user application approval / rejection information is "approved" or "rejected".
[0176] The traveling user application approval / rejection sending unit 424 transmits information regarding the traveling user application approval / rejection received by the traveling user application approval / rejection receiving unit 415 to the information acquisition device 200.
[0177] The requested travel determination unit 431 determines whether the requested travel is being performed for the travel information from a user who has been approved as a traveling user among the users.
[0178] As described above, in the information processing apparatus 400 according to the fourth embodiment, the traveling user registration unit 124 that registers a traveling user who is a user to be determined for the traveling request information is provided, and the requested travel determination unit 431 performs a determination process as to whether the travel requested by the traveling request information has been performed based on the travel information of the user registered as the traveling user to be determined in the traveling user registration unit.
[0179] By adopting such a configuration, it becomes possible to issue a driving request only to limited users, such as company employees or members of a neighborhood watch association. Note that the driving request information may be configured so that it is possible to select whether only the limited users described above are candidates for the driving user or all users are candidates for the driving user.
[0180] FIG. 32 shows an example of the input method of the driving request information input unit 612. In the driving request device 600 illustrated in FIG. 32, driving user registration necessity information indicating whether registration as a driving user to be determined is required and driving user approval necessity information regarding whether approval / non-approval confirmation is required when registering as a driving user are input as part of the driving request information.
[0181] The driving request information receiving unit 412 receives the driving request information including the driving user registration necessity information and the driving user approval necessity information, and the driving request information registration unit 122 registers the driving request information received by the driving request information receiving unit 412 in the database.
[0182] FIG. 33 shows an example of the driving request information registered by the driving request information registration unit 122. The driving request information illustrated in FIG. 33 includes driving user registration necessity information indicating whether registration as a driving user to be determined is required and driving user approval necessity information indicating whether approval for registration as a driving user is required.
[0183] FIG. 34 is a flowchart showing the flow of the determination process in the requested driving determination unit 431. In step S1442, the requested driving determination unit 431 performs a process of determining whether registration as a driving user is required for the user to be determined in the driving request information read in step S1414. As a result of the determination in step S1442, if registration as a driving user is not required, the process proceeds to step S1450, which is a determination process step for other conditions.
[0184] On the other hand, when registration as a traveling user is required, the requested travel determination unit 431 performs, in step S1444, a process of determining whether a registration application as a traveling user has been submitted. Specifically, it is determined whether the user related to the travel information received in step S1412 is registered as the traveling user related to the travel request information. If, as a result of the determination in step S1444, a registration application as a traveling user has been submitted, then in step S1446, it is determined whether approval as a traveling user is necessary. On the other hand, if a registration application as a traveling user has not been submitted, the process ends assuming that it is not a determination application from the user who is the subject of the travel to be determined by the travel request information.
[0185] In step S1446, if approval as a traveling user from the requesting user is not required, the process proceeds to step S1450, and a determination process regarding other conditions is performed. On the other hand, if it is determined in step S1446 that traveling user approval is necessary, then in step S1448, the requested travel determination unit 431 determines whether the user is approved as a traveling user. Specifically, in the traveling user registration unit 124, it is determined whether the user is registered as a traveling user and is registered as being approved.
[0186] If, in step S1448, the user is not approved as a traveling user, the process ends assuming that it is not a determination application from the user who is the subject of the travel to be determined by the travel request information.
[0187] In step S1450, determinations regarding various conditions such as the requested travel position, requested travel time zone, requested travel period, requested travel frequency, and requested travel speed are made, and if these various conditions are satisfied, the process proceeds to step S1430.
[0188] As described above, in the information processing apparatus 400 according to the fourth embodiment, it is determined whether the running requested by the running request information is performed based on the running information from the user registered in advance as the running user. At this time, if running user registration necessity information for branching whether to perform the determination process based on the running information from the user registered as the running user or to perform the determination process regardless of whether the user is registered as the running user is registered, more flexible operation becomes possible.
[0189] Note that it is still better to adopt a configuration in which, on the side of the information acquisition apparatus 200, it is determined whether to transmit the running information based on whether the user is registered as the running user or whether the user is approved as the running user.
[0190] Note that in the above method, the case of applying for registration as the running user has been described, but the present invention is not limited to this. Among all the users registered in the information processing system 1, in order to make only a predetermined user the user who runs at the requested running position, information consisting of a character string such as an access key is transmitted to the information acquisition apparatus 200 side of the target user, and only when the access key is sent together when the running information is sent, it is also possible to adopt a configuration in which the information processing system 400 side performs a determination process as to whether the running requested by the running request information is performed.
[0191] [Fifth Embodiment] The present invention is characterized in that the requested running position indicated by the running request information is run by another user different from the requesting user. At this time, if it is not known whether the user who is running, such as the patrol, is the user who has received the request and is running, there is a non-zero possibility that it may be misinterpreted at first glance that a theft group is wandering around the farm to be protected. Therefore, the information processing system according to the fifth embodiment is characterized by reducing the possibility of being mistaken for a theft group by indicating to the outside that the requested running is in progress.
[0192] FIG. 35 is a block diagram showing the configuration of the information acquisition device 200. The information acquisition device 200 illustrated in FIG. 35 includes a warning unit 260, an audio data recording unit 214, and a running-on-request determination unit 132.
[0193] The running-on-request determination unit 132 determines whether the vehicle is in the middle of performing the running requested by the running request information received by the running request information receiving unit 231 and recorded by the running request information recording unit 212. While the running request determination unit 131 determines whether the running requested by the running request information has been performed, the running-on-request determination unit 132 determines whether the vehicle is in the middle of performing the requested running. Specifically, it determines whether the position information acquired by the position information acquisition unit 110 is within a predetermined distance from the requested running route included in the running request information, that is, whether the vehicle is in the middle of traveling on the requested running route. In the following description, the running request determination unit 131 may be referred to as the running request completion determination unit 131 because it determines whether the running requested by the running request information has been performed.
[0194] The warning unit 260 issues a warning when the running-on-request determination unit 132 determines that the vehicle is in the middle of performing the running requested by the running request information. The warning unit 260 includes an audio playback unit 261, a voice reading unit 262, and a lamp control unit 263.
[0195] When the running-on-request determination unit 132 determines that the vehicle is in the middle of performing the running requested by the running request information, the audio playback unit 261 reads and plays back predetermined audio data recorded in the audio data recording unit 214. When the running-on-request determination unit 132 determines that the vehicle is in the middle of performing the running requested by the running request information, the voice reading unit 262 converts a pre-recorded text or a text for warning included in the running request information into audio data by voice synthesis processing and performs a process of reading it aloud.
[0196] Either the voice playback unit 261 or the voice reading unit 262 may be implemented alone, or both may be implemented. As the voice played back from the voice playback unit 261 or the text read out by the voice reading unit 262, contents such as "Performing a patrol." or "Currently traveling on the requested travel route." flow through the speaker, so that a third party outside can know that this vehicle is not a vehicle of a theft group but a vehicle traveling based on travel request information.
[0197] When it is determined in the requested travel determination unit 132 that the vehicle is in the middle of traveling as requested by the travel request information, the lamp control unit 263 performs control to turn on or blink the lamp. The lamp may be a blue lamp installed on the vehicle, or the control may be performed to turn on or blink the light of the camera installed in the information acquisition device 200. Attention is drawn to the fact that a patrol is in progress by turning on and off the arrival lamp.
[0198] As described above, in the information acquisition device 200 according to the fifth embodiment, when it is determined that the travel requested by the travel request information is in progress, a warning unit is provided that performs control such as playing predetermined voice data, reading out a predetermined voice text, turning on or blinking a lamp (light), etc. to draw attention. With this configuration, the effect of the patrol can be improved.
[0199] Note that the warning method in the warning unit 260 is not limited to this, and another means can be adopted as long as it can notify an external person that a patrol based on a travel request is in progress. For example, the warning unit 260 may include an electric bulletin board panel that displays predetermined characters, and may draw attention by displaying predetermined characters such as "On patrol" on the electric bulletin board panel.
[0200] [Sixth Embodiment] When a farmer entrusts a third party to patrol in order to guard against a theft gang, being able to obtain the video during the patrol is expected to enhance the crime prevention effect in the sense that it may lead to the arrest of the criminal after the incident occurs. Therefore, the information processing system according to Embodiment 6 is characterized in that it can obtain the images (videos) during driving indicated by the driving request information. Hereinafter, it will be described in detail with reference to the drawings. However, some descriptions of the parts that have already been described will be omitted.
[0201] FIG. 36 is a block diagram showing the configuration of the information acquisition device 200 according to Embodiment 6. The information acquisition device 200 illustrated in FIG. 36 includes a video shooting unit 270 and a still image acquisition unit 280. Further, the recording unit 210 includes a video recording unit 215, and the transmission unit 220 includes a still image transmission unit 224, a video transmission unit 225, and an available communication line monitoring unit 226.
[0202] The video shooting unit 270 shoots a video during driving. For example, the video shooting unit 270 converts the light incident through a lens into an electrical signal by an image sensor such as a CMOS, converts it from an analog electrical signal into digital data via an AD converter or the like, and encodes the digital data according to a predetermined codec to obtain video data in a predetermined format such as mp4 to shoot the video.
[0203] The video recording unit 215 records the video shot by the video shooting unit 270 as a video file on a recording medium for each predetermined length or predetermined file size.
[0204] The still image acquisition unit 280 extracts still image frames from the video shot by the video shooting unit 270 at predetermined intervals to obtain still images. Note that the still image acquisition unit 280 may be configured to obtain still images by generating still image data at predetermined intervals, for example, every 5 seconds, simultaneously with the shooting of the video by the video shooting unit 270.
[0205] The travel determination result receiving unit 233 receives the travel determination result in the information processing apparatus 400. More specifically, as a first determination, when the required travel determination unit 131 determines that the travel requested by the travel request information received by the travel request information receiving unit 231 has been performed, the travel determination result receiving unit 233 receives the travel determination result information, which is the result of the determination process on whether the travel requested by the travel request information that is more detailedly performed on the information processing apparatus 400 side based on the travel information indicating the content of the travel related to the request transmitted from the travel information transmitting unit 221, has been performed.
[0206] The still image transmitting unit 224 transmits the still image acquired by the still image acquisition unit 280 to the information processing apparatus 400. The still image transmitting unit 224 transmits to the information processing apparatus 400 the still image acquired from the video captured by the video shooting unit 270 when it is determined that the travel requested by the travel request information received by the travel determination result receiving unit 233 has been performed.
[0207] The video transmitting unit 225 transmits the video captured when it is determined that the travel requested by the travel request information received by the travel determination result receiving unit 233 has been performed.
[0208] The available communication line monitoring unit 226 monitors what kind of communication lines are available as the types of currently available communication lines. As the available communication lines, for example, it monitors which of the first line that can communicate regardless of the communication capacity, such as a WIFI line, and the second line whose communication fee varies according to the communication capacity using a mobile communication network such as LTE, 4G, or 5G, is available.
[0209] Here, the still image transmission unit 224 may be configured to transmit the still image acquired by the still image acquisition unit 280 regardless of whether the available communication line is the first line with a communication fee that does not vary according to the communication capacity or the second line with a communication fee that varies according to the communication capacity. On the other hand, the video transmission unit 225 transmits the video captured during the driving requested by the driving request information when the available communication line is the first line with a communication fee that does not vary according to the communication capacity. When only the second line with a communication fee that varies according to the communication capacity is available among the currently available communication lines, it waits until the first communication line becomes available.
[0210] Since the video captured by the video capturing unit 270 has a large file capacity, transmitting the video over the second communication line with a communication fee that increases according to the communication capacity will result in increased costs. On the other hand, from the perspective of the requesting user, there is a need to quickly know the situation at that time when the requested patrol driving has been performed. Generally, since the first communication line is laid at home or the like, transmission starts at the timing when the user who has driven returns home. Therefore, the video will reach the requesting user several tens of minutes after the patrol driving. However, if theft is actually occurring, this time lag will cause the opportunity to arrest the criminal to be lost. Therefore, for still images, it may be configured to transmit first over the second transmission line when it is determined that driving based on the driving request information has been performed or that the vehicle is in motion.
[0211] For still images acquired at regular time intervals, the total capacity is smaller compared to video. Therefore, even if transmitted over a line with a communication fee that varies according to the communication capacity, the communication fee can be kept low, and the merit of delivering the still image to the requesting user earlier is greater.
[0212] Thus, the information acquisition device 200 is provided with a function of transmitting videos and still images captured on the required driving route requested by the driving request information. Therefore, the information acquisition device 200 having such a function may be referred to as a video shooting device 200 or an image acquisition device 200.
[0213] Next, the driving request device 600 will be described. FIG. 37 is a block diagram showing the configuration of the driving request device 600 according to Embodiment 6. The driving request device 600 illustrated in FIG. 37 includes a shooting information receiving unit 633, a still image receiving unit 634, a video receiving unit 635, a shooting information display unit 643, a still image display unit 644, and a video display unit 645.
[0214] The shooting information receiving unit 633 receives shooting information such as the shooting position, shooting date and time, and driving speed at the time of shooting of the video captured during driving related to the driving request information captured by the information acquisition device 200.
[0215] The still image receiving unit 634 receives a still image obtained from the video captured during driving related to the driving request information captured by the information acquisition device 200.
[0216] The video receiving unit 635 receives the video captured during driving related to the driving request information captured by the information acquisition device 200.
[0217] The shooting information display unit 643 displays the shooting information received by the shooting information receiving unit 633 on the screen. The still image display unit 644 displays on the screen the still image obtained from the video captured during driving requested by the driving request information received by the still image receiving unit 634. The video display unit 645 displays on the screen the video captured during driving requested by the driving request information received by the video receiving unit 635.
[0218] FIG. 38 shows an example of information displayed on the display unit 640 on the screen. In the screen illustrated in FIG. 38, on the map, together with the requested travel route, position information obtained when traveling on the requested travel route, that is, icons 643a to 643f indicating the shooting positions of the images and shooting date and time information 643g indicating the date and time when the images were shot are displayed as shooting information. Further, still images 644a and videos 645a obtained at the shooting positions are also displayed on the screen.
[0219] In this way, for the user who requested the travel indicated by the travel request information, by displaying the images taken during the travel indicated by the travel request information, the user can grasp the current situation from these images set up when obtained from a third party.
[0220] FIG. 39 is a block diagram showing the configuration of the information processing apparatus 400 according to Embodiment 6. The information processing apparatus 400 illustrated in FIG. 39 includes a recording unit 470, a still image receiving unit 416 that receives still images, a video receiving unit 417, a shooting information receiving unit 418, a recording unit 470, and a travel determination result transmitting unit 425.
[0221] When it is determined in the requested travel determination unit 431 that the travel requested by the travel request information is being performed, the travel determination result transmitting unit 425 transmits the determination result to the user who is the transmission source of the travel information.
[0222] The still image receiving unit 416 receives still images during the travel requested by the travel request information. The video receiving unit 417 receives videos shot during the travel requested by the travel request information. The shooting information receiving unit 418 receives shooting information such as the location and date and time when the videos received by the video receiving unit 417 were shot.
[0223] The recording unit 470 records various information received by the receiving unit 410 on a recording medium. The recording unit 470 includes a still image recording unit 471, a video recording unit 472, and a shooting information recording unit 473. The still image recording unit 471 records the image received by the still image receiving unit 416 on a recording medium. The video recording unit 472 records the video received by the video receiving unit 417 on a recording medium. The shooting information recording unit 473 records the shooting information received by the shooting information receiving unit 418.
[0224] The still image transmitting unit 426 transmits the still image recorded by the still image recording unit 471 to the requesting user of the driving request information related to the driving at the time when the still image was shot. The video transmitting unit 427 transmits the video recorded by the video recording unit 472 to the requesting user of the driving request information related to the driving at the time when the video was shot. The shooting information transmitting unit 426 transmits the shooting information recorded by the shooting information recording unit 473 to the requesting user of the driving request information related to the driving at the time when the video related to the shooting information was shot.
[0225] As described above, the information processing apparatus 400 according to the sixth embodiment receives the video shot during the driving requested by the driving request information and records it on a recording medium. The video is transmitted to the driving request apparatus 600 according to the request from the requester of the driving request information. In the above description, the reward granting unit 140 has been described for the case where a reward is granted when the driving requested by the driving request information is performed. However, it may be configured such that a predetermined reward is granted when the video shot during the driving requested by the driving request information is received. In this case, the reward granting unit 140 grants a predetermined reward when the video shot during the driving requested by the driving request information is received.
[0226] In addition, the reward granting unit 140 may be configured to grant a first reward when the driving requested by the driving request information is performed, and to grant a second reward when the video captured during the driving is received. Since the crime prevention effect by patrol is exerted by performing the driving requested by the driving request information, the first reward is paid as the consideration, and the second reward is paid when the video captured during the driving is received so that the situation at that time can be confirmed. For example, as the first reward amount, 25% of the total reward may be granted, and when the video is received, the remaining 75% of the reward may be granted.
[0227] In addition, the reward granting unit 140 may be configured to grant a first reward when a still image in the driving requested by the driving request information is received, and to grant a second reward when the video captured during the driving is received. Further, the reward granting unit 140 may be configured to grant a first reward when the number of still images in the driving requested by the driving request information received is equal to or more than a predetermined number. Since the credibility is low just by the fact that the driving has been performed from the user who is the driving requester, the reward is granted because it becomes possible to confirm with one's own eyes that the requested driving has actually been performed with the reception of the still image captured during the driving. It may be configured in this way. Note that the still images may be configured to receive still images acquired, for example, at a rate of once every 5 seconds, or may be configured to grant a first reward when 10 still images are received at equal intervals during the driving requested by the driving request information.
[0228] [Seventh Embodiment] In the above-described sixth embodiment, the case where a reward is given when the video captured during traveling requested by the traveling request information is transmitted from the video imaging device 200 has been described. However, since the video imaging device 200 is used by a plurality of users, it is conceivable that there are differences in functions related to imaging, such as the resolution and dynamic range of videos that can be captured by the video imaging device 200. There may be cases where it is difficult to determine whether a reward should be given when a low-resolution video is transmitted even though the requester of the traveling request information requests a high-resolution video. The purpose of this seventh embodiment is to be configured to appropriately handle such a situation.
[0229] In the traveling request device 600 according to the seventh embodiment, the traveling request information input unit 612 inputs information regarding shooting conditions when shooting a video during the requested traveling. FIG. 40 is an example of an input screen when the shooting conditions are input by the traveling request information input unit 612. In the input screen illustrated in FIG. 40, the traveling request information input unit 612 has forms 612s and 612t for inputting information regarding conditions related to the image quality when shooting a video during the requested traveling, information regarding whether it is necessary to use the shake correction function for shooting, and information regarding whether it is necessary to use the torch function for shooting. In this way, the traveling request information input unit 612 inputs the requested shooting image quality information, which is a condition related to the image quality (resolution) of the requested video, and the requested shooting function information, which is a condition related to the function used when shooting the video.
[0230] The traveling request information transmission unit 622 transmits the traveling request information including the requested shooting image quality information and the requested shooting function information input by the traveling request information input unit 612 to the information processing device 400. FIG. 41 shows an example of the traveling request information transmitted from the traveling request information transmission unit 622. The traveling request information illustrated in FIG. 41 includes the requested shooting image quality information that specifies the conditions related to the image quality of the video to be shot during the requested traveling, and the requested shooting function information that specifies the conditions related to the function to be used when shooting the video during the requested traveling.
[0231] In the information processing apparatus 400, the travel request information receiving unit 412 receives travel request information including request travel position information that specifies the position of the requested travel, request imaging quality information that specifies conditions regarding the image quality of the video to be captured during the requested travel, and request imaging function information that specifies conditions regarding the function to be used when capturing the video during the requested travel. The travel request information registration unit 122 registers the travel request information received by the travel request information receiving unit 412 in a database. The travel request information distribution unit 421 distributes the travel request information received by the travel request information receiving unit 412 and registered by the travel request information registration unit 122 to the candidate information acquisition devices 200.
[0232] FIG. 42 is a block diagram showing the configuration of the video imaging apparatus 200. The video imaging apparatus 200 illustrated in FIG. 42 includes an available imaging quality information recording unit 216, an available imaging function information recording unit 217, and an imaging condition determination unit 133.
[0233] The available imaging quality information recording unit 216 records information regarding the imaging quality of the video available in the video imaging unit 270. The imaging quality depends on, for example, the size of the CMOS which is the image sensor. The available imaging quality information recording unit 216 may record the available imaging quality in a form such as "FHD", "HD", "SD" or may record the resolution information in a form such as "1920*1080", "1280*960", "720*480".
[0234] The shooting condition determination unit 133 determines whether the video shooting unit 270 can perform shooting based on the required shooting image quality information and required shooting function information included in the driving request information received by the driving request information receiving unit 231. Due to the specifications of the video shooting device 200, if it is impossible to shoot a video under the shooting conditions specified in the driving request information received by the driving request information receiving unit 231, it is meaningless to record or display the driving request information. Therefore, in the shooting condition determination unit 133, when it is determined that the video shooting unit 270 can shoot a video under the required shooting conditions, the received driving request information is recorded and displayed, and when it is determined that shooting is impossible, the received driving request information is not recorded or displayed.
[0235] As described above, the video shooting device 200 according to the seventh embodiment includes an available shooting image quality information recording unit 216 that records information on available shooting image quality, and a shooting condition determination unit 133 that refers to the information on the available shooting image quality to be recorded and determines whether it is possible to shoot a video with the image quality required by the required shooting image quality information included in the received driving request information.
[0236] Further, the video shooting device 200 according to the seventh embodiment includes an available shooting function information recording unit 217 that records information on available video shooting functions, and a shooting condition determination unit 133 that refers to the information on the available shooting functions to be recorded and determines whether it is possible to shoot a video using the functions required by the required shooting function information included in the received driving request information.
[0237] By presenting the driving request information to the user on the shooter side when the video required by the video shooting function provided by the video shooting device 200 can be shot in this way, unnecessary matching can be reduced.
[0238] FIG. 43 is a block diagram showing the configuration of the information processing device 400 according to the fourth embodiment. In the information processing device 400 illustrated in FIG. 43, the determination unit 430 includes a required video determination unit 432, and the reward granting unit 140 includes a driving reward granting unit 141 and a shooting reward granting unit 142.
[0239] The driving request determination unit 432 determines whether the video captured during the driving requested by the driving request information received by the video receiving unit 417 satisfies the shooting conditions specified by the requested driving information. For example, when the shooting condition specified by the driving request information is that the image quality is "FHD" or higher, that is, the resolution is "1920*1280" or higher, it is determined whether the video received by the video receiving unit 417 is shot with an image quality of "FHD" or higher, that is, whether the resolution is "1920*1280" or higher.
[0240] When it is determined that the vehicle has traveled under the driving conditions requested by the driving request information, the driving reward granting unit 141 grants a first reward for the driving.
[0241] When it is determined that the video received by the video receiving unit 417 is shot under the shooting conditions requested by the driving request information, the shooting reward granting unit 142 grants a second reward for the video.
[0242] As described above, the information processing apparatus 400 according to the seventh embodiment includes a driving information receiving unit 413 that receives position information indicating the driving position of the vehicle, a requested driving position indicating the position where driving is requested, a driving request information registration unit 122 that registers driving request information including at least the shooting conditions of the requested video, a video receiving unit 417 that receives a video captured during driving at the requested driving position, a requested driving determination unit 431 that determines whether the requested driving position registered based on the vehicle's driving position information has been traveled, a requested video determination unit 432 that determines whether the video received by the video receiving unit 417 satisfies the shooting conditions of the requested video, a driving reward granting unit 141 that grants a first reward based on the determination result regarding driving in the requested driving determination unit 431, and a shooting reward granting unit 142 that grants a second reward based on the determination result in the requested video determination unit 432.
[0243] With such a configuration, the requesting user who requests a driving request can obtain the video shot under the shooting conditions required by the user together with the reward.
[0244] Note that the above shooting conditions may include not only conditions related to image quality but also conditions such as the shooting orientation (landscape or portrait). Also, as a shooting condition, it may be determined whether a predetermined object such as a greenhouse is captured by matching processing on the received image. When the greenhouse is shown in the image, it may be determined that the shooting conditions are satisfied.
[0245] In addition, as for the content for which the reward granting unit 140 grants a reward, it may be configured to grant a reward for both driving and video, or it may be configured to grant a reward only for the video. That is, when the video captured while driving under the driving conditions required by the driving request information satisfies the shooting conditions required by the driving request information, the reward granting unit 140 may be configured to grant a predetermined reward.
[0246] [Eighth Embodiment] In the information processing system of the present invention, generally, the user who requests a third party to drive under predetermined driving conditions from the driving request device 600 is different from the user who drives using the information acquisition device (video shooting device) 200 in response to the request. Therefore, there may be a difference between the image quality and usage functions when the user on the shooter side performs shooting using the video shooting device 200 during normal times and the image quality and usage functions required by the driving request information. At this time, although the driving request device 600 can shoot a video under the conditions required as specifications, there may be a case where the current shooting settings do not satisfy the conditions. In order to pay a reward to this user at this time, it was necessary to have the user shoot a video under the conditions required by the driving request information. This embodiment is characterized in that it can be set according to the request when the shooting settings are different. Hereinafter, it will be described in detail with reference to the drawings. However, some explanations for the parts already described will be omitted.
[0247] FIG. 44 is a block diagram showing the configuration of the video imaging apparatus 200 according to Embodiment 8. The video imaging apparatus 200 illustrated in FIG. 44 includes an available shooting information transmitting unit 227, a shooting setting input unit 244, an automatic switching setting input unit 245, a shooting setting screen display unit 253, an automatic switching setting screen display unit 254, and a setting unit 290.
[0248] The available shooting information transmitting unit 227 transmits shooting information available in the video imaging apparatus 200 to the information imaging apparatus 400. The available shooting information includes information on available shooting image quality (resolution), information on available shooting functions such as a shake correction function and a night shooting function, and the like.
[0249] The shooting setting screen display unit 253 displays a screen for setting shooting conditions used by the video imaging unit 270. FIG. 44 is an example of a shooting setting input screen displayed on the shooting setting screen display unit 253. In the screen illustrated in FIG. 44, a shooting image quality setting item related to the image quality used during shooting, a setting item for whether to use the shake correction function during shooting, and a setting item for whether to use the night shooting function are displayed. The shooting setting input unit 244 inputs settings related to shooting conditions when shooting with the video imaging unit 270 through the shooting setting input screen illustrated in FIG. 45.
[0250] The shooting condition setting unit 291 sets shooting conditions in the video imaging unit 270. Specifically, the shooting condition setting unit 291 performs settings related to the shooting image quality in the video imaging unit 270, settings related to enabling or disabling the shake correction function, and settings related to enabling or disabling the night shooting function.
[0251] The automatic switching setting screen display unit 254 displays a screen for setting whether to automatically switch the shooting conditions used by the video shooting unit 270. FIG. 46 is an example of an automatic switching setting input screen displayed by the automatic switching setting screen display unit 254 on the screen. In the screen illustrated in FIG. 46, a setting item for permitting or not permitting automatic switching of the shooting conditions used during shooting to the shooting conditions requested by the driving request information is displayed. The automatic switching setting input unit 245 sets, through the automatic switching setting input screen illustrated in FIG. 46, whether to permit automatic switching of the shooting conditions during shooting by the video shooting unit 270 to the shooting conditions requested by the driving request information.
[0252] The automatic switching setting unit 292 performs a setting for automatically switching the shooting conditions in the video shooting unit 270. When performing the driving requested by the driving request information received by the driving request information receiving unit 251, the automatic switching setting unit 292 performs a setting for the video shooting unit 270 to switch to and perform shooting according to the shooting-related conditions specified by the driving request information. Since the automatic switching setting unit 292 changes the shooting settings in the video shooting unit 270 so as to match the shooting conditions of the image included in the request information, it may be referred to as the shooting setting change unit 292 in this specification. The shooting setting change unit 292 performs a process of automatically changing the shooting settings in the video shooting unit 270 so as to match the shooting conditions included in the request information.
[0253] FIG. 47 shows the flow of the process in which the automatic switching setting unit 292 sets the shooting conditions in the video shooting unit 270. When new position information is acquired by the position information acquisition unit 110 (YES in step S1252), in step S1254, the determination unit 130 performs a process of determining whether the driving conditions requested by the driving request information are satisfied. The driving conditions are driving-related conditions such as whether the vehicle is driving at the requested driving position, whether it is driving during the requested driving period, whether it is driving during the requested driving time zone, and whether it is driving at the requested driving speed.
[0254] If, as a result of the determination in step S1254, it is determined that none of the driving conditions required by any driving request information are satisfied, the process ends. On the other hand, if, as a result of the determination in step S1254, it is determined that the driving conditions required by the driving request information are satisfied, then in step S1256, it is determined whether the shooting settings of the video currently being shot by the current video shooting unit 270 satisfy the shooting conditions required by the driving request information.
[0255] For example, when the shooting condition of the video required by the driving request information is that the shooting image quality is "FHD" or higher, it is determined whether the shooting image quality when shooting the video with the current video shooting unit 270 is "FHD" or higher, which is the required image quality. Also, for example, when the shooting condition of the video required by the driving request information is "use the shake correction function", it is determined whether the shake correction function is enabled when shooting the video with the current video shooting unit 270.
[0256] If, as a result of the determination in step S1256, it is determined that the shooting conditions required by the driving request information are satisfied, it proceeds to step S1262 on the assumption that both the driving conditions and the shooting conditions required by the driving request information are satisfied, and the video shooting unit 270 continues shooting with the current shooting settings.
[0257] If, as a result of the determination in step S1256, it is determined that the shooting conditions required by the driving request information are not satisfied, then in step S1258, a process is performed to determine whether automatic switching of the shooting settings is permitted.
[0258] If, as a result of the determination in step S1258, it is determined that automatic switching of the shooting settings is permitted, then in step S1260, the automatic switching setting unit 292 performs a process of switching the shooting settings in the video shooting unit 270 so as to satisfy the shooting conditions required by the driving request information.
[0259] For example, when the shooting quality of the video required by the driving requirement information is "FHD" or higher, while the shooting quality of the current video shooting unit 270 is "HD", and the automatic switching of the shooting settings is permitted, the automatic switching setting unit 292 performs a setting to switch the shooting quality of the video shot by the video shooting unit 270 from the current "HD" to "FHD" required by the driving requirement information.
[0260] In step S1262, the video shooting unit 270 shoots a video based on the shooting settings automatically switched in step S1260.
[0261] FIG. 48 is a block diagram showing the configuration of the information processing apparatus 400 according to the present embodiment. The information processing apparatus 400 illustrated in FIG. 47 includes an available shooting information receiving unit 419 and an available shooting information registration unit 125.
[0262] The available shooting information receiving unit 419 receives available shooting information of each video shooting apparatus 200. The available shooting information registration unit 125 registers the available shooting information received by the available shooting information receiving unit 419 in a database.
[0263] When distributing the driving requirement information, the driving requirement information distribution unit 421 refers to the available shooting information registered by the available shooting information registration unit 125 and performs a process of distributing the information to users who can shoot videos under the shooting conditions included in the driving requirement information.
[0264] As described above, in the video shooting apparatus according to the present embodiment, the shooting quality of the video can be switched and shot according to the shooting conditions included in the driving requirement information.
[0265] [Embodiment 9] In the present invention, the purpose is to be able to utilize it to have a third party drive along the requested travel route, thereby substituting for patrols and preventing the occurrence of crimes in that area. However, while a certain number of people who are still active can be expected until around 0:00 at night, many people go to bed around 3:00 in the morning. Even if a travel request is issued, the number of users who can actually drive is small, and a situation occurs where it is difficult to get someone to drive. The information processing system according to Embodiment 9 aims to maintain a crime prevention effect by automatically driving along the requested route.
[0266] FIG. 49 is a block diagram showing the configuration of a travel request device 600 according to Embodiment 9. The travel request device 600 illustrated in FIG. 49 includes a registration unit 650 and a generation unit 660.
[0267] The recording unit 650 registers various information. The registration unit 650 includes a public security information registration unit 651 and a map information registration unit 652. The public security information registration unit 651 records information related to public security. Specifically, it registers in the database the occurrence location, occurrence date and time, type of incident, content of the incident, etc. of past incidents. The map information registration unit 652 registers in the database map information including node information indicating intersections and link information connecting the nodes.
[0268] The generation unit 660 automatically generates various information. The generation unit includes a travel request information generation unit 661. The travel request information generation unit 661 automatically generates travel request information including a requested travel route that should be patrolled and information indicating the time when patrolling should be performed, with reference to the past public security information registered in the public security information registration unit 651. The travel request information transmission unit 622 transmits the travel request information automatically generated by the travel request information generation unit 661.
[0269] FIG. 50 is a block diagram showing the configuration of an information acquisition device 200 according to Embodiment 9. In Embodiment 9, since the information acquisition device 200 is equipped with autonomous moving means such as a vehicle or a drone, it can also be read as a vehicle, a moving device, a traveling device, a flying device, an automobile.
[0270] 50 includes an automatic driving unit 300. The automatic driving unit 300 automatically drives in accordance with the contents of the driving request information recorded in the driving request information recording unit 212.
[0271] For example, the automatic driving unit 300 starts the engine at the time when the driving start date and time is reached based on information regarding the driving start date and time indicated in the driving request information recorded in the driving request information recording unit 212, and controls the vehicle to automatically drive along the requested driving route indicated in the driving request information. It is preferable that the attention calling unit 260 calls attention by displaying text such as "automatic patrol in progress" on an electric panel during the automatic driving. The video shooting unit 270 shoots video while the vehicle is automatically driving along the requested driving route indicated in the driving request information.
[0272] As described above, in the information processing system according to the ninth embodiment, the vehicle acts as a patrol cart and automatically travels around during times when people are not very active, thereby making it possible to maintain public order in the city.
[0273] As described above in each embodiment, the information processing system according to the present invention can be used for various purposes such as crime prevention and road maintenance by connecting users who request driving with users who actually drive.
[0274] The present invention is not limited to the above-described embodiment, but can be expanded in various ways. For example, the above description has been given of a case where a video is captured, but the present invention is not limited to a video, and can be changed to a method of capturing images at regular intervals. Therefore, the above-described video portion can be appropriately read as an image.
[0275] That is, an information processing apparatus according to an aspect of the present invention includes: a position information receiving unit that receives position information indicating a traveling position of a vehicle; a registration unit that registers a required traveling position indicating a position where traveling is requested and shooting conditions of a requested image; an image receiving unit that receives an image taken during traveling to the required traveling position; a required traveling determination unit that determines whether the registered required traveling position has been traveled based on the position information of the vehicle; a required image determination unit that determines whether the received image satisfies the shooting conditions of the requested image; and a reward giving unit that gives a predetermined reward based on the determination result.
[0276] Further, what the registration unit registers is not limited to the required traveling position, and may be configured to register required information including traveling conditions related to required traveling and shooting conditions of a requested image.
[0277] FIG. 51 is a block diagram showing the configuration of an information processing apparatus 400 according to another aspect of the present invention. In FIG. 51, the information processing apparatus 400 includes a position information receiving unit 413, a required information registration unit 122, an image receiving unit 417, a first determination unit 431, a second determination unit 432, and a reward giving unit 140.
[0278] The position information receiving unit 413 receives position information indicating the traveling position of the vehicle. The required information registration unit 122 registers required information including required traveling conditions and required shooting conditions. The image receiving unit 417 receives an image taken during traveling that satisfies the traveling conditions included in the required information. The first determination unit 431 makes a first determination as to whether traveling that satisfies the traveling conditions has been performed based on the position information of the vehicle. The second determination unit 432 makes a second determination as to whether the image received by the image receiving unit 417 satisfies the shooting conditions included in the required information. The reward giving unit 140 gives a predetermined reward based on the determination result. For example, when it is determined in the first determination that traveling that satisfies the required traveling conditions has been performed, and in the second determination, it is determined that the image taken during traveling that satisfies the required traveling conditions satisfies the required shooting conditions, the reward giving unit 140 gives a predetermined reward.
[0279] Note that the above driving conditions include information regarding a required driving position indicating a position where driving is required, and the first determination unit 431 makes a first determination as to whether the required driving position included in the required information registered by the required information registration unit 122 has been traveled based on the vehicle position information received by the position information receiving unit 413. The reward giving unit 140 can be configured to give a predetermined reward when it is determined as a result of the first determination that the required driving position has been traveled.
[0280] Note that the required driving position includes a plurality of link information, and the reward giving unit 140 can be configured to give a predetermined reward amount calculated based on the predetermined link information when it is determined that driving has been performed at a position corresponding to the predetermined link information included in the required driving position. Further, the required shooting position includes a plurality of link information, and the reward giving unit 140 can be configured to give a predetermined reward when an image taken at a position corresponding to a certain number or more, or a certain ratio or more, or all of the link information included in the required shooting position is received. Also, it may be configured to give a predetermined reward when the received image satisfies shooting conditions. The shooting conditions may be conditions such as the resolution being equal to or higher than a predetermined standard, or conditions regarding the shooting orientation such as the shooting orientation being horizontal, or conditions regarding the installation position of the camera such as whether the image was taken by a camera installed on the front glass or a camera installed on the rear glass.
[0281] Also, the required information registration unit 122 may further register information regarding a required driving period regarding a period during which driving is required as a driving condition, and the first determination unit 431 may further determine whether the date and time when the vehicle position information received by the position information receiving unit 413 was acquired or the current date and time is within the required driving period. When it is determined as a result of the determination by the first determination unit 431 that the required driving position has been traveled within the required driving period, the reward giving unit 140 can be configured to give a predetermined reward.
[0282] In addition, the above-mentioned required information registration unit 122 may further register a required driving time zone indicating the time zone when driving is required as a driving condition, and the first determination unit 431 may further determine whether the date and time when the vehicle position information received by the position information receiving unit 413 was acquired or the current date and time is within the required driving time zone. As a result of the determination by the first determination unit 431, when the required driving position is being driven within the required driving time zone during the required driving period, the reward granting unit 140 can be configured to grant a predetermined reward.
[0283] In addition, the above-mentioned required information registration unit 122 may further register a required driving speed condition regarding the speed of driving required as a driving condition, and the first determination unit 431 may further determine whether the driving speed when driving the registered required driving position satisfies the required driving speed condition. As a result of the determination by the first determination unit 431, when the required driving position is being driven within the required driving time zone during the required driving period and the speed during the driving satisfies the required driving speed condition, the reward granting unit 140 can be configured to grant a predetermined reward.
[0284] In addition, the above-mentioned required information registration unit 122 may further register a required driving frequency condition regarding the number of times of driving required, and the first determination unit 431 may further determine whether the required driving frequency condition is satisfied when driving the registered required driving position. As a result of the determination by the first determination unit 431, when the required driving position is being driven within the required driving time zone during the required driving period, the speed during the driving satisfies the required driving speed condition, and the required driving frequency condition is satisfied, the reward granting unit 140 can be configured to grant a predetermined reward. For example, if the required driving frequency is set to 3 times and only 2 times have been driven so far, the required driving frequency condition is satisfied.
[0285] That is, the information processing apparatus 400 further includes a required driving history information registration unit 123 that registers required driving history information including the date and time when the required driving was performed. The request information registration unit 122 further registers a required driving frequency condition regarding the number of times of the required driving. Then, when the vehicle equipped with the information acquisition device 200 travels at the required driving position registered by the request information registration unit 122, the first determination unit 431 further determines whether the required driving frequency condition is satisfied based on the required driving history information registered by the required driving history information registration unit 123. The reward granting unit 140 grants a predetermined reward based on the determination result regarding the required driving position and the required driving frequency condition.
[0286] Also, it is still better that the request information registration unit 122 is configured to register the number of times of required driving per predetermined time as the required driving frequency condition. The first determination unit 431 performs a process of comparing the number of times the required driving position registered by the request information registration unit 122 is traveled during the predetermined time specified based on the required driving history information registered by the required driving history information registration unit 123 with the number of times of the required driving. The reward granting unit 140 grants a predetermined reward when the number of times the required driving position is traveled does not exceed the number of times of the required driving as a result of the determination by the first determination unit 431. With such a configuration, it is possible to perform security patrols at equal intervals, so that the security effect can be enhanced.
[0287] Also, it is still better that a driving user registration unit 124 that registers the user who performs the driving required by the request information is provided, and the first determination unit 431 is configured to determine whether the user registered by the driving user registration unit 124 performs driving that satisfies the driving conditions required by the request information. Note that information indicating whether the driving user registration is required is included in the request information, and for request information that requires the driving user registration, it is preferable to perform the determination only for the users registered as the driving users as described above.
[0288] In the above description, the determination of whether the driving conditions are satisfied from the position information and the determination of whether the shooting conditions are satisfied from the image data are respectively performed, and the case where rewards are respectively given has been described. However, it is preferable to set the respective reward amounts to be different. For example, when the first determination unit 431 determines that driving satisfying the driving conditions has been performed, the reward giving unit 140 gives a reward of the first reward amount, and when an image taken during the driving that satisfies the shooting conditions is received, a second reward amount larger than the first reward amount is given. Such a configuration is still better. By setting a higher reward amount for the images sent later, the incentive for image transmission can be improved, and the image collection efficiency can be improved.
[0289] In the above description, the configuration for giving rewards for driving and images has been described, but a configuration for giving rewards for still images and videos may also be used. That is, an image receiving unit that receives an image taken at a required position and a video receiving unit that receives a video taken at a required position are respectively provided, and the reward giving unit 140 gives a first reward when an image taken at the required position is received, and gives a second reward when a video taken at the required position is received.
[0290] Also, at this time, the reward giving unit 140 may be configured to give a reward when the video is received within a predetermined period after the video is taken. This is because the value is lost even if the video is transmitted after several months, and it is not appropriate to give a reward for such a video.
[0291] Also, the reward amount given by the reward giving unit 140 may be configured to be calculated according to the elapsed time from the time of shooting. That is, a reward amount calculation unit 441 that calculates the reward amount given by the reward giving unit 140 is further provided, and the reward giving unit 140 gives the reward calculated by the reward amount calculation unit 441 to the driving user.
[0292] At this time, the reward amount calculation unit 441 calculates the reward amount according to the distance of the required driving route included in the request information. For example, if the required driving distance is long, it is advisable to calculate a larger reward amount accordingly. Also, the reward amount calculation unit 441 calculates the reward amount according to the required driving time zone. For example, if the required driving time zone is late at night, a larger reward amount is calculated. Further, the reward amount calculation unit 441 calculates the reward amount according to the period from when the image is taken until it is received. The shorter this period is, the larger the calculated reward amount is. It is advisable to adopt a configuration that can dynamically calculate and assign the reward amount flexibly according to the magnitude of the value received by the requesting side in this way.
[0293] In the above description, a configuration has been described in which, after the information acquisition device 200 performs primary determination processing, driving information including the position information acquired by the position information acquisition unit is transmitted as driving information. However, the present invention is not limited to this. The position information acquired by the position information acquisition unit may be transmitted to the information processing device at a predetermined frequency or the like, and the information processing device records the position information for a certain period, and determines whether the required driving position has been traveled from the position information by batch processing or the like.
[0294] Also, in the above description, a configuration for registering a user has been described. However, it is also conceivable that a user owns a plurality of vehicles and wishes to register so as to make a driving request only with a predetermined vehicle among them. Therefore, in the above description, the user can be appropriately read as a device, an apparatus, a vehicle, a candidate vehicle, or the like.
[0295] For example, it further includes a driving vehicle registration means for registering a candidate vehicle that travels to the required driving position. The first determination means determines whether the required driving position has been traveled based on the position information of the vehicle registered as the candidate vehicle. Such a configuration may be adopted.
[0296] As described above, the various functions of the present invention can be distributed and implemented in a plurality of devices and databases, and these can be configured to be connected via a network. That is, the information processing system of the present invention is a system in which an information processing device 400 and a plurality of information acquisition devices 200 are arranged in a state of being connected via a network, and the information acquisition device 200 includes a position information acquisition unit 110 that acquires position information indicating a traveling position, and a position information transmission unit 221 that transmits the acquired position information. The information processing device 400 also includes a position information reception unit 413 that receives position information indicating a traveling position, a request information registration unit 122 that registers request information including at least a requested traveling position indicating a position to which traveling is requested, a first determination unit 431 that determines whether the requested traveling position has been traveled based on the vehicle's position information, and a reward granting unit 140 that grants a predetermined reward based on the determination result.
[0297] In addition, the information processing device 400 further includes a request information sending unit 421 that sends request information including at least information regarding the requested driving position, and the information acquisition device 200 further includes a request information receiving unit 231 that receives request information including at least information regarding the requested driving position, a request information recording unit 212 that records the received request information, and a judgment unit 130 that judges whether the requested driving position is being traveled based on the request information.
[0298] In this case, if the vehicle traveling at the requested driving position is a police car, it is obvious that the vehicle is on patrol, but since a driving request is made to a general vehicle, there is a need to eliminate the possibility that the vehicle may be suspected as a suspicious vehicle as much as possible. Therefore, it is even better if the information acquisition device 200 is further configured to include an attention calling unit 260 that issues a predetermined attention call when it is determined that the vehicle is traveling at the requested driving position.
[0299] Further, the request information further includes information regarding shooting conditions of the requested image, such as the image quality and orientation of the requested image. The information acquisition device 200 is further configured to include an image shooting unit 270 that shoots an image, and a shooting setting change unit 292 that changes the shooting settings in the image shooting unit 270 so as to match the shooting conditions included in the request information, which is even better.
[0300] The user of the information acquisition device 200 basically shoots the video during traveling with shooting settings such as the image quality that he / she wants to shoot. At this time, if the shooting settings do not satisfy the shooting conditions requested by the request information, even if the traveling that satisfies the traveling conditions is performed by traveling along the requested traveling route, the shooting conditions are not satisfied, and thus the shooting reward will not be given. Therefore, the shooting setting change unit 292 performs a setting to automatically switch the shooting conditions in the image shooting unit 270.
[0301] That is, when an image shooting start operation is input by the start / end operation input unit 241 or when the traveling starts and the image shooting unit 270 starts shooting an image, the image shooting unit 270 starts shooting the image based on the first shooting settings. The shooting settings include settings such as "the image quality is FHD", "shoot an image once every 5 seconds", and "the shooting direction is horizontal". While the image shooting unit 270 is shooting an image according to such shooting settings, when it is determined by the determination unit 130 that the traveling satisfies the traveling conditions specified in the request information, if the shooting conditions specified in the request information do not match the above shooting settings, control is performed to automatically switch the shooting settings. The image shooting unit 270 continues to shoot the image according to the switched shooting settings.
[0302] With such a configuration, it becomes possible to receive a reward by automatically switching the shooting settings and posting the captured image to the information processing device.
[0303] In addition, each of the various functions described above may be implemented in hardware or may be realized by having a CPU 10a process a predetermined program. For example, a receiving step of receiving position information indicating the traveling position of a vehicle, a registering step of registering a required traveling position indicating a position where traveling is requested, a determining step of determining whether the required traveling position has been traveled based on the position information of the vehicle, and a reward giving step of giving a predetermined reward based on the determination result, It may also be realized by causing the CPU 10a to execute a program having the same.
[0304] Note that when the traveling request is used for crime prevention purposes such as patrol, the information processing system may be called a crime prevention system or a crime prevention assistance system. Further, when the information processing system is requested to travel for purposes such as road maintenance such as identifying damaged portions of a road, it may be called a road maintenance system, a road maintenance assistance system, or the like. In addition, the present invention can also take the following aspects.
[0305] (Appendix 1) Position acquisition means for acquiring the current position, Registration means for registering a required traveling position indicating a position where traveling is requested, Determination means for determining whether the registered required traveling position has been traveled based on the acquired current position, Reward giving means for giving a predetermined reward based on the determination result, An information processing system comprising the same. (Appendix 2) The reward giving means of the information processing system according to Appendix 1, which gives the predetermined reward when it is determined that the required traveling position has been traveled. (Appendix 3) The required traveling position includes a plurality of link information, The reward giving means of the information processing system according to Appendix 1, which gives a predetermined reward amount calculated based on the predetermined link information when it is determined that traveling has been performed at a position corresponding to the predetermined link information included in the required traveling position. (Appendix 4) The required travel position includes a plurality of link information, The reward granting means grants a predetermined reward when an image at a position corresponding to a certain number or more, or a certain ratio or more, or all of the link information included in the required travel position is received. The information processing system according to Supplementary Note 3. (Supplementary Note 5) The registration means further registers a required travel period regarding the period for requesting travel, The determination means further determines whether the date and time when the current position was acquired or the current date and time is within the required travel period, Before traveling, the reward granting means grants a predetermined reward based on the determination result regarding the required travel position and the required travel period. The information processing system according to Supplementary Note 1. (Supplementary Note 6) The registration means further registers a required travel time zone indicating the time zone for requesting travel, The determination means further determines whether the date and time when the current position was acquired or the current date and time is within the required travel time zone, The reward granting means grants a predetermined reward based on the determination result regarding the required travel position, the required travel period, and the required travel time zone. The information processing system according to Supplementary Note 5. (Supplementary Note 7) The registration means further registers a required travel speed condition regarding the speed of the requested travel, The determination means further determines whether the travel speed when traveling the registered required travel position satisfies the required travel speed condition, Before traveling, the reward granting means grants a predetermined reward based on the determination result regarding the required travel position, the required travel time zone, and the travel speed. The information processing system according to Supplementary Note 6. (Supplementary Note 8) The registration means further registers a required travel number of times condition regarding the number of times of the requested travel, The determination means further determines whether the required travel number of times condition is satisfied when traveling the registered required travel position. The traveling reward giving means gives a predetermined reward based on the determination result regarding the required traveling position, the required traveling time zone, the traveling speed, and the required traveling frequency condition. The information processing system according to Supplementary Note 7. (Supplementary Note 9) The information processing system further includes a traveling user registration means for registering as a user who travels to the required traveling position. The determination means determines whether a user registered as the traveling user has traveled to the required traveling position based on the acquired current position. The information processing system according to Supplementary Note 8. (Supplementary Note 10) The information processing system further includes a traveling user registration means for registering as a user who travels to the required traveling position. The determination means determines whether the registered required traveling position has been traveled by the user registered as the traveling user based on the acquired current position. The information processing system according to Supplementary Note 1. (Supplementary Note 11) The information processing system further includes an input means for inputting whether to approve registration as the traveling user. The traveling user registration means registers as a user who travels to the required traveling position when approved for registration as the traveling user. The information processing system according to Supplementary Note 10. (Supplementary Note 21) A position information receiving step of receiving position information indicating the traveling position of the vehicle; A registration step of registering a required traveling position indicating the position where traveling is requested; A determination step of determining whether the required traveling position has been traveled based on the position information of the vehicle; A reward giving step of giving a predetermined reward based on the determination result; A program or an information processing method having the above. (Supplementary Note 22) The registration step further registers a required traveling time zone indicating the time zone when traveling is requested. The determination step further determines whether the date and time when the position information was acquired or the current date and time is within the required driving time zone. The reward giving step gives a predetermined reward when it is determined that the required driving position is being traveled in the required driving time zone. The program or information processing method according to Supplementary Note 21. (Supplementary Note 23) The registration step further registers a required driving speed condition regarding the speed of the required driving. The determination step further determines whether the driving speed when traveling the registered required driving position satisfies the required driving speed condition. The reward giving step gives a predetermined reward when it is determined that the required driving position is traveled at a speed that satisfies the required driving speed condition. The program or information processing method according to Supplementary Note 21. (Supplementary Note 24) It further includes a required driving history information registration step for registering required driving history information including the date and time when the required driving was performed. The registration step further registers a required driving number condition regarding the number of times of the required driving. The determination step further determines whether the required driving number condition is satisfied based on the required driving history information when traveling the registered required driving position. The reward giving step gives a predetermined reward based on the determination result regarding the required driving position and the required driving number condition. The program or information processing method according to Supplementary Note 21. (Supplementary Note 25) The registration step registers the number of times of the required driving per predetermined time as the required driving number condition. The determination step compares the number of times the required driving position is traveled during the predetermined time specified based on the required driving history information with the number of times of the required driving. The reward giving step gives a predetermined reward when the number of times the required driving position is traveled does not exceed the number of times of the required driving. The information processing apparatus according to Supplementary Note 24. (Appendix 26) Further comprising a driving user registration step of registering as a user who travels to the required travel position, The determination step determines whether the required travel position has been traveled based on the position information of the vehicle of the user registered as a driving user. The program or information processing method according to Appendix 21. (Appendix 27) The registration step further registers information indicating whether registration as the driving user is necessary, The determination step determines whether the required travel position has been traveled based on the position information of the vehicle of the user registered as a driving user received in the position information receiving step when registration as the driving user is registered as necessary, and determines whether the required travel position has been traveled based on the position information of the vehicle received in the position information receiving step when registration as the driving user is registered as unnecessary. The program or information processing method according to Appendix 26. (Appendix 28) Further comprising an image receiving step of receiving an image taken when traveling to the required travel position, The reward granting means grants the predetermined reward when an image taken when traveling to the required travel position is received. The program or information processing method according to Appendix 21. (Appendix 29) The registration step further registers information regarding the shooting conditions of the required image, The determination step further determines whether the received image satisfies the shooting conditions, The reward granting step grants the predetermined reward when it is determined that the image taken when traveling to the required travel position satisfies the registered shooting conditions. The program or information processing method according to Appendix 28. (Appendix 30) The program or information processing method according to Supplementary Note 29, further comprising a reward amount calculation step of calculating the amount of the reward based on at least the travel distance to the travel request position, wherein the reward granting step grants a reward in the amount calculated in the reward amount calculation step.
Explanation of Signs
[0306] 1 Information processing system 10a CPU 10b RAM 10c ROM 10d Communication unit 10e Input unit 10f Display unit 110 Position information acquisition unit 120 Registration unit 121 User information registration unit 122 Travel request information registration unit (request information registration unit) 123 Travel determination result registration unit (request travel history information registration unit) 124 Travel user registration unit 130 Determination unit 131 Request travel determination unit 132 Request travel in progress determination unit 133 Shooting condition determination unit 140 Reward granting unit 200 Information acquisition device (video shooting device, mobile device) 210 Recording unit 211 Position information recording unit 212 Travel request information recording unit (request information recording unit) 213 Travel user recording unit 214 Audio data recording unit 215 Video recording unit 216 Available shooting image quality information recording unit 217 Available shooting function information recording unit 220 Transmission unit 221 Travel information transmission unit (position information transmission unit) 222 User information transmission unit 223 Travel user application transmission unit 224 Still image transmission unit 225 Image transmission unit 226 Available communication line monitoring unit 227 Available shooting information transmission unit 230 Receiver 231 Travel request information receiving unit (request information receiving unit) 232 Travel user application approval receiving unit 240 Input unit 241 Start / end operation input unit 242 User information input unit 243 Travel user application input unit 243a Travel user application button 244 Shooting setting input unit 245 Automatic switching setting input unit 250 Display unit 251 Travel request information display unit 252 Judgment result display unit 253 Shooting setting screen display unit 254 Automatic switching setting screen display unit 260 Attention arousal unit 261 Voice playback unit 262 Voice reading unit 263 Lamp control unit 270 Video shooting unit (image shooting unit) 280 Still image acquisition unit 290 Setting unit 291 Shooting condition setting unit 292 Automatic switching setting unit 400 Information processing device (travel information management device) 410 Receiver 411 User information receiving unit 412 Travel request information receiving unit (request information receiving unit) 413 Travel information receiving unit (position information receiving unit) 414 Travel user application receiving unit 415 Travel user application approval receiving unit 416 Still image receiving unit 417 Video receiving unit (image receiving unit) 418 Shooting information receiving unit 419 Available shooting information receiving unit 420 Transmitter 421 Travel Requirement Information Distribution Unit (Requirement Information Transmission Unit) 422 Travel Notification Transmission Unit 423 Travel User Application Transmission Unit 424 Travel User Application Approval / Rejection Transmission Unit 430 Judgment Unit 431 Required Travel Judgment Unit (First Judgment Unit) 432 Required Video Judgment Unit (Required Image Judgment Unit, Second Judgment Unit) 440 Calculation Unit 441 Reward Amount Calculation Unit 442 Travel Speed Calculation Unit 450 Update Unit 451 User Information Update Unit 452 Travel Requirement Information Update Unit 453 Travel User Update Unit 460 Extraction Unit 461 Distribution Target User Extraction Unit 600 Travel Requirement Device 610 Input Unit 611 User Information Input Unit 612 Travel Requirement Information Input Unit 612a Required Travel Location Input Unit (Required Travel Route Input Unit) 612e Required Travel Period Input Unit 612h Required Travel Time Zone Input Unit 612k Required Travel Frequency Input Unit 612n Required Travel Speed Input Unit 612s Required Shooting Image Quality Input Unit 612t Required Shooting Function Input Unit 613 Travel User Application Approval / Rejection Input Unit 620 Transmission Unit 621 User Information Transmission Unit 622 Travel Requirement Information Transmission Unit 623 Travel User Application Approval / Rejection Transmission Unit 630 Reception Unit 631 Travel Notification Reception Unit 632 Travel User Application Reception Unit 633 Shooting Information Reception Unit 634 Still Image Reception Unit 635 Video Reception Unit 640 Display Unit 641 Running Notification Display Section 642 Running User Application Display Section 643 Photography Information Display Section 644 Still Image Display Section 645 Video Display Section
Claims
1. Position information receiving means for receiving position information indicating the traveling position of a vehicle; Registration means for registering a required traveling position indicating a position where traveling is requested; Determination means for determining whether the required traveling position has been traveled based on the position information of the vehicle; Reward granting means for granting a predetermined reward based on the determination result; An information processing apparatus comprising the above.
2. The registration means further registers a required traveling time zone indicating a time zone when traveling is requested, The determination means further determines whether the date and time when the position information was acquired or the current date and time is within the required traveling time zone, The reward granting means grants a predetermined reward when it is determined that the required traveling position is being traveled within the required traveling time zone. The information processing apparatus according to Claim 1.
3. The registration means further registers a required traveling speed condition regarding the speed of the requested traveling, The determination means further determines whether the traveling speed when traveling the registered required traveling position satisfies the required traveling speed condition, The reward granting means grants a predetermined reward when it is determined that the required traveling position is traveled at a speed that satisfies the required traveling speed condition. The information processing apparatus according to Claim 1.
4. Further comprising a required traveling history information registration unit for registering required traveling history information including the date and time when the requested traveling was performed, The registration means further registers a required traveling number condition regarding the number of times of the requested traveling, The determination means further determines whether the required traveling number condition is satisfied based on the required traveling history information when traveling the registered required traveling position, The reward granting means grants a predetermined reward based on the determination result regarding the required traveling position and the required traveling number condition. The information processing apparatus according to Claim 1.
5. The registration means registers the number of times of the requested traveling per predetermined time as the required traveling number condition, The determination means compares the number of times the required traveling position has been traveled during the predetermined time specified based on the required traveling history information with the number of times of the requested traveling, The reward granting means grants a predetermined reward when the number of times the required traveling position has been traveled does not exceed the number of times of the requested traveling. The information processing apparatus according to Claim 4.
6. Further comprising traveling user registration means for registering as a user who travels the required traveling position. The determination means determines whether the required travel position has been traveled based on the position information of the vehicle of the user registered as the traveling user. The information processing apparatus according to claim 1.
7. The registration means further registers information indicating whether registration as the traveling user is necessary. When it is registered that registration as the traveling user is necessary, the determination means determines whether the required travel position has been traveled based on the position information of the vehicle of the user registered as the traveling user received by the position information receiving means. When it is registered that registration as the traveling user is not necessary, the determination means determines whether the required travel position has been traveled based on the position information of the vehicle received by the position information receiving means. The information processing apparatus according to claim 6.
8. The apparatus further comprises an image receiving means for receiving an image taken when the required travel position is traveled. When the image taken when the required travel position is traveled is received, the reward giving means gives the predetermined reward. The information processing apparatus according to claim 1.
9. The registration means further registers information regarding the shooting conditions of the required image. The determination means further determines whether the received image satisfies the shooting conditions. When it is determined that the image taken when the required travel position is traveled satisfies the registered shooting conditions, the reward giving means gives the predetermined reward. The information processing apparatus according to claim 8.
10. The apparatus further comprises a reward amount calculating means for calculating the amount of the reward based on at least the travel distance of the travel request position, and the reward giving means gives the reward in the amount calculated by the reward amount calculating means. The information processing apparatus according to claim 9.
11. The reward amount calculating means calculates the reward amount based on the time interval from when the image is taken until the image is received. The information processing apparatus according to claim 10.
12. An information processing system in which an information processing apparatus and a plurality of information acquisition apparatuses are arranged in a state of being connected by a network. The information acquisition apparatus includes a position information acquisition means for acquiring position information indicating a travel position, and a position information transmission means for transmitting the acquired position information. It is provided with The information processing apparatus a position information receiving means for receiving position information indicating the travel position, and a registration means for registering a required travel position indicating a position for requesting travel. Determination means for determining whether the required travel position has been traveled based on the position information of the vehicle; Reward granting means for granting a predetermined reward based on the determination result; An information processing system comprising the same.
13. The information processing apparatus further includes request information transmitting means for transmitting request information including at least information regarding the required travel position; The information acquisition apparatus is Request information receiving means for receiving request information including at least information regarding the required travel position; Request information recording means for recording the received request information; Travel determination means for determining whether the vehicle is traveling at the required travel position based on the request information; The information processing system according to claim 12, further comprising the same.
14. The information acquisition apparatus further includes alerting means for performing a predetermined alert when it is determined that the vehicle is traveling at the required travel position. The information processing system according to claim 13.
15. The request information further includes information regarding the required shooting conditions, The information acquisition apparatus is Video shooting means for shooting video; Shooting setting changing means for changing the shooting settings of the video shooting means so as to match the shooting conditions included in the request information; The information processing system according to claim 13, further comprising the same.
16. A receiving step of receiving position information indicating the travel position of the vehicle; A registering step of registering a required travel position indicating a position where travel is requested; A determining step of determining whether the required travel position has been traveled based on the position information of the vehicle; A reward granting step of granting a predetermined reward based on the determination result; A program having the same.
Citation Information
Patent Citations
In-vehicle image recording device
JP2010204867A