Management system, management apparatus, and management method

A management system that tracks and coordinates patrol activities improves efficiency by integrating citizen and police efforts, optimizing resource allocation and enhancing crime prevention through real-time data analysis.

JP2026013790APending Publication Date: 2026-01-29SETRUS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024114388
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-18
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Existing crime prevention systems lack efficiency when police and citizens independently carry out activities without coordinated efforts, leading to suboptimal utilization of resources and reduced effectiveness in community crime prevention.

Method used

A management system that registers and tracks the position coordinates of users during patrols, allowing for the extraction and transmission of patrol position information to enhance the visibility and coordination of crime prevention activities, enabling more efficient resource allocation and patrol distribution.

Benefits of technology

The system facilitates better coordination and resource allocation by providing real-time data on patrol activities, allowing authorities to focus efforts where they are needed most, thereby enhancing the overall efficiency and effectiveness of crime prevention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026013790000001_ABST
    Figure 2026013790000001_ABST
Patent Text Reader

Abstract

In addition to the police, civilians such as citizens and local companies are also required to realize efficient local crime prevention by loosely joining and interlocking with the patrol.SOLUTION: A management apparatus according to the present invention includes a user information registering unit that registers information on a user, a patrol position information receiving unit that receives information on position coordinates during patrol, a patrol position information recording unit that records the received information on the position coordinates, a patrol position information transmission request receiving unit that receives a patrol position information transmission request for requesting transmission of patrol position information indicating position coordinates at which patrol is performed, a patrol position information extracting unit that extracts the patrol position information related to the request from the patrol position information recorded in the patrol position information recording unit based on the received request, and a patrol position information transmitting unit that transmits the extracted patrol position information.SELECTED DRAWING: Figure 61
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a management device, an information acquisition device, a management method, a management system, and a program that visualize the status of predetermined activities, such as crime prevention patrols, cleaning activities, volunteer activities, etc. The present invention also relates to an information management device, an information management method, an information management system, and a program that manage the status of predetermined activities for each area. [Background technology]

[0002] In recent years, there has been progress in utilizing images captured by in-vehicle cameras such as dashcams for crime prevention, etc. For example, prior art document 1 discloses an image recording system and an image recording method that, when an incident occurs, can collect images captured by chance around the location of the incident on the date and time of the incident from images captured by dashcams installed in citizens' vehicles and provide the images to a requester such as the police.

[0003] According to this invention, when a kidnapping incident occurs, for example, dashcam footage from a vehicle that happened to be traveling within a few kilometers of the kidnapping site within one hour before or after the kidnapping can be quickly obtained via the network, which can lead to the rescue of the victim and the swift arrest of the culprit. [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-060477 DISCLOSURE OF THE INVENTION [Problem to be solved by the invention]

[0004] The invention disclosed in the above prior art document is an invention that enables dashcams that happen to be present at "that time" and "that place" to be positioned in society as "mobile security cameras" by specifying the location, date and time after the fact. It is expected that crime prevention will be improved by utilizing citizens' dashcams as mobile security cameras to make up for shortcomings in the crime prevention and public order maintenance activities of the police, who are primarily responsible for maintaining public order.

[0005] However, when police and citizens, who are both independent entities, carry out crime prevention activities independently, it is thought that the efficiency of activities will decrease, such as when both parties work in the same places at the same time.Sufficient consideration has not been given to maximizing the effectiveness of crime prevention activities in the community.

[0006] In consideration of the above-mentioned problems, the present invention aims to improve the efficiency of the activities of institutions and organizations that specialize in carrying out specified activities such as crime prevention activities, and of citizens and local businesses that participate in such activities in an auxiliary manner. [Means for solving the problem]

[0007] A management system according to one aspect of the present invention includes a user information registration unit that registers information about a user, a patrol position information receiving unit that receives information about the user's position coordinates during patrol, a patrol position information recording unit that records the received information about the position coordinates as patrol position information, a patrol position information transmission request receiving unit that receives a patrol position information transmission request requesting the transmission of patrol position information indicating the position coordinates where a patrol was carried out, a patrol position information extraction unit that extracts the patrol position information related to the request from the patrol position information recorded in the patrol position information recording unit based on the received request, and a patrol position information transmission unit that transmits the extracted patrol position information.

[0008] In addition, a management device according to one aspect of the present invention includes a user information registration unit that registers information about a user, a patrol position information receiving unit that receives information about the user's position coordinates during patrol, a patrol position information recording unit that records the received information about the position coordinates as patrol position information, a patrol position information transmission request receiving unit that receives a patrol position information transmission request requesting the transmission of patrol position information indicating the position coordinates where the patrol was carried out, a patrol position information extraction unit that extracts the patrol position information related to the request from the patrol position information recorded in the patrol position information recording unit based on the received request, and a patrol position information transmission unit that transmits the extracted patrol position information. [Effects of the Invention]

[0009] According to the present invention, the content of activities carried out from a supplementary perspective can be grasped by the institutions and organizations that carry out the activities professionally, making it possible to carry out activities more efficiently overall. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a system configuration diagram showing the configuration of an activity management system according to a first embodiment. [Figure 2] 1 is a block diagram showing a configuration of an activity management system according to a first embodiment. [Figure 3] 10 is an example of information about an active participant registered by an active participant information registration unit. [Figure 4] 10 is an example of a management table for managing information about devices. [Figure 5] FIG. 10 is a block diagram showing the configuration of an activity amount management table for managing the activity amount of an active person. [Figure 6] FIG. 10 is a block diagram showing the configuration of an activity management system according to a second embodiment. [Figure 7] 10 is an example of activity participant registration request information. [Figure 8] 10 is an example of activity location information indicating the activity location of an active person to be received. [Figure 9] 10 is an example of a management table for recording activity location information indicating the activity location of an active person. [Figure 10] 10 is an example of an activity status request that requests information about the activity status of a specified area. [Figure 11] 10 is an example of activity status information to be transmitted. [Figure 12] 10 is an example of an activity status request input screen. [Figure 13] 10 is an example of an activity status screen showing the activity status in a requested area. [Figure 14] 10 is an example of a flowchart showing the flow of an activity amount acquisition process. [Figure 15] 10 is an example of a flowchart showing the flow of an activity status information generation process. [Figure 16] 10 is an example of an activity status request input screen with map magnification reduced. [Figure 17] FIG. 10 is a block diagram showing the configuration of an activity management system according to a fourth embodiment. [Figure 18] 10 is an example of an activity status request input screen. [Figure 19] 13 is an example of an activity status request in the fourth embodiment. [Figure 20] 10 is an example of activity status information. [Figure 21] 10 is an example of an activity status screen showing the activity status in a requested area. [Figure 22] FIG. 11 is a block diagram showing the configuration of an activity management system according to a fifth embodiment. [Figure 23] 1 is an example of an activity report for a predetermined activity. [Figure 24] FIG. 13 is a block diagram showing the configuration of an activity management system according to a sixth embodiment. [Figure 25] 10 is an example of activity status information to be transmitted. [Figure 26] 10 is an example of an activity status screen showing the activity status in a requested area. [Figure 27] FIG. 10 is a flowchart showing the flow of a process for extracting active participants. [Figure 28]10 is an example of a correspondence table between map magnifications and required area levels. [Figure 29] 10 is an example of an activity amount management table recorded in an area information database unit. [Figure 30] FIG. 13 is a block diagram showing the configuration of an activity status management system according to an eighth embodiment. [Figure 31] 10 is an example of a management table for managing the amount of activity for each area. [Figure 32] This is an example of an activity report at the 4th mesh level. [Figure 33] This is an example of an activity report at the tertiary mesh level. [Figure 34] FIG. 20 is a block diagram showing the configuration of an activity status management system according to a tenth embodiment. [Figure 35] FIG. 2 is a block diagram showing the hardware configuration of each device included in the present invention. [Figure 36] FIG. 10 is a block diagram showing a configuration of an activity status management system according to another embodiment. [Figure 37] 10 is an example of a device management table of an active person for which an activity management level is set. [Figure 38] FIG. 10 is a flowchart showing the flow of an activity amount calculation process using an activity management level. [Figure 39] 10 is an example of location coordinate information indicating the active location of a device in a certain area. [Figure 40] FIG. 10 is a flowchart showing the flow of an active person extraction process using an activity management level. [Figure 41] FIG. 22 is a block diagram showing the configuration of an activity management system according to an eleventh embodiment. [Figure 42] 10 is an example of a management table for registering and managing dedicated activity personnel. [Figure 43] 10 is an example of an activity status disclosure range set by an activity status disclosure range setting unit. [Figure 44] 10 is an example of an activity location information transmission request received by an activity location information request receiving unit. [Figure 45]10 is an example of activity location information transmitted by an activity location information transmission unit. [Figure 46] 10 is an example of a form for inputting a target date and time for requesting activity location information. [Figure 47] 10 is an example of activity location information displayed by an activity location information display unit. [Figure 48] 23 is an example of a management device according to an eleventh embodiment. [Figure 49] FIG. 23 is a block diagram showing the configuration of an activity management system according to a twelfth embodiment. [Figure 50] 10 is an example of an activity request received by the activity request receiving unit 4310. [Figure 51] This is an example of an activity report. [Figure 52] This is an example of a method for the activity notification unit to notify people outside the vehicle of an activity. [Figure 53] FIG. 10 is a diagram illustrating a setting axis of a disclosure range to be set. [Figure 54] FIG. 23 is a block diagram showing the configuration of another form of activity management system according to the twelfth embodiment. [Figure 55] 10 is an example of a management table for managing participants who are performing a predetermined activity. [Figure 56] FIG. 22 is a block diagram showing the configuration of an activity management system according to a thirteenth embodiment. [Figure 57] 10 is an example of an active vehicle management table managed by an active vehicle registration unit. [Figure 58] This is a management table for managing activities managed by the activity plan recording unit and participants assigned to the activities. [Figure 59] 1 is a diagram illustrating an example of the configuration of a management device that manages patrol activities such as crime prevention. [Figure 60] 10 is an example showing another configuration of a management device that manages patrols. [Figure 61] 10 is an example showing another configuration of a management device that manages patrols. [Figure 62] 10 is an example showing another configuration of a management device that manages patrols. [Figure 63]10 is an example showing the setting of conditions under which patrol is possible; DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. In the drawings, components with the same reference numerals have the same or similar configurations. [First embodiment]

[0012] FIG. 1 is a system configuration diagram showing the configuration of an activity management system 1000 according to the first embodiment. In this embodiment, the activity to be managed will be described as a crime prevention patrol. However, the activities targeted by the present invention are not limited to crime prevention activities, and can be applied to various volunteer activities that do not involve sufficient monetary compensation, such as cleaning activities and traffic control activities. Here, since the targeted activities are specifically crime prevention activities, the activity management system 1000 may be described as a crime prevention activity management system 1000 or a crime prevention patrol management system 1000.

[0013] The crime prevention activity management system 1000 is a system for managing the status of crime prevention activities being carried out by ordinary citizens and companies, and is composed of a vehicle 100, a crime prevention activity management device 300, a crime prevention activity participation registration device 500, and a crime prevention activity status viewing device 700.

[0014] In this embodiment, the target activities will be mainly crime prevention activities such as patrols, but as mentioned above, the present invention is not limited to crime prevention and can be applied to various activities carried out in each area, such as weather monitoring activities, city cleaning activities, road patrol monitoring activities, etc. Therefore, in this specification, the crime prevention activity management system 1000 may be referred to as the activity management system 1000 or the information management system 1000, the crime prevention activity management device 300 may be referred to as the activity management device 300 or the information management device 300, the crime prevention activity participation registration device 500 may be referred to as the activity participation registration device 500 or the information registration device 500 or the activity participant registration device 500, and the crime prevention activity status viewing device 700 may be referred to as the activity status viewing device 700 or the information viewing device 700.

[0015] Furthermore, the vehicle 100 used by activity participants when carrying out activities such as patrols is a device that acquires at least location information, and is therefore sometimes referred to as a crime prevention activity location information acquisition device 100, a location information acquisition device 100, or simply an information acquisition device 100. The vehicle 100 itself may be equipped with a function to acquire location information from a GPS or the like as an information acquisition device, or an information acquisition device such as a drive recorder mounted or installed on the vehicle may be equipped with a function to acquire location information.

[0016] 2 is a block diagram showing the configuration of the activity management system 1000 according to Embodiment 1. The activity management system 1000 includes an activity participant information registration unit 1010, an activity amount acquisition unit 1020, an activity amount recording unit 1030, a requested area activity participant information extraction unit 1040, and an activity participant information display unit 1050.

[0017] The participant information registration unit 1010 registers information about participants who are engaged in a target activity. If the target activity is a crime prevention patrol, information about the companies and individuals who are engaged in the crime prevention activity is registered. Also, for example, if the target activity is volunteer cleaning, information about the companies and individuals who are participants in the volunteer activity is registered. In this way, the participant information registration unit 1010 registers information about users who are engaged in a specified activity or organizations to which the users belong as participant information. Here, "user" refers to a person who uses this system. Therefore, in this specification, "participant" can be read as "user" as appropriate. The user information registration unit 1010 performs a process of registering information about users who are engaged in a specified activity.

[0018] Fig. 3 shows information about active participants registered by the active participant information registration unit 1010. In the active participant information shown in Fig. 3, an active participant ID that uniquely identifies each active participant, an active participant name that is the display name of the active participant, a category to which the active participant belongs, an introduction, a link, and a path that stores an icon (logo or thumbnail) are registered in an associated state. In the example of Fig. 3, a total activity distance that indicates the total distance traveled in activities up to that point, and a total activity time that indicates the total time spent on the activity are also recorded in association with each other.

[0019] FIG. 4 is an example of a device management table that manages information about devices used by the active person managed in the active person management table shown in FIG. 3 when performing predetermined activities such as crime prevention patrols. The device referred to here may be a drive recorder, a drive recorder application, or even the vehicle itself used for patrol. In the device management table illustrated in FIG. 4, a device ID that uniquely identifies each device, an active person ID that identifies the active person who uses or owns the device for the predetermined activity, device type information indicating the type (category) of each device, the device name, and the registration date are registered in association with each other. In this specification, information about the active person is described as including information about devices owned by the company (organization) or individual.

[0020] The activity amount acquisition unit 1020 acquires a predetermined activity amount for an active person in a predetermined area including the position based on the position information for the active person registered in the active person information registration unit 1010. For example, the activity amount acquisition unit 1020 calculates the activity amount for each area of ​​a city, town, or village for each predetermined period, such as one hour, for each active person who was active in the area, thereby acquiring the activity amount for each area for the predetermined period.

[0021] Here, the activity amount may be an activity distance, that is, a distance traveled during a security patrol, etc. For example, the activity amount acquisition unit 1020 acquires information related to distance as the activity amount based on a plurality of pieces of position information related to the active person.

[0022] Furthermore, the activity amount may be the activity time, i.e., the time spent on security patrol, etc. For example, the activity amount acquisition unit 1020 acquires information related to time as the activity amount based on the date and time when each of a plurality of pieces of location information related to the active person was acquired.

[0023] Alternatively, the activity amount acquisition unit 1020 may be configured to calculate the activity distance and activity time for a predetermined area including the location of the active person based on multiple pieces of location information about the active person, and calculate the activity amount for each area by combining the calculated activity distance and activity time with a predetermined coefficient based on the vehicle used (car, patrol car, blue patrol car, bicycle, etc.). Alternatively, the activity amount may be calculated by combining a predetermined coefficient based on the video shooting status, such as whether video is being shot during the activity, the resolution and image quality of the video, and whether multiple cameras are used to shoot the video.

[0024] The activity amount acquisition unit 1020 may acquire activity amounts for each administrative district area such as a city, town, or village, or may acquire activity amounts for each mesh area such as a JIS mesh or an H3 hectagon mesh. In the latter case, the activity amount acquisition unit 1020 acquires a predetermined activity amount for an active person in a mesh area of ​​a predetermined level that includes the position of the active person, based on the position information of the active person. In this case, the activity amount acquisition unit 1020 may acquire activity amounts for meshes of multiple levels (stages), such as second-order mesh, third-order mesh, and fourth-order mesh, or may acquire only the activity amount for the fourth-order mesh that has the smallest area of ​​the target meshes. The smallest mesh may also be a fifth-order mesh or a sixth-order mesh.

[0025] The activity amount recording section 1030 records information on a predetermined activity amount related to the active person acquired by the activity amount acquisition section 1020. Fig. 5 shows an example of an activity amount management table that manages the activity amount for each active person for each activity period and each activity area, which is recorded by the activity amount recording section 1030. In the activity amount management table illustrated in Fig. 5, an activity amount ID that is uniquely assigned to each piece of activity amount data, an active person ID that identifies the active person who performed the activity, a device ID (vehicle ID) that identifies the device 100 (including the vehicle) that the active person is using when performing the activity, an area ID that uniquely identifies the area where the activity is performed, an activity distance that is the activity amount, and information on the date and time of the activity are recorded in association with each other.

[0026] For example, based on a request from a user who wants to know the amount of crime prevention activity in a specified area, the requested area activity participant information extraction unit 1040 extracts information about participants who have been active in the requested area from information about registered participants based on the amount of activity in the requested area. The requested area activity participant information extraction unit 1040 extracts a predetermined number of participants in descending order of activity in the requested area, and extracts information such as the participants' names and thumbnails (logos and icons) by referring to the participant management table. In this specification, the requested area activity participant information extraction unit 1040 may be simply referred to as the activity participant information extraction unit 1040.

[0027] The participant information display unit 1050 performs processing to display information about participants in the requested area that has been extracted by the participant information extraction unit 1040. The participant information display unit 1050 may display the names and thumbnails (logos and icons) of the extracted participants in a list format, or may display thumbnails of the extracted participants on a map.

[0028] As described above, according to the activity management system of the first embodiment, the amount of activity related to activities such as crime prevention patrols is managed for each area, and information about the people who were active in the requested area is displayed based on the amount of activity at the request of the user. Therefore, it is expected that companies or individuals who contribute to the community by performing volunteer activities or other activities will catch the attention of people who are interested in the community, which will result in a PR effect, and the system can provide an incentive to perform such activities even if they are unpaid activities without monetary compensation.

[0029] In addition, police and other authorities who are expected to specialize in crime prevention activities will be able to check the crime prevention patrol status of citizens in the planned area before conducting patrols, which will allow them to make decisions to focus patrols on areas where patrols are thinly distributed, enabling efficient crime prevention patrols throughout the entire region.

[0030] Until now, the police have been the only ones specializing in crime prevention patrols, and so crime prevention patrols have often been conducted mainly in areas that are considered relatively unsafe. However, with the addition of citizen-assisted crime prevention patrols, if the area is sufficiently patrolled, the police can increase the frequency of patrols in other areas. [Second embodiment]

[0031] The activity management system according to the second embodiment is characterized in that an activity management device that manages each active person receives location information of each active person and calculates the amount of activity. The following description will be made with reference to the drawings. However, some of the explanations of parts that have already been explained will be omitted. This also applies to the following embodiments.

[0032] 6 is a block diagram showing the configuration of an activity management system 1000 according to Embodiment 2. In the activity management system 1000, the activity vehicle 100 includes at least an activity location information acquisition unit 110 and an activity location information transmission unit 120, the activity management device 300 includes an activity location information reception unit 310, an activity location information recording unit 320, an activity participant information registration unit 1010, an activity amount acquisition unit 1020, an activity amount recording unit 1030, an activity status request reception unit 330, an activity status information generation unit 340, and an activity status information transmission unit 350, the activity participant information registration device 500 includes an activity participant registration request input unit 511 and an activity participant registration request transmission unit 512, and the activity status viewing device 700 includes an activity status request input unit 710, an activity participant information request transmission unit 720, an activity status information reception unit 730, and an activity participant information display unit 740.

[0033] The activist registration request input unit 511 accepts input of information required for registration as an activist from a user who wishes to newly participate in a predetermined activity such as a crime prevention patrol, for example, via an activist registration form displayed on the screen. The activist registration request input unit 511 accepts information such as the name, address, category, and thumbnail such as an icon or logo of the person wishing to register as an activist as activist registration request information. The person wishing to register as an activist may be an individual, or may be an organization such as a company or group.

[0034] The activity person registration request sending unit 512 sends the activity person registration request information input by the activity person registration request input unit 511 to the activity person management device 300 to request registration as an activity person. Fig. 7 shows an example of the activity person registration request that is sent. The information illustrated in Fig. 7 includes the name (display name) of the activity person requesting registration, category information indicating whether the activity person is an individual, a company, or an organization, second category information indicating the type (industry) of the company, such as a taxi company, a transportation company, or a home care provider, an introductory text to promote the activity, a URL link to direct users to the activity person (company), thumbnail image data such as an icon or logo of the activity person (company), etc. The activity person registration request may also include an email address, a login password, an address, the name of a representative, etc.

[0035] The activity location information acquisition unit 110 acquires information about the activity location of a registered activity participant when they are performing a target activity. If the target activity is a crime prevention patrol, the activity location information acquisition unit 110 acquires coordinate information consisting of latitude and longitude indicating the current location during patrol as activity location information using a GPS or the like.

[0036] The activity location information sending unit 120 sends activity location information indicating the location where a predetermined activity, such as a crime prevention patrol, is being performed, acquired by the activity location information acquisition unit 110, to the activity management device 300. FIG. 8 is an example of activity location information sent by the activity location information sending unit 110. The activity location information shown in FIG. 8 includes an ID that identifies the person performing the activity and location information during the activity. As shown in FIG. 8, multiple pieces of location information during an activity, such as a crime prevention patrol, may be sent together, or new location information may be sent each time it is acquired.

[0037] 8, the case has been described where each piece of location information includes latitude and longitude coordinate information and information regarding the date and time when the location information was acquired, but it may also include information regarding speed, altitude, and direction. Furthermore, if the active person uses multiple information acquisition devices 100, it may also include a device ID that identifies the information acquisition device 100 used for the activity.

[0038] The activity participant registration request receiving unit 1011 receives an activity participant registration request including information such as the activity participant's name, category, icon, etc., as shown in Fig. 7. The activity participant information database registration unit 1012 registers the information for requesting registration as an activity participant received by the activity participant registration request receiving unit 1011 in a database such as an RDMBS (Relational Database Management System) together with an activity participant ID that uniquely identifies the activity participant. For example, the activity participant information database registration unit 1012 performs activity participant registration by newly recording the various information included in the activity participant registration request received by the activity participant registration request receiving unit 1011 in an activity participant management table shown in Fig. 3.

[0039] In this way, the activist information registration unit 1010 registers information about a user who performs a predetermined activity or an organization to which the user belongs as activist information. If the activist is an individual user, the activist may register his or her own information as activist information, or if the user who performs the registration is an employee of an organization such as a company, the organization to which the user belongs may be registered as the activist information. The organization may be, for example, an organization such as a neighborhood association or a crime prevention association.

[0040] Whether to register the user or the organization to which the user belongs as the activist depends on what information is desired to be released as an activist in each area. If the user wishes to utilize this as a type of corporate social responsibility (CSR) activity, the employee user will register the logo of the company to which he or she belongs as activist information and promote the CSR activities of the company. It is preferable that the activist information registration unit 1010 registers at least the logo, icon, or thumbnail of the user or the organization to which the user belongs who is engaged in a predetermined activity such as a crime prevention patrol as activist information, so that the activity can be promoted on the activity status viewing device 700.

[0041] The activity location information receiving unit 310 receives activity location information such as that shown in Fig. 8, which is sent from the information acquisition device 100 that the active person uses when engaging in activities such as crime prevention patrols. The activity location information recording unit 320 stores the information indicating the activity location of each active person received by the activity location information receiving unit 310 in a database or the like, setting a TTL (Time to Live) or the like, for a certain period of time.

[0042] Fig. 9 is an example of location information recorded by the activity location information recording unit 320. In the location information management table illustrated in Fig. 9, an active person ID that identifies each active person, the activity location where the active person is active (coordinate information consisting of latitude and longitude), and the date and time when the active person was active at the activity location, i.e., the date and time when the coordinate information of the activity location was acquired, are recorded in an associated state.

[0043] The activity amount acquisition unit 1020 acquires the activity amount of each active person for each area including the position of the active person at each predetermined time based on the position information of the active person recorded in the activity position information recording unit 320. The activity amount acquisition unit 1020 includes an area-specific activity distance calculation unit 1021 and an area-specific activity time calculation unit 1022.

[0044] The area-specific activity distance calculation unit 1021 reads, for each area, location information for each device of the active person acquired during a target period, and calculates the activity distance for that area during that target period by summing the coordinate differences between the read multiple pieces of location information. The area-specific activity time calculation unit 1022 reads, for each area, location information for each device of the active person acquired during that target period, and calculates the activity time for that area during that target period by summing the differences between the acquisition dates and times for the read multiple pieces of location information. The activity amount acquisition unit 1020 may acquire the calculated activity distance or activity time for each area as the activity amount, or may acquire a value calculated by multiplying the activity distance or activity time by a coefficient corresponding to the type of device used for the activity as the activity amount.

[0045] The area-specific activity distance calculation unit 1021 and area-specific activity time calculation unit 1022 may be configured to calculate the activity distance and activity time for each regional mesh of a predetermined level (stage).

[0046] The activity amount recording unit 1030 records information about the activity amount of the active person for each area acquired by the activity amount acquisition unit 1020 in a database or the like. For example, the activity amount recording unit 1030 records the activity distance, which is the activity amount, for each vehicle (device) used by the active person for a predetermined activity, for each activity area, and for each activity date and time, as illustrated in Fig. 5. In addition, the activity amount recording unit 1030 may record the activity amount by updating the total activity distance and total activity time by adding the sums of the activity distance and activity time for each device of the active person calculated for the current period to the values ​​of the total activity distance and total activity time stored in the active person information management table illustrated in Fig. 3.

[0047] Because the activity amount recording unit 1030 continuously generates activity amounts based on the activities of active individuals, it is preferable that the activity amount recording unit 1030, which records the activity amount for each active individual and device for each area where activity was performed for each predetermined period, delete past activity amounts after a certain period, such as one month or one year. However, losing all past activity records may lead to a decrease in the motivation of the active individual. Therefore, information such as the total activity amount (activity distance and activity time) for each active individual or for each device used by the active individual is recorded separately as active individual information. Note that the activity amount may be configured to be totaled only for users who have specified settings, such as premium user settings.

[0048] That is, a separate activity participant class setting unit is provided that sets the class (sometimes referred to as grade, level, rank, etc.) of the activity participant registered in the activity participant information registration unit 1010, such as whether or not the participant is a premium user, and for activity participants who are at a predetermined class or above the predetermined class, the activity amount for each activity time for each area is recorded beyond the first activity amount storage period, and for activity participants who are below the predetermined class or below the predetermined class, the activity amount for each activity time for each area is deleted from the database after the first activity amount storage period has elapsed.

[0049] Furthermore, for an active person who is in a predetermined grade or above the predetermined grade, when a first activity amount storage period has elapsed, the activity amount recording unit 1030 may be configured to update the past activity amount by adding the activity amount that exceeded the first activity amount storage period to the total of the past activity amounts, and then delete the activity amount data for each activity time for each area that exceeded the first activity amount storage period. By configuring in this way, although time resolution is lost, it is possible to accumulate past crime prevention activity results.

[0050] The activity status request receiving unit 330 receives an activity status request requesting information about the activity status in a specified area. FIG. 10 shows an example of the received activity status request. The activity status request shown in FIG. 10 includes an area ID that identifies the requested area and requested period information that specifies the requested period. Note that the activity status request may include multiple area IDs, or may include the ID of a single specified area. Furthermore, the requested period information may not be included. In this case, it is preferable that a value such as the last hour or the last day, which is set as a default value, is specified on the activity management device 300 side. Note that the activity status includes information about the person performing the activity in the requested area, and therefore, in this specification, the activity status request may be referred to as a requested area person information request.

[0051] The activity status information generation unit 340 generates activity status information indicating a predetermined activity status for the requested area based on the activity status request received by the activity status request reception unit 330. The activity status information generation unit 340 includes an active person information extraction unit 1040 and an activity level calculation unit 341.

[0052] The active person information extraction unit 1040 extracts a predetermined number of active people in the requested area based on the activity amount for each active person in each area recorded in the activity amount recording unit 1030, and performs a process of extracting predetermined information for the active people.

[0053] The activity level calculation unit 341 calculates information about the activity level in the requested area. For example, if the type of activity is a crime prevention patrol, the crime prevention level in the area is calculated based on the number of active persons and the amount of activity extracted by the active person information extraction unit 1040.

[0054] The activity status generating section 340 generates activity status information including information on the active person extracted by the active person information extracting section 1040 and information on the activity level calculated by the activity level calculating section 341 .

[0055] The activity status information transmitting unit 350 transmits the activity status information generated by the activity status information generating unit 340 to the requesting activity status viewing device 700. Fig. 11 is an example of the activity status information transmitted by the activity status information transmitting unit 350. The activity status information illustrated in Fig. 11 includes an area ID indicating the requested area, activity level information indicating the activity level in the area, and information about the person who was active in the area. The information about the person who was active includes information such as an active person ID that uniquely identifies the person who was active, the display name of the person who was active, the type of the person who was active, the URL of the thumbnail (icon / logo) of the person who was active, and information about the activity distance and activity time that indicate the amount of activity in the area, which are each extracted and included in the activity status information.

[0056] The activity status request input unit 710 receives input of information about the target area from a user who wishes to view an activity status. For example, the activity status request input unit 710 displays an activity status request input screen as shown in FIG. 12, and accepts area input by having the user enter the area code of the requested area into an input form 710a or by having the user select the location of the requested area on a map. In the example of FIG. 12, a mesh polygon 710b of the area selected on the map is overlaid on a map 710c. In this state, the activity status request is executed by pressing an execute button 710d.

[0057] The activity status request sending unit 720 sends to the activity management device 300 an activity status request as illustrated in Figure 10, which includes information regarding the specified area input by the user who wishes to view the activity status using the activity status request input unit 710.

[0058] The activity status information receiving unit 730 receives activity status information indicating the activity status for the area requested by the activity status request sending unit 720. The activity status information shown in Fig. 11 includes an area ID that identifies the requested area, as well as information about the person who was active in the area and information about the activity level.

[0059] The activity status information display unit 740 performs processing to display on a screen information included in the activity status information received by the activity status information receiving unit 730. The activity status information display unit 740 includes an activity level display unit 741 and an active person information display unit 1040, the activity level display unit 741 displays information on the activity level in the requested area, and the active person information display unit 1040 displays information included in the activity status information about the active person who was active in the requested area.

[0060] Fig. 13 is an example of an activity status screen displayed by the activity status information display unit 740. In the example of Fig. 13, an area polygon 740b indicating the location of the requested area is overlaid on a map 740c, and an area ID 740a identifying the area, information 1040a-1040d about multiple people who were active in the area, and activity level information 741a are displayed on the screen.

[0061] Next, a process flow in the activity management system according to the second embodiment will be described. Fig. 14 is a flowchart showing the process flow of activity amount acquisition. In step S10201, the activity amount acquisition section 1020 determines whether it is time to calculate the activity amount. For example, a batch process that calculates the activity amount every 5 minutes or every hour using a timer process is registered in advance, and it is determined whether it is time to perform the process.

[0062] If the determination result in step S10201 shows that it is not yet time to perform the calculation process for the activity amount, the process is terminated. On the other hand, if it is time to perform the calculation process for the activity amount, in S10202, a list of devices of active people that have transmitted location information during the period covered by the current calculation is obtained. For example, if the calculation timing for the activity amount is every hour, the calculation period is the hour from one hour before the previous calculation to the present, and a list of devices that performed activities during that one hour is extracted based on the location information recorded in the activity location information recording unit 320.

[0063] In step S10203, the activity amount acquisition unit 1020 selects one device from the list of devices acquired in step S10202, and performs a process of reading out a list of location information for the device for the target period from the location information recorded in the activity location information recording unit 320.

[0064] In step S10204, the activity amount acquisition section 1020 performs a process of classifying the position information read out in step S10203 for each predetermined area. For example, the activity amount calculation section 1020 classifies the position information for each reference area mesh of the fourth level.

[0065] Here, the reference regional mesh is a mesh that divides an area into tightly packed areas based on latitude and longitude, and the one standardized by the JIS standard can be used. The area of ​​each mesh is divided into four orders depending on its size, and the range of each mesh can be calculated using a predetermined formula.

[0066] In step S10204, the activity amount acquisition unit 1020 selects southwest and northeast location information based on the multiple location information of a certain device read in step S10203, acquires a fourth-order mesh that overlaps with the area defined by this location information, and classifies the location information by mesh area.

[0067] In step S10205, the activity amount acquiring unit 1020 performs a process of calculating the activity distance and activity time of the device in each mesh area based on the location information included in that area classified in step S10204. For example, the activity amount acquiring unit 1020 arranges multiple pieces of location information included in a certain area in chronological order, and calculates the activity amount distance by summing the differences between adjacent coordinates, and calculates the activity time by calculating the difference between the times when location information was acquired.

[0068] If the location information crosses over into the next area, the virtual location information may be interpolated along the boundary line of the mesh, and the activity distance and activity time may be calculated by combining the virtual location information and the adjacent location information, or the activity distance and activity time may be calculated by discarding the information about the boundary part. This is because location information is usually acquired at intervals of a few seconds, and discarding the boundary part can be considered as an error.

[0069] Furthermore, it is conceivable that an active person may move from an area to an adjacent area and then return to the area. In this case, linking the first half of an activity in an area with the second half of an activity in that area may result in an incorrect calculation of the activity distance and activity time. Therefore, the activity amount acquisition unit 1020 may be configured to calculate the activity distance and activity time of the device in that area as the activity amount by calculating the activity distance and activity time from adjacent location information acquired within one minute of each other, for example, and adding them up.

[0070] In step S10206, the activity amount recording section 1030 performs processing to store the activity distance and activity time of the predetermined device in the predetermined area for the predetermined period calculated in step S10205 in the database as the amount of activity.

[0071] In step S10207, the activity amount acquisition unit 1020 performs a process of determining whether there are any other areas in which the currently targeted device has been active, that is, whether there are any other areas in which the activity amount has not yet been calculated, for the areas whose location information has been classified in step S10204.

[0072] If the result of the determination in step S10207 is that there are other areas for which the activity amount has not yet been calculated for the device being determined, the process returns to step S10205, where another area is selected and the activity amount calculation process continues.On the other hand, if the result of the determination in step S10207 is that the activity amount has been calculated for all areas for the device being determined, the process in step S10208 determines whether there are any devices for which the activity amount has not yet been calculated among the devices of the active person read out in step S10202.

[0073] If the result of this determination process shows that there is a device for which the activity amount has not yet been calculated, the process returns to step S10203, another device is selected, and the process continues. On the other hand, if the result of this determination shows that the calculation of the activity amount has been completed for all devices read out in step S10202, the process of acquiring the activity distance and activity time for each active person during the target period is performed in step S10209.

[0074] For example, suppose that a certain person X used three devices, a, b, and c, to carry out activities during this target period, with device a traveling 3.2 km for 6.5 minutes in area A and 4.4 km for 5.2 minutes in area B, device b traveling 2.1 km for 3.5 minutes in area D, and device c traveling 8.8 km for 19.7 minutes in area B. In this case, person X used these three devices (vehicles) to travel a total of 18.5 km and 34.9 minutes.

[0075] In step S10210, the activity amount recording unit 1030 performs processing to add the activity distance and activity time currently acquired by the activity amount acquisition unit 120 in step S10209 to the total activity distance and total activity time up to now of the active person X, and update the active person information management table. Completion of the processing of steps S10201 to S10210 completes the activity amount acquisition processing for the current timing, and the unit waits until the next timing to acquire an activity amount.

[0076] Next, the flow of the activity status information generation process will be described with reference to FIG.

[0077] In step S3401, the activity status information generation unit 340 performs processing to determine whether an activity status request has been received by the activity status request reception unit 330. If the result of this determination is that an activity status request has not been received, the processing ends and the unit waits until an activity status request is received.

[0078] If, as a result of the determination, an activity status request requesting information regarding activity status in a specified area is received, in step S3402, the activity participant information extraction unit 1040 refers to the activity amount management table recorded in the activity amount recording unit 1030 and performs a process of obtaining the activity amount for the specified period in the area specified in the activity status request.

[0079] For example, if the area for which activity status is requested in an activity status request is the area specified by area ID 20533915, the activity participant information extraction unit 1040 obtains the activity amount (activity distance and activity time) for each active participant by grouping the sum (SUM) of the activity amounts for devices that performed activity in area ID 20533915 from the activity amounts for each device recorded by the activity amount recording unit 1030 for each area and period, using the active participant ID, and extracts a predetermined number of active participants by sorting the activity amounts in descending order.

[0080] In this way, in step S3402, the active person information extraction unit 1040 performs a process of extracting information about a predetermined number of active people in the requested area in descending order of activity volume. The information about the active people may include the icon (thumbnail / logo) and display name of the active person, and information about the active distance and activity time in the area for the relevant period.

[0081] In step S3403, the activity level calculation unit 341 performs a process of calculating information related to the activity level for the requested area from the total activity amount. In step S3402, a predetermined number of active persons who were active in the requested area during the target period were extracted in descending order of activity amount as active persons to be displayed. In step S3403, the activity level for the requested area is calculated from the total activity amount of the active persons who were active in the requested area during the target period. If the target activity is a crime prevention activity, the activity level can be interpreted as a crime prevention level, a crime prevention patrol level, or the like. Therefore, in this specification, the activity level calculation unit 341 may be referred to as a crime prevention level calculation unit.

[0082] For example, the crime prevention level calculation unit 341 compares the amount of activity in other areas with the amount of activity in the currently requested area, calculates a deviation value, and then calculates the crime prevention level for that area. For example, assuming that crime prevention levels are divided into 10 levels from 1 to 10, with 1 being danger and 10 being safety, the crime prevention level is calculated as follows: if the deviation value is 50, i.e., the average amount of activity, the crime prevention level is 5, and if the deviation value of the activity amount is 80 or more, the crime prevention level is 10.

[0083] In addition, since the activity distance and activity time corresponding to the amount of activity increase as the area of ​​the target area increases, the crime prevention level calculation unit 341 is preferably configured to determine the amount of activity per unit area based on the area of ​​the target area, and calculate the crime prevention level based on the amount of activity per unit area.

[0084] In step S3404, the activity status information generation unit 340 determines whether extraction of information about active persons and calculation of activity levels have been completed for all requested areas. If the result of this determination indicates that processing has not yet been completed for any areas, processing continues by returning to step S3402. On the other hand, if extraction of information about active persons and calculation of activity levels have been completed for all requested areas, in step S3405 the activity status information transmission unit 350 performs processing to transmit the information acquired through the above series of steps as activity status information to the requesting activity status viewing device 700.

[0085] As described above, in the activity management system 1000 according to the second embodiment, the activity management device 300 manages the location information of the device (vehicle) of each person performing each activity, and calculates and records the amount of activity for each area based on the location information. This configuration makes it possible to generate and display activity status information for a requested area based on the activity amount of each person performing an activity in that area.

[0086] The police can check the status of crime prevention activities being carried out by citizens in each area by looking at the activity status shown in Figure 13, and can then conduct crime prevention patrols after investigating areas where crime prevention activities are weak, making it possible to standardize crime prevention effects across the entire region.

[0087] [Embodiment 3] As shown in the example of FIG. 16, when an area is specified with the map magnification lowered compared to the case of FIG. 12, the requested area becomes smaller relative to the map if the mesh level is fixed. When the map magnification is lowered, viewers are likely to want to check the activity status of a wider area, but the activity management system described in embodiment 2 did not adequately address this desire. The activity management system of embodiment 3 aims to make it possible to display activity status for areas at multiple levels. The configuration of embodiment 3 is the same as the configuration shown in FIG. 6.

[0088] When a predetermined operation such as a tap or click on a predetermined position on the map is input, the activity status request input unit 710 inputs an area including the tapped or clicked position as the requested area. At this time, the activity status request input unit 710 inputs a mesh area of ​​a predetermined level as the area for which the activity status is requested, based on the magnification of the map being displayed when the predetermined operation was performed.

[0089] For example, if the map display magnification is 1 to 8, the corresponding level is the second-order mesh, if it is 9 to 12, the corresponding level is the third-order mesh, and if it is 13 or higher, the corresponding level is the fourth-order mesh. In other words, if the magnification of the displayed map is 10 and a specified operation is input on the map, the third-order mesh including the position where the operation was input is input as the requested area. The activity status request sending unit 720 obtains the mesh code corresponding to the mesh of the input level and sends an activity status request including the obtained mesh code.

[0090] The first-level mesh code can be calculated as a four-digit number by multiplying the latitude of the southernmost point of the entered block by 1.5 and arranging the two-digit number obtained by subtracting 100 from the longitude of the westernmost point. The second-level mesh can be calculated by dividing this first-level mesh into 64 8x8 squares and adding the vertical and horizontal numbers to the first-level mesh code. The third-level mesh can be calculated by dividing it further into 10x10 squares and adding the vertical and horizontal values, and the fourth-level mesh can be calculated by dividing it further into four.

[0091] The activity amount acquisition unit 1020 calculates the activity amount for each fourth-order mesh, which is the smallest management unit, and the activity amount recording unit 1030 records the activity amount for each area of ​​the fourth-order mesh. At this time, if the level of the area specified in the activity status request received by the activity status request receiving unit 330 is second or third order rather than fourth order, the active person information extraction unit 1040 calculates the activity amount for each active person at that level by adding up the activity amounts of multiple meshes included in the requested area, and extracts information about the active people in descending order of activity amount.

[0092] This configuration makes it possible to dynamically change the level of the requested area depending on the magnification of the displayed map, and extract and display information about people active in the area at that level.

[0093] [Embodiment 4] In the third embodiment, a mesh area of ​​a predetermined level is described as a requested area and is transmitted as part of an activity status request. However, many ordinary viewers do not know the mesh code conversion formula, and may find it difficult to input mesh codes using a character input format. In addition, viewers may have a stronger desire to view activity status in terms of administrative districts or municipalities, such as Tokyo, Koganei City, or Kajino Town, rather than mechanical mesh areas. Therefore, the fourth embodiment is characterized by the ability to specify areas in the form of administrative districts, i.e., municipalities, which are familiar to humans. This will be described in detail below with reference to the drawings.

[0094] Fig. 17 is a block diagram showing the configuration of an activity status management system 1000 according to embodiment 4. In the example of Fig. 17, the activity status request input unit 710 includes a requested place name input unit 711, a requested date and time information input unit 712, a map magnification acquisition unit 713, and a requested position coordinate input unit 714, and the activity status information display unit 740 includes a requested area polygon display unit 742 and a requested area name display unit 743.

[0095] Fig. 18 is an example of an input screen displayed by the activity status request input unit 710. In the example of Fig. 18, an input form 710e for a target date and time and a map magnification 710f are newly displayed on the activity status request input screen. In addition, a marker 710g is displayed at the position where a long tap or click operation was performed on the map.

[0096] The activity status request input unit 710 inputs information about the area to be requested and information about the target date and time from a user who wishes to view the activity status. The requested place name input unit 711 inputs the name of the prefecture or city / town / village that is the target area for which the activity status is requested as information about the target area. The requested date and time information input unit 712 inputs information indicating the target date and time range by preparing a calendar-style input form as information about the target date and time for which the activity status is requested. The map magnification acquisition unit 713 acquires information about the magnification of the map displayed on the screen. The requested location coordinate input unit 714 inputs the location coordinates included in the target area as the requested location coordinates by tapping or clicking on the map.

[0097] The activity status request sending unit 720 sends the various information input in the activity status request input unit 710 as an activity status request. Fig. 19 is an example of an activity status request in embodiment 4. In the example of Fig. 19, the request includes the name of the prefecture or city / town / village of the requested activity status input in the requested place name input unit 711, information on the target date and time of the requested activity status input in the requested date and time information input unit 712, information on the map magnification input in the map magnification acquisition unit 713, and coordinate information for identifying the prefecture or city / town / village of the requested activity status input in the requested position coordinate input unit 714.

[0098] In addition, if the prefecture name or city / town / village name is included, the map magnification and requested location coordinates do not have to be included, and conversely, if the map magnification and requested location coordinates are included, the prefecture name or city / town / village name does not have to be included.

[0099] In the above example, the map magnification is used as information to identify the level desired by the user (whether prefecture, city, town, village, or block), but this is not limited to this and information regarding the boundaries of the map currently being displayed may be used instead. In this case, the activity status request input unit 710 may be provided with a map boundary information acquisition unit instead of the map magnification acquisition unit 713, and the map boundary information acquisition unit may acquire information regarding the southwest coordinates and northeast coordinates of the map currently being displayed as map boundary information, and this map boundary information may be included in the activity status request.

[0100] The activity status information receiving unit 730 receives activity status information including polygon information indicating the boundaries of the requested prefecture or municipal administrative area, a target date and time range, information on the people who were active within the area during that date and time range, and information on activity levels. Figure 20 shows an example of the activity status information. The information includes an area code (administrative division code) uniquely assigned to the target administrative area, the name of the target administrative area, the target date and time range, a polygon indicating the boundaries of the target area, information on activity levels, and information on the people who were active in the target area.

[0101] A requested area polygon display unit 742 overlays a polygon of the target area (requested area) included in the received activity status information on a map. A requested area name display unit 743 displays the name of the requested administrative area, such as prefecture or city / town / village, on the screen.

[0102] Fig. 21 is an example of a screen displayed by the activity status display unit 740. In the example of Fig. 21, the names of administrative districts (city, town, and village names) that are the target area, the target date and time range of the activity status, information about multiple active people who were active in the target area and date and time in descending order of activity volume, and a map with an overlaid polygon of the target area are displayed.

[0103] The activity status management device 300 is newly equipped with an area information database unit 360. The area information database unit 360 records, in a database for each administrative district, the names of administrative district areas such as prefectures and cities, towns, and villages, administrative district codes that uniquely identify the administrative district areas, and polygon information that indicates the boundaries (ranges) of the administrative district areas.

[0104] The activity amount acquisition unit 1030 calculates activity amounts such as activity distance and activity time for each active person in each area based on the location information for each active person recorded in the activity location information recording unit 320, by identifying each administrative district area containing the location information based on the polygon data recorded in the area information database recording unit 360 for each specified period.

[0105] The activity status information generating unit 340 further includes an area ID acquiring unit 342 , an area polygon information acquiring unit 343 , and an area name acquiring unit 344 .

[0106] When the activity status request receiving unit 330 receives information about the requested area name or the coordinates of the requested area, the activity status information generating unit 340 performs processing to read information about the requested area from among the areas recorded in the area information database unit 360. The area ID obtaining unit 342 obtains an area ID that uniquely identifies the requested area, and the area polygon information obtaining unit 343 obtains the administrative district area of ​​the requested coordinates based on the map magnification. For example, when the map magnification is small, polygons indicating the boundaries of administrative district areas at the prefecture level are obtained, and when the magnification is large, polygons indicating the boundaries of district areas such as cities, towns, villages, and beyond are obtained.

[0107] As described above, the activity status management system of this embodiment 4 manages activity levels for each administrative district area, extracts information about the activity participants from the activity levels in the requested area, and displays it in association with the requested area. This makes it possible to confirm the actual state of crime prevention activities at the administrative district level, and also provides an opportunity for the activity participants to promote CSR crime prevention.

[0108] [Embodiment 5] In the activity management system according to the first embodiment, location information of vehicles engaged in predetermined activities, such as crime prevention patrols, is centrally collected in an activity management device, and the amount of activity in each area is calculated based on the location information. Meanwhile, some businesses and individuals participating in the activities may not want to share their own or their own location information with others due to concerns about confidential business practices or privacy. In this case, some people may be interested in and want to participate in CSR activities such as crime prevention patrols, but may be unable to participate in the activities due to conflicts with their company's information sharing policies, making it difficult to increase the number of participants. The activity management system according to the fifth embodiment is characterized by enabling activities managed by the activity management system to be carried out and used for promotional purposes without disclosing detailed location information to others.

[0109] Fig. 22 is a block diagram showing the configuration of an activity management system according to embodiment 5. In Fig. 22, a vehicle (information acquisition device) 100 used by an active person when carrying out a predetermined activity such as a crime prevention patrol includes an activity location information recording unit 130, an activity notification method setting unit 140, an activity amount acquisition unit 150, an activity report generation unit 160, and an activity report transmission unit 170.

[0110] The activity location information recording unit 130 records the location information acquired by the activity location information acquiring unit 110 during an activity such as crime prevention patrol driving.

[0111] The activity notification method setting unit 140 performs settings related to the method for notifying the activity to the activity management device 300. Specifically, the setting is performed as to whether to use a method in which the device 300 calculates the activity amount from the location information by transmitting the location information to the device 300, or a method in which the information acquisition device 100 calculates the activity amount and notifies the activity amount.

[0112] The activity amount acquiring unit 150 performs a process of acquiring an activity amount of a predetermined activity performed by an active person using the device 100 for each area including the position, for each predetermined period, based on the position information recorded in the activity position information recording unit 130. The activity amount acquiring unit 150 includes an area-specific activity distance calculating unit 151 and an area-specific activity time calculating unit 152.

[0113] The area-specific activity distance calculation unit 151 reads out the location information recorded in the activity location information recording unit 130 for each predetermined area during each target period, and calculates the activity distance for that area during that target period by summing up the coordinate differences between the multiple pieces of location information that have been read out. Similarly, the area-specific activity time calculation unit 152 reads out the location information recorded in the activity location information recording unit 130 for each predetermined area during each target period, and calculates the activity time for that area during that target period by summing up the differences between the acquisition dates and times for the multiple pieces of location information that have been read out.

[0114] The area-specific activity distance calculation unit 151 and the area-specific activity time calculation unit 152 may be configured to calculate the activity distance and activity time for each regional mesh of a predetermined level (stage).

[0115] The activity report generating unit 160 generates an activity report including the activity amount acquired by the activity amount acquiring unit 150. The generated activity report is presented to the active person on a display unit (not shown) as needed. The activity report generating unit 160 may generate the activity report when an activity such as a crime prevention patrol ends, or may generate the report every hour, which is the activity management period.

[0116] The activity report sending unit 170 sends the activity report generated by the activity report generating unit 160 to the activity status management device 300. Fig. 23 is an example of an activity report sent by the activity report sending unit 170. In Fig. 23, in addition to IDs that respectively identify the active person and the vehicle 100 that is the device used by the active person, the activity details include the activity distance and activity time acquired by the activity amount acquiring unit 150 for each activity management period and each area.

[0117] In the example of Figure 23, the unit of management time for activities is one hour, and it shows that a crime prevention patrol was conducted across two management times, from 10:00 to 12:00 on May 10th, and that between 10:00 and 11:00, a patrol of 3.9 km was conducted for 8.6 minutes in the area identified by area ID: 2033913. Similarly, it shows that a crime prevention patrol was conducted across two areas during the management time, from 11:00 to 12:00.

[0118] In the activity status management device 300, the activity amount acquisition unit 1020 includes an activity report receiving unit 1023. The activity report receiving unit 1023 acquires the activity amount by receiving an activity report indicating the activity details of an active person who performed a predetermined activity. The activity amount acquisition unit 1020 acquires the activity amount of the active person who performed a predetermined activity by receiving an activity report such as the area where the predetermined activity was performed and information on the activity amount such as the activity distance and activity time in that area, as shown in FIG.

[0119] The activity amount acquisition unit 1020 can acquire and manage each activity amount by combining two methods: a method of acquiring the activity amount related to the active person by calculating the activity amount in an area including the position based on the position information recorded in the activity position information recording unit 320, and a method of acquiring the activity amount by receiving information including the activity amount in the area where the activity was performed. In this specification, the area-specific activity distance calculation unit 1021 and the area-specific activity time calculation unit 1022 may be collectively referred to as an area-specific activity amount calculation unit or simply an activity amount calculation unit.

[0120] As described above, in the activity status management system according to the fifth embodiment, the activity amount can be acquired in two ways: a method in which the edge terminal calculates the activity amount according to a predetermined algorithm based on the activity location and notifies the activity amount, and a method in which location information is transmitted to the server side and the activity amount for each area of ​​each active person is calculated using the same algorithm using the location information. With this configuration, even a user who does not want to transmit location information can be notified of the activity amount in each area where they performed activities during a predetermined period and displayed as an active person.

[0121] Note that while there is no room for fraud when the activity amount acquisition unit 1020 calculates the activity amount, there is a high risk of fraud being committed against the processing algorithm of the vehicle-side activity amount acquisition unit 150. Therefore, even for the same activity content, the activity amount calculation unit 1020 may adopt an algorithm that calculates a larger activity amount. Note that, for the device 100 that notifies the activity amount, if the activity amount calculation unit 1020 also calculates the activity amount, the same processing will be performed twice. Therefore, it is preferable that the activity status management device 300 side does not manage this and set the activity notification method setting unit 140 to adopt one of the methods.

[0122] To prevent duplicate activity amounts from being registered for activities performed with the same device due to some mistake, it is recommended to set a composite primary key of the device ID, activity management period, and activity area ID so that the activity amount is recorded by the activity amount recording unit 1030. In this case, when the same data is about to be registered, processing may be designed to ignore the data that is to be registered later, or to replace it.

[0123] As described above, the activity amount management device according to this embodiment includes two activity amount acquisition units: a first activity amount acquisition unit that acquires an activity amount of an active person by calculating an activity amount based on previously received location information of the active person who has performed a certain activity, and a second activity amount acquisition unit that acquires an activity amount by receiving a notification of the activity amount. By using multiple acquisition methods in this way, management tailored to the actual situation of the active person is possible.

[0124] [Embodiment 6] In the fifth embodiment, in order to take into consideration privacy and the like regarding the location of an active person, the activity amount of the active person is calculated for each area on the information acquisition device side of the active person performing the activity. On the other hand, if the area is an administrative district area as in the fourth embodiment, the information acquisition device needs to store a database of each administrative district, such as prefectures and cities, towns, and villages, and the polygons indicating their boundaries. However, this data becomes large in volume, and there is a problem that it is difficult to store it on each information acquisition device. On the other hand, as described in the fourth embodiment, viewers have a need to check the active person by administrative unit. The sixth embodiment aims to provide an activity status management system that can meet the needs of both those performing the activity and those who want to know the activity status.

[0125] Fig. 24 is a block diagram showing the configuration of the activity status management system according to embodiment 6. In Fig. 24, the activity amount acquisition section 150 on the information acquisition device 100 side and the activity amount acquisition section 1020 on the activity status management device 300 side each acquire the activity amount for each area and for each activity time period using the same method, for example, a regional mesh whose area range is determined by a predetermined calculation formula.

[0126] The activity status request receiving unit 330 receives an activity status request including location coordinates indicating the location where viewing is requested and map magnification, and the activity status information generating unit 340 identifies the requested administrative district area from the location coordinates, etc., and extracts information about the active person who is active in the administrative district area based on the activity amount acquired by the activity amount acquiring unit 1020.

[0127] The activity status information generating unit 340 includes an administrative district area specifying unit 345 , a corresponding mesh specifying unit 346 , and an area polygon information acquiring unit 343 .

[0128] The administrative district area specification unit 345 executes a process of specifying the administrative district area containing the position coordinates as the requested area based on the position coordinates included in the activity status request received by the activity status request receiving unit 330, by searching using polygon data of each prefecture and city, town, or village recorded in the area information database unit 360. At this time, it is preferable to specify whether the requested area is the prefecture containing the position coordinates, the city, town, or village, or a town or district below it, based on information about the map magnification and map boundary also included in the activity status request.

[0129] The administrative district area identification unit 345 performs processing to acquire a predetermined area including the location coordinates included in the activity status request from among areas divided by administrative districts, which is a first type of area classification method. Therefore, in this specification, the administrative district area identification unit may be referred to as a corresponding administrative district area acquisition unit, or simply as an administrative district area acquisition unit, a first type area information acquisition unit, etc. The information acquired by the first type area information acquisition unit may include, in addition to a polygon indicating the boundary of the area, information on the administrative district area name such as the name of a prefecture or city, town, or village, and information on the area's area.

[0130] The corresponding mesh identification unit 346 performs a process to identify the mesh corresponding to the identified administrative district area. For example, if the identified administrative district area is Chiba City, the corresponding mesh identification unit 346 acquires a list of meshes at a predetermined level that overlap with Chiba City.

[0131] The corresponding mesh identification unit 346 acquires information about areas that are divided into categories different from administrative district areas, such as regional meshes. Therefore, in this specification, the corresponding mesh identification unit may be referred to as a corresponding mesh information acquisition unit, or simply a corresponding mesh code acquisition unit, a second-type area information acquisition unit, etc.

[0132] At this time, the corresponding mesh identification unit 346 may identify a mesh contained within the requested administrative district area as a mesh corresponding to the administrative district area, or may identify a mesh that has even a partial overlap as a mesh corresponding to the administrative district area.

[0133] The active person information extraction unit 1040 extracts information about the active person who was active in each of the mesh list corresponding to the requested administrative district area identified by the relevant mesh identification unit 346.

[0134] The activity status information transmitting unit 350 transmits activity status information including polygon information indicating the boundary of the requested administrative district area, mesh codes of the meshes corresponding to the administrative district area, and information about the people who engaged in the specified activity in the meshes corresponding to the administrative district area. Figure 25 is an example of the activity status information. In the example of Figure 25, the requested administrative district area is Koganei City, a city or town in Tokyo, and polygon information consisting of multiple coordinates indicating the boundary of Koganei City and a list of mesh codes identifying multiple meshes that overlap the administrative district area are included along with information about the people who engaged in the activity in the administrative district area.

[0135] In the activity status viewing device 700, the activity status information receiving unit 730 receives activity status information including boundary information consisting of multiple coordinates indicating the boundaries of the administrative district area illustrated in Figure 25, and mesh code information indicating multiple meshes overlapping the administrative district area.

[0136] In the activity status information display section 740, the requested area polygon display section 742 overlays on a map polygons indicating boundaries of administrative district areas included in today's activity information and polygons indicating meshes that overlap the administrative district areas.

[0137] 26 is a diagram showing the activity status for a requested area displayed on the screen by the activity status information display unit 740. The administrative district area requested by the user is Chiba City, Chiba Prefecture, and a polygon 742b indicating the boundary of the administrative district area is overlaid on the map. In addition, panel polygons indicating the areas of 10 meshes 742g that overlap the administrative district area are overlaid on the map.

[0138] Although the user requested the administrative district area of ​​Chiba City, Chiba Prefecture, the actual activity volume is managed on a mesh-by-mesh basis, so the people who were active within the range of the 10 meshes 742g corresponding to the administrative district area are extracted in order of the highest total activity volume, and some of these people are displayed together on the screen as activity person information 1040a, 1040b.

[0139] Next, a series of steps from receiving a request for an activity status to extracting an active person will be described with reference to the flowchart of FIG.

[0140] In step S3302, the activity status request receiving unit 330 receives an activity status request including at least location coordinates for specifying the requested area. In step S3304, the administrative district area identifying unit 345 identifies the requested administrative district area by referring to the area information stored in the area information database unit 360, based on the location coordinates included in the activity status request received in step S3302.

[0141] In step S3304, the administrative district area identification unit 345 may be configured to refer to the correspondence table illustrated in FIG. 28 based on the map magnification included in the activity status request received in step S3302 to identify which level of administrative district area is being sought, and then identify the administrative district area of ​​the identified level from the specified position coordinates.

[0142] Although the case where the received activity status request includes a map magnification has been described, the method of identifying the requested administrative division level is not limited to this, and it may also be identified based on map boundary information that indicates the boundaries of the map displayed on the requesting side. If the difference in latitude or longitude between map boundaries is 1 or more, it may be interpreted as a request for activity person information at the prefecture level, and if it is between 0.1 and less than 1, it may be interpreted as a request for activity person information at the city, town, or village level to identify the administrative area.

[0143] Alternatively, the requested administrative district level designation number may be included in the activity status request. In this case, the activity status viewing device may also have a table similar to that shown in Fig. 28, and when transmitting an activity status request, administrative district level information indicating the level of the requested administrative district may be obtained from the map magnification or map boundary of the currently displayed map, and the activity information request transmission unit 720 may include the administrative district level information in the activity status request and transmit the activity information request. Since all of this information is information for specifying the requested area level, it may be referred to as area level specification related information in this specification.

[0144] That is, in step S3304, the administrative district area identification unit 345 performs a process of identifying, based on the area level identification related information and location coordinate information contained in the activity status request received in step S3302, an administrative district area of ​​the level required by the area level identification related information from among the administrative district areas including the location coordinates, as the requested administrative district area.

[0145] In step S3306, the corresponding mesh acquisition unit 346 performs processing to acquire a list of meshes corresponding to the administrative district area identified in step S3304. Specifically, in step S3306, the corresponding mesh acquisition unit 346 performs processing to acquire a list of meshes at a predetermined level that overlap with the polygon, using polygon information indicating the boundary of the administrative district area identified in step S3304.

[0146] In step S3308, the activity participant information extraction unit 1040 performs a process of extracting, in descending order of activity amount, participants who were active in the multiple meshes acquired in step S3306 during the period for which activity status information is requested. For example, if the activity amount recording unit 1030 manages the activity amount of each participant for each mesh and for each target date and time for managing activity, as illustrated in Fig. 5, the activity participant information extraction unit 1040 narrows down the target activity range from the table in Fig. 5 using the mesh code of the mesh acquired in step S3306 and the requested period, groups the participants by activity amount ID, calculates the sum of the activity amounts, and sorts the participants by the largest sum, thereby enabling the extraction of a certain number of participants who were active within the mesh range associated with the specified administrative district area in descending order of activity amount.

[0147] In step S3310, the activity status information generation unit 340 performs a process of generating activity status information including information about the administrative district area identified in step S3304, information about the mesh corresponding to the administrative district area obtained in step S3306, and information about the active person extracted in step S3308.

[0148] In step S3312, the activity status information transmitting section 350 transmits the generated activity status information. In step S3314, on the activity status display device 700 side, the activity status information receiving section 730 performs processing to receive the activity status information transmitted from the activity status management device 300 side in step S3312.

[0149] In step S3316, the activity status information display unit 740 displays on the screen predetermined information such as the display name, thumbnail, and activity distance of the active person included in the activity status information received in step S3314, a polygon indicating the requested administrative district area, and a polygon indicating the mesh list corresponding to the administrative district area.

[0150] As described above, the activity status management system according to the sixth embodiment includes a first-type area information acquisition unit that acquires information about a first-type area based on location coordinates included in a requested area and level information identifying the level of the requested area; a second-type area information acquisition unit that acquires information about a second-type area corresponding to the first-type area; and an activity participant information extraction unit that extracts information about an active participant based on a predetermined activity amount associated with each of the second-type areas. The first-type areas are zoned areas predefined by the government, and polygon information indicating their boundaries is acquired from an area information database or an external service. In comparison with the first-type areas, the second-type areas are areas that can be calculated using a predetermined calculation formula, such as a regional mesh, and satisfy a predetermined relationship, such as overlapping with the first-type area. The second-type areas can be calculated without a database indicating their boundaries, allowing the activity amount to be calculated for each area on the information acquisition device.

[0151] Furthermore, because there is a discrepancy between administrative district areas (the first type of area) and the multiple second type areas corresponding to those administrative district areas, strictly speaking there will be a discrepancy at the edges with respect to the amount of activity performed in the first type of area, but this is within the acceptable range because even if activity levels are extracted using the administrative district area polygons, discrepancies will remain at the boundaries.Instead, by using two types of areas, it is possible to check the amount of activity for each administrative district area at that point by entering a specified operation such as clicking or long tapping at a specified location on the map, and participants can also contribute to activities without sharing their exact location information.

[0152] [Embodiment 7] In the above-described sixth embodiment, the activity status information generation unit acquires an administrative district area of ​​the corresponding level from among administrative district areas including the location coordinates based on the level information included in the received request. At this time, if the location coordinates are the location of Tokyo Station, if the level information is 1, "Tokyo" will be acquired as the requested administrative district area; if the level information is 2, "Chiyoda-ku" will be acquired, which corresponds to the city, town, or village including the coordinates of Tokyo Station; and if the level information is 3, "Marunouchi" will be acquired, which indicates the town or district including the coordinates of Tokyo Station.

[0153] In this case, to display the amount of activity in "Marunouchi," it is preferable that the mesh that becomes the second-class area information be a fourth-order mesh, etc. This is because with a second-order or third-order mesh, the discrepancy between the actual state of the "Marunouchi" area and the area that is the combination of the meshes becomes too large.

[0154] On the other hand, to display activities in "Tokyo," it is preferable that the mesh that becomes the second-class area information is a second-order mesh, etc. This is because in a fourth-order mesh, there are too many meshes in Tokyo, which causes problems such as a large amount of communication returning to the front end and heavy processing.

[0155] The seventh embodiment is characterized in that a list of meshes at an appropriate level is returned based on the area level requested by the user who is requesting the activity status.

[0156] The activity status request receiving unit 330 receives an activity status request that includes at least the location coordinates included in the requested area and level information regarding the level of the requested area. The level information may be map magnification, information regarding the display range of the map such as the map boundary coordinates, or specific information such as prefecture, city, town, village, or area.

[0157] Based on the received location coordinates and level information, the first type area information acquisition unit acquires, from among the areas of the first type classification, an area of ​​a level specified based on the level information (such as a prefecture or city, town, or village) that includes the location coordinates as a first type area for which an activity status is requested, and acquires information such as the name and polygon information indicating the boundary of the area. Also, the second type area information acquisition unit acquires an area of ​​a second type classification that corresponds to the area acquired by the first type area information acquisition unit. At this time, the second type area information acquisition unit acquires, as a second type area for which an activity status is requested, an area of ​​a level specified based on the received level information (such as a second mesh or a fourth mesh) that overlaps (including within) the polygon of the area acquired by the first type area information acquisition unit, and acquires an ID or code that identifies the area, a polygon indicating the boundary, etc.

[0158] The activity status information display unit of the activity status display device displays polygons of the first type areas at a predetermined level and polygons of the second type areas at that level or a level corresponding to the first type areas on a map in an overlaid manner. At this time, it is preferable to display the polygons of the first type areas above the polygons of the second type areas.

[0159] In this way, in order for the second type area information acquisition unit to acquire areas of the requested area level and for the activity participant information extraction unit to extract a list of participants based on the activity amounts in the areas, it is necessary to acquire the activity amount for each area at the minimum level for each area. If the activity amount for each area at the minimum level is acquired and recorded, when the activity amount at a higher level becomes necessary, the activity amount for the higher level area can be found by taking the sum of the activity amounts of the smaller areas included in the higher level area.

[0160] However, since it is wasteful to combine and calculate the activity amount every time an activity status request is made, it is better to configure the system so that when the activity amount for each area is obtained in advance, the activity amount for each level is obtained and recorded in the activity amount recording unit.

[0161] 29 is an example of an activity amount management table recorded in the area information database unit. In the example of FIG. 29, the device with device ID 3245 is active at area level 4 (fourth-order mesh) level in two areas with mesh codes 20534125 and 20534130, and the activity amounts in each area are stored in the rows of activity amount IDs 029 and 030. In this embodiment, the area with mesh code 205341, which is the third-order mesh that is the upper mesh of the two mesh areas, also has an activity amount of 2.0 km, which is the total of these lower meshes, stored in activity amount ID 031.

[0162] In this way, by recording the activity amount according to each mesh level, it is possible to simply read the activity amount recorded at that level from the table according to the level requested in the activity status request, thereby eliminating the need to re-calculate the activity amount each time a request is made.

[0163] As described above, the activity status management device according to the seventh embodiment includes an activity status request receiving unit that receives an activity status request including at least coordinate information included in a requested area and level information indicating the level of the requested area, an area information acquiring unit that acquires boundary information (polygon information consisting of multiple coordinates) indicating the boundary of an area of ​​the requested level that includes the coordinate information based on the activity status request received by the receiving unit, and an activity participant information extracting unit that extracts predetermined information about an activity participant who is active in the acquired area. With this configuration, area information according to the area level can be returned to the requestor and displayed.

[0164] In this case, it is preferable to manage two types of areas: administrative district areas and regional mesh areas. That is, the area information acquisition unit acquires boundary information for a first type area corresponding to the requested level, including coordinate information, and acquires information on a second type area corresponding to the first type area and commanding the second type area corresponding to the level. Activity status information including the acquired first type area information and second type area information is returned to the requestor and displayed on the screen.

[0165] In this case, when extracting an active person based on the amount of activity in a type 2 area of ​​the corresponding level, it is possible to obtain the amount of activity by adding up the amount of activity in the smallest level having an area smaller than the level in question each time a request is made, but it is also advisable to calculate and record the amount of activity in areas of other levels in advance when calculating the amount of activity in the area of ​​the smallest level.

[0166] In this way, the activity amount acquisition unit according to the seventh embodiment acquires, for each area of ​​a plurality of levels in a predetermined area classification, the activity amount of each person who has been active in the area for each management period, and the area information database unit records the activity amount of each area acquired for each level.

[0167] [Embodiment 8] In the activity status management system described in embodiment 5, even for companies that do not want to disclose detailed location information of commercial vehicles participating in crime prevention patrol activities, etc., due to trade secrets, the vehicle can calculate the amount of activity for each area, and then notify and register the amount of activity for each area, thereby making it possible to promote the company as a crime prevention patrol that watches over the area without disclosing location information.

[0168] On the other hand, some companies may not want to disclose even a specific area. For example, a company that transports cash may not want to disclose detailed location information due to the risk of being robbed, and may not want to disclose a small area. For example, with a 4th-order mesh, the area can be narrowed down to a range of a few hundred meters, so even at this level, there are cases where a company does not want to disclose the time of day and the area where its vehicles were traveling.

[0169] In such cases, there is a problem that, although they would like to contribute to local crime prevention, they are unable to participate in crime prevention patrol activities due to the above-mentioned risks. Therefore, the activity status management system according to the eighth embodiment aims to provide a system that takes the privacy of participants into greater consideration by allowing them to select the level of activity to be notified. This will be described in detail below with reference to the drawings.

[0170] 30 is a block diagram showing the configuration of an activity status management system according to the embodiment 8. In the example of FIG.

[0171] The activity report level setting unit 180 sets the level of activity amount for each area to be transmitted for the information on the activity amount in each area transmitted by the activity report transmitting unit 170. For example, when the setting in the activity report level setting unit 180 is "4", the activity report transmitting unit 170 transmits an activity report including information on the activity amount acquired in units of fourth-order meshes. On the other hand, when the setting is "2", the activity report transmitting unit 170 transmits an activity report including information on the activity amount acquired in units of second-order meshes.

[0172] The activity amount acquisition unit 150 acquires activity amounts for each fourth-order mesh, which is the smallest common unit, and when the activity report generation unit 160 generates an activity report, it converts the amount into an area-level report set by the activity report level setting unit 180 before generating the activity report. The activity report transmission unit 170 reports the activity amount at the area level set by the activity report level setting unit 180.

[0173] FIG. 31 shows the amount of activity for each area for a device with a device ID of 3232 during a certain activity management period (between 10:00 and 11:00 on May 10, 2024). In this case, if the activity report level set by the activity report level setting unit 180 is 4, the activity report reporting the activity details for each area during a predetermined period transmitted by the activity report transmission unit 170 will look like FIG. 32. In FIG. 32, the amount of activity is summarized for each fourth-order mesh level. In the example of FIG. 32, at the fourth-order mesh level, activity is performed across four areas, and the activity distance and activity time indicating the amount of activity in each area are included in association with the mesh code (area ID) that identifies the area.

[0174] Fig. 33 is an example of an activity report that reports the activity details for each area during a predetermined period, transmitted by the report transmission unit 170, when the report level is 3, assuming that the same activity shown in Fig. 31 was performed. Compared to the case of Fig. 32, the amount of activity is reported for each area, with the total being calculated for each 3rd order mesh area.

[0175] In the activity status management device 300, the activity amount acquisition section 1020 receives activity reports with different levels for the area, and the activity amount recording section 1030 records the activity amount at the level included in the received activity report. The activity amount acquisition section 1020 also calculates the activity amount at an area level that is higher than the activity amount at the level included in the received activity report, and records the activity amount at that level for each area.

[0176] For example, in the case of an activity report at the fourth mesh level as illustrated in Fig. 31, the activity amount recording unit 1030 records the activity amount for each area at the fourth mesh level, the activity amount calculation unit of the activity amount acquisition unit 1020 acquires the activity amount for each area at the third mesh and second mesh levels, and the activity amount recording unit 1030 also records the calculated activity amounts at the third and second mesh levels. Thus, the activity amount recording unit 1030 records and manages the activity amounts for each area from the second to fourth mesh levels.

[0177] On the other hand, in the case of an activity report at the third mesh level as shown in Fig. 32, the activity amount recording unit 1030 records the activity amount for each area at the third mesh level, the activity amount calculation unit of the activity amount acquisition unit 1020 acquires the activity amount for each area at the second mesh level, and the activity amount recording unit 1030 also records the activity amount at the second mesh level. Thus, the activity amount recording unit 1030 records and manages the activity amounts at the second to third mesh levels for each area.

[0178] In this case, because activity data at the 4th-order mesh resolution is not recorded or managed, for example, when extracting activity data based on the 4th-order mesh corresponding to a narrow administrative area such as a district, the active user of the device in question will not be extracted. On the other hand, when the map is zoomed down and a list of active users at the city / town / village level is required to be extracted, the activity data at the 3rd-order mesh level corresponding to the city / town / village level is recorded and managed, so the active user of the device in question may also be extracted as an active user in that area.

[0179] As mentioned above, because activity data can be reported at the mesh level, i.e., by setting the area resolution, people in large administrative districts such as prefectures have the opportunity to be extracted as target activities, but in areas below the municipal level such as towns and districts, activity data at the 4th mesh level, which is the resolution corresponding to the administrative district area, is not notified and so they will not be extracted. Therefore, in such small areas, it is possible to prevent your own activities from being known to others.

[0180] [Embodiment 9] As described above, the activity status management device of the present invention comprises an activity participant information registration unit that registers specified information about the activity participant (such as display name, thumbnail, company website link, promotional text, etc.); an activity amount acquisition unit that acquires specified activity amounts about the activity participant in a specified area including the location based on location information about the activity participant, more specifically, the location coordinates of an information acquisition device (including a vehicle) that the activity participant is using while performing the specified activity (for example, if the activity is a crime prevention patrol, the patrol distance or patrol time, or an amount obtained by a specified calculation from these values); an activity amount recording unit that records information about the specified activity amount about the activity participant; and an activity participant information extraction unit that extracts information about the activity participant who was active in the requested area from the information about the registered activity participant based on the activity amount about the area.

[0181] In this case, the participant information extraction unit is configured to extract a predetermined number of participants who were engaged in a specified activity in the requested area in order of the amount of activity they performed, and to extract information about the participants such as their names (display names) and thumbnails (logos or icons). This is advantageous because it is expected that each participant will increase their activities in order to increase exposure.

[0182] In this case, the activity amount acquisition unit may be configured to acquire information about distance as the activity amount based on multiple pieces of location information about the active person. For example, if the activity is a crime prevention patrol, an active person who has performed a crime prevention patrol over a longer distance can be said to be contributing more to crime prevention in the local area. Furthermore, the activity amount acquisition unit may be configured to acquire information about time as the activity amount based on the date and time at which each of the multiple pieces of location information was acquired. This is because an active person who has performed a crime prevention patrol for a longer period of time can be said to be contributing more to crime prevention in the local area.

[0183] However, in this case, opinions differ as to whether priority should be given to participant A, who conducted crime prevention patrol activities over a longer distance, or participant B, who conducted crime prevention patrol activities for a longer period of time. Therefore, the activity amount acquisition unit may acquire, as the activity amount, a value calculated based on a predetermined formula from the activity distance and activity time. In other words, the activity amount acquisition unit may be configured to acquire a predetermined activity amount based on the activity distance and activity time for a predetermined area including a plurality of location information related to the participant, enabling more flexible operation. Furthermore, the calculation formula for calculating this activity amount may be configured to dynamically apply different calculation formulas depending on the region (rural or urban), time of day (daytime or nighttime), day of the week (weekday or holiday), etc. This is because the quality of activity required differs depending on these circumstances.

[0184] A third party who wishes to know the activity status of a specified activity such as a security patrol managed by the activity status management device is provided with an activity status request sending unit that sends an activity status request including location coordinates included in the requested area, an activity status information receiving unit that receives activity status information including at least information about an active person who was engaged in the specified activity in the specified area (requested area), and an active person information display unit that displays information about an active person who was engaged in the specified activity in the specified area included in the received activity status information.

[0185] By adopting this structure, information about participants in activities such as crime prevention patrols is more likely to be seen by local residents, etc., which provides incentives to participate in activities even in the absence of direct monetary rewards, such as improved corporate image, increased sales due to PR effects, and satisfaction of the desire for recognition and social needs through praise from others.

[0186] It is even more preferable if the activity status request sending unit is configured to send an activity status request that includes information about the level (stage) of the requested area in addition to the location coordinates included in the requested area. The information about the level of the area for which the activity status information is requested may be information indicating the map magnification, information indicating the boundaries of the displayed map, such as southwest and northeast location coordinates, the distance between these two coordinates, or numerical information indicating the size of the area.

[0187] Note that the method for specifying the requested area is not limited to this, and may be an ID (mesh code) that identifies the area, or a prefecture name, city, town, or village name that indicates an administrative district area. In this way, the activity status request sending unit receives an activity status request that includes information that identifies the requested area. Also, instead of location coordinates input on the terminal, a mesh code may be obtained on the terminal side from the location coordinates, and the mesh code may be included in the activity status request. In other words, it is preferable that the activity status request sending unit is configured to receive an activity status request that includes at least information about locations that overlap with the requested area.

[0188] Preferably, the activity request information sending unit is configured to return to the requesting terminal activity request information including polygon information indicating the boundary of the area in addition to information about the person who performed the specified activity in the area specified based on the activity status request, and the activity status information display unit on the requesting terminal is configured to overlay a polygon panel indicating the requested area on a map based on the polygon information included in the activity request information. With this configuration, it is possible to display the area on the map as a polygon while displaying a list of the person who performed the activity in that area, making it easier to grasp the activity status at a glance.

[0189] Furthermore, it is desirable that the activity status information also include information on the amount of activity of each participant, i.e., the distance and time of activity. By displaying this information together, viewers can see how actively each participant is contributing to local crime prevention patrols, etc., which can result in increased PR effectiveness.

[0190] It is preferable that the activity status request include information about the date and time for which the activity status is requested. For example, when an incident occurs, police may need to know what kind of activists were conducting crime prevention patrols in the area at the time and date of the incident from the perspective of criminal investigation. Being able to check the activity status by specifying the date and time of the activity is expected to improve the arrest rate. If the date and time are not specified, the activists who were active on that day may be extracted as a default, or the activists who were active in the last 24 hours may be extracted. In this way, the activist information extraction unit may be configured to extract information about the activists who were active in the area at the requested date and time (time range) and in the requested area (location range) based on the activity level of each activist in the area at the requested date and time (time range).

[0191] When requesting activity status for a specific area by specifying a date and time (for example, a date and time range such as 12:00 to 16:00 on May 10th), authority may be managed so that only users who have been granted authority in advance can search with that date and time. This is because the need to know activity status by specifying a specific date and time is thought to be limited to police investigating crimes and victims of theft, etc.

[0192] In addition, in the activity management device, the activity amount acquisition unit can acquire the activity amount for each area of ​​each active person by calculating it itself within the device, or by receiving the activity amount for each area calculated outside the device.

[0193] In the former case, an activity location information receiving unit receives activity location information transmitted from the information acquisition device 100 used by the active person during activities such as crime prevention patrols, and an activity location information recording unit records the information indicating the activity location of each active person received by the activity location information receiving unit in a database, etc. In this state, the recorded activity locations of each active person are classified by area at predetermined time intervals using batch processing, etc., and the movement distance and movement time for each area are calculated by taking the coordinates of the location information and the difference in the acquisition interval, thereby obtaining values ​​of activity amounts such as activity distance and activity time for the active person in a predetermined area including the position.

[0194] In the latter case, an activity report receiving unit is provided that receives an activity report indicating the activity details of an individual who has performed a specified activity, such as a crime prevention patrol, and the activity amount acquisition unit acquires the activity amount of the individual who performed the specified activity by extracting information regarding the activity amount from the received activity report, which includes information on the area in which the specified activity was performed and the activity amount such as the activity distance and activity time in that area.

[0195] In either case, the activity level of each active person is obtained for each area and each management time range using the same algorithm. Based on this activity level, a predetermined number of active people are extracted in descending order of activity level, and information such as the display name, thumbnail, activity distance, and activity time of the active people is sent to the requesting device and displayed in association with the requested area.

[0196] Furthermore, it is preferable that the area unit for managing the activity amount and the area unit for the request are configured differently, as this increases the flexibility of the system. For example, the activity status request receiving unit receives an activity status request including information about a location that overlaps with the requested area. The area here refers to an area defined by a first type of division, and its boundary is represented by polygon data, i.e., a set of multiple position coordinates. It is even more preferable to include an area information database unit that manages these first type areas. The area information database unit includes at least an identifier for identifying each area (such as an ID, number, or code uniquely assigned to each area) and polygon data indicating its boundary (an array of coordinates located at the boundary with adjacent areas).

[0197] When an activity status request is received that includes coordinate points located inside a first-type (first classification) area whose range is specified by polygon data, the first-type area information acquisition unit acquires information about the first-type area that has the coordinate points inside by a GIS search, etc. The acquired information may be an ID that identifies the area, polygon information that indicates the boundary, the regional name given to the area, etc.

[0198] Furthermore, if the type 1 areas have a hierarchical structure, it is even more preferable that the activity status request include level information that specifies which layer (level) of area is being requested. The activity status request receiving unit receives an activity status request that includes at least information about a location that overlaps with the requested area and information about the requested level, and the type 1 area information acquiring unit acquires information about areas classified by the type 1 classification that overlap with the location included in the activity status request and that correspond to the level, by referring to information indicating each area and its boundaries recorded in the area information database unit.

[0199] Representative examples of the first type areas include prefectures, cities, towns, and villages, and at lower levels, administrative district areas such as town names, district names, and blocks that divide areas. At each level, the range of each area is defined by polygon data. In this case, the first type area information acquisition unit is sometimes called an administrative district area information acquisition unit, and acquires information about the requested administrative district area based on the received activity status request. The system can be configured in this way.

[0200] Meanwhile, in the activity amount acquisition unit that acquires and manages the activity amount of each active person by area, the area unit may be a Type 1 area, which is a Type 1 classification, or a Type 2 area, which is a Type 2 classification different from the Type 1 classification. Since the boundaries of each Type 1 area are identified by polygon data, if the information acquisition device calculates the activity amount itself, the information acquisition device must also record polygon information indicating the boundaries of each area. However, while this is not a significant problem at the level of only 47 prefectures, storing polygon data indicating the boundaries of over 1,700 cities, towns, and villages, as well as towns and regions located at lower levels, can lead to problems such as increased costs for the information processing device.

[0201] Therefore, it is preferable that the second type areas divided by the second type of division are areas whose boundaries can be determined by a predetermined calculation formula based on an area code, etc. In this case, the activity amount acquisition unit is configured to calculate the activity amount of the active person based on the activity position within each second type area whose boundaries can be determined by the predetermined calculation formula.

[0202] It is preferable that the second type of area also be hierarchically structured. In this case, if the activity amount is acquired and recorded for each wider area level, it will be impossible to grasp the activity amount of each active person at a finer area-by-area resolution. Therefore, it is preferable that the activity amount acquisition unit acquires the activity amount for each area at each level (level) based on the location information when the active person performed a predetermined activity. In this case, the activity amount recording unit records and manages the activity amount acquired for each area at each second type of level in a database or the like.

[0203] However, if the activity amount for each area at the level of a small area is acquired, the activity amount for each area at the level of a larger area can be calculated by summing up the activity amounts. Therefore, it is also possible to configure the system to acquire and manage the activity amount at the smallest area level among the multiple levels to be managed.

[0204] The second type of area can be an area such as a regional mesh. Each regional mesh is identified by a mesh code that is uniquely assigned to each area at multiple levels (secondary mesh, tertiary mesh, quaternary mesh, etc.), and the area range can be determined from each mesh code based on a predetermined calculation formula.

[0205] In addition, when the activity amount calculation unit acquires the activity amount by calculating the activity amount for each area based on the position information of the active person, the activity amount calculation unit may be configured to calculate the activity amount for each area where the activity was performed for each of a plurality of hierarchical levels, and the activity amount receiving unit may be configured to receive information on the activity amount for each area in the smallest hierarchical level among the plurality of hierarchical levels. In this case, the activity amount acquisition unit may be configured to calculate the activity amounts for areas in other hierarchical levels based on the activity amount for each area in the hierarchical level received by the activity amount receiving unit, and the activity amount database unit may be configured to record and manage the calculated activity amounts.

[0206] As described above, the method for acquiring the activity amount for each area preferably includes a first acquisition method that receives and records location information of an active person during an activity, calculates the activity amount in the area including the location information for multiple area levels, and records and manages the activity amount of each active person for each area, area level, and activity period. Furthermore, it is even more preferable to include a second acquisition method that acquires the activity amount for each area by receiving the activity amount for each area where an activity was performed at a predetermined area level during a predetermined activity period.

[0207] The first acquisition method is calculated from location information, so it is assumed that the location information will be sent to the administrator, whereas the second acquisition method allows activity amounts to be reported at a disclosable hierarchical level. In this case, it is even better if the activity amounts in areas larger than the area at that hierarchical level are calculated based on the activity amounts for each area at that hierarchical level, and then recorded and managed.

[0208] For example, for active person A, whose activity amount is managed using a first activity amount acquisition method, the activity amount is calculated and recorded for each area where the activity was performed at multiple area levels 2, 3, and 4 based on location information. On the other hand, when active person B, whose activity amount is managed using a second activity amount acquisition method, transmits the activity amount for each area at area level 3, the activity management device calculates, records, and manages the activity amount for each area where active person B performed the activity at area level 2, which has a larger area range than area level 3, based on the activity amount for each area at area level 3 that was received for active person B.

[0209] Therefore, the amount of activity for participant A is recorded and managed in each of area levels 2, 3, and 4, and the amount of activity for participant B is recorded and managed in area levels 2 and 3. In this case, if activity status in area level 4 is requested, participant B will not be extracted, and information on participant A will be extracted. On the other hand, if the requested area level becomes 3 by reducing the map, the participant information extraction unit will extract a predetermined number of participants who have performed activities in the area of ​​the requested level from among the participants recorded and managed in the activity amount recording unit, in order of the amount of activity.

[0210] [Embodiment 10] When conducting crime prevention patrols, rather than simply driving around in a vehicle, capturing video footage while driving and then extracting video footage from around the time of the incident in the vicinity of the crime scene after the fact in the event of an incident, thus patrolling as a "mobile security camera," can be extremely effective from a crime prevention perspective. Therefore, in the activity management system according to the tenth embodiment, each information acquisition device is characterized by having the ability to capture video footage and share necessary video footage with relevant organizations in addition to location information during crime prevention patrols. This will be described in detail below with reference to the drawings.

[0211] FIG. 34 is a block diagram showing the configuration of the activity status management system according to the tenth embodiment. 34, the information acquisition device 100 includes an image capturing unit 1110, an image recording unit 1120, an image request receiving unit 1130, a requested image extracting unit 1140, and a requested image transmitting unit 1150.

[0212] The image capturing unit 1110 captures images while performing a predetermined activity such as a security patrol. The image capturing unit 1110 is preferably configured to capture video of the activity, but may also capture images using a method such as time-lapse still image capture. When the captured image is a video, the image capturing unit 1110 may be referred to as a video capturing unit 1110.

[0213] The image recording unit 1120 records images captured by the image capturing unit 1110 during a predetermined activity in association with the activity location acquired by the activity location information acquisition unit 110. The activity location is the same as the image capture location, and the image recording unit 1120 is preferably configured to record images captured over a certain period of time in association with the image capture date and time and the image capture location. In other words, the activity location of a security patrol or the like acquired by the activity location information acquisition unit 110 can be referred to as the image capture location. Therefore, the activity location information acquisition unit 110 can be read as the image capture location information acquisition unit 110, and the activity location information transmission unit 120 can be read as the image capture location information transmission unit 120 that transmits the image capture location information indicating the image capture location.

[0214] The image request receiving unit 1130 receives an image request for sending an image captured under predetermined shooting conditions. The image request received by the image request receiving unit 1130 preferably includes information about the shooting location of the requested image, information about the shooting date and time, information about the shooting speed, information about the shooting direction, etc.

[0215] The requested image extraction unit 1140 performs a process of extracting images from the images recorded in the image recording unit 1120 that satisfy the shooting conditions, such as the shooting location and shooting date and time, requested in the received image request, based on the shooting location of the image recorded in the shooting location information recording unit 130.

[0216] The image transmission setting unit 1150 sets whether to transmit the extracted image. For example, the image transmission setting unit 1150 may set whether to transmit the extracted image automatically, only when connected to a predetermined line, or only when requested by a predetermined requester such as the police.

[0217] The requested image sending unit 1160 performs processing to send images that are permitted to be sent by the image transmission setting unit 1150, out of the images extracted by the requested image extraction unit 1140.

[0218] In FIG. 34, the activity status display device 700 comprises an image request input unit 750 , an image request sending unit 760 , an image receiving unit 770 , and an image display unit 780 .

[0219] The image request input unit 750 inputs information to a person who is performing a predetermined activity while taking images, requesting the transmission of images that satisfy predetermined shooting conditions. The image request input unit 750 may specify information that identifies the area displayed in the activity status information display unit 740 as the shooting area of ​​the requested image, or may specify information regarding the shooting location of the requested image by specifying a rectangular or circular range on a map. The image request transmission unit 760 transmits an image request requesting the transmission of the image inputted in the image request input unit 750.

[0220] The image receiving unit 770 performs processing to receive images transmitted based on an image request transmitted from the image request transmitting unit 760. The image display unit 780 performs processing to display images captured within the requested location range. At this time, the image display unit 780 may display an icon at the image capture position on a map, and may perform processing to play the video when a predetermined operation such as clicking on the icon is performed.

[0221] The activity management device 300 includes an activity level setting unit 1310, an activity request receiving unit 1320, an active person searching unit 1330, an image request sending unit 1340, an image receiving unit 1350, an image recording unit 1360, an image sending unit 1370, and a reward distribution unit 1380.

[0222] The activity level setting unit 1310 sets the activity level of each active person. For example, if the activity is a crime prevention activity, the effect will differ between a crime prevention patrol by bicycle, a crime prevention patrol by car, and a crime prevention patrol in a blue patrol car. The effect will also differ between a crime prevention patrol while taking still images and a crime prevention patrol while taking video. Therefore, the activity level setting unit 1310 sets an activity level for each active person, indicating the level of activity they should perform. Even for the same active person, some vehicles may take video and others may not, depending on the type of vehicle. Therefore, it would be even better if the activity level setting unit 1310 could set an activity level for each device (vehicle) used by the active person.

[0223] The image request receiving unit 1320 performs a process of receiving an image request for requesting transmission of an image that satisfies predetermined shooting conditions. The active person searching unit 1330 performs a process of searching for an active person who may have taken the requested image or the information acquisition device 100 used by the active person, based on the activity location information of the active person recorded in the activity location information recording unit 320 and the activity amount of the active person for each activity area recorded in the activity amount recording unit 1030.

[0224] In the information acquisition device 100 that transmits the activity location, the activity location is recorded in the activity location information recording unit 320, whereas in the information acquisition device 100 that calculates the activity amount and transmits the activity amount as an activity report, the detailed activity location is not recorded on the activity management device 300 side, but is recorded as the activity amount for each activity area. Therefore, the active person search unit 1330 extracts, as the active person who is the target of the image transmission request, an active person who was active in an area that overlaps with the shooting position for which an image is requested.

[0225] The image request sending unit 1340 sends an image transmission request requesting the transmission of images that satisfy the requested photographing conditions to the active person found by the search in the active person searching unit 1330. The image receiving unit 1350 receives the images transmitted based on the image transmission request, and the image recording unit 1360 records the received images on a recording medium.

[0226] The image sending unit 1370 performs a process of sending requested images from among the images received by the image receiving unit 1350 to the activity status display device 700 that made the request. The reward distribution unit 1380 performs a process of granting a predetermined reward to the active person who sent the image. The reward may be reflected as an activity amount. That is, the activity amount acquisition unit 1020 may acquire the activity amount of each active person so that a value obtained by multiplying a predetermined coefficient for an active person who has set up the setting to be able to send images compared to an active person who does not, or may reward an active person who has sent an image by additionally granting a predetermined activity amount.

[0227] As described above, the activity management system according to the tenth embodiment includes an image capturing unit that captures images of a person performing a predetermined activity, and an image transmitting unit that transmits images that satisfy predetermined capturing conditions from the captured images. The activity amount acquiring unit 1020 may be configured to assign a larger activity amount to an active person who is performing an activity while capturing images or an active person who has set up the system to be able to transmit captured images, compared to an active person who does not. By preferentially extracting active people in descending order of the activity amount, it is possible to realize a system in which active people who have contributed more to crime prevention activities, etc., are more likely to be noticed.

[0228] As described in the above embodiments, the present invention will be explained again. The activity management device of the present invention includes an activity participant information registration unit that registers information about an active person; an activity amount acquisition unit that acquires a predetermined activity amount for the active person in a predetermined area including the location of the active person based on location information about the active person; an activity amount recording unit that records information about the predetermined activity amount for the active person; an activity participant information extraction unit that extracts information about an active person who was active in a requested area based on the activity amount for the requested area from the information about the registered active person; and an activity participant information transmission unit that transmits the extracted information about the active person. The activity participant information transmission unit may include a program that executes a process to display the transmitted information on the destination activity status display device. Therefore, the activity participant information transmission unit may be referred to as an activity participant information display processing unit. The activity participant information display processing unit performs a process to display the extracted information about the active person on a screen.

[0229] Here, the activity amount acquisition unit may be configured to acquire the activity amount by calculating a predetermined activity amount based on an activity distance or activity time in a predetermined area including the location based on a plurality of pieces of location information related to the active person, because in activities such as crime prevention patrols, the travel distance and travel time are directly linked to the degree of contribution to local crime prevention.

[0230] Furthermore, it would be even better if the activity amount acquisition unit includes a configuration that acquires the activity amount by receiving information regarding the activity amount of a specified activity performed by an active person in a specified area during a specified period, in addition to the method of calculating the activity amount for each area from the received location information of each active person.

[0231] The activity management system includes the activity management device and an information acquisition device that transmits the amount of activity performed to the activity management device, and the information acquisition device preferably includes a setting unit that sets information related to the level of the area for transmitting the activity amount, and an activity amount transmission unit that transmits the activity amount in the area of ​​the set level. The ability to switch between transmitting (notifying) the activity amount at mesh level 2 resolution and transmitting the activity amount at mesh level 4 resolution through settings allows the active person to participate in activities while protecting their own privacy.

[0232] In this case, it is even more preferable if the activity amount acquisition unit receives information on the amount of activity of a predetermined activity performed in a predetermined area at the set level, thereby acquiring the amount of activity in the area at that level, and then combines the activity amounts in the areas at that level to acquire the amount of activity in a wider area at that level. That is, when an activity amount is reported at mesh level 4, the activity amount of the person performing the activity at mesh level 3 or mesh level 2, which corresponds to a larger area, is calculated by summing the activity amounts at multiple mesh level 4s included in mesh level 3. The same applies to mesh level 2.

[0233] It is possible that some participants may not wish to disclose their activity status in a small area, even if it is acceptable to transmit their location information to the activity management system. Therefore, a level setting unit may be provided that sets the disclosure level of the activity status, and the participant information extraction unit may extract the participant information based on the activity amount after determining whether or not to extract the participant based on the set level. That is, a new activity management level setting unit may be provided that sets the level at which activities are managed, and the activity amount acquisition unit may acquire the activity amount for each area of ​​the set level.

[0234] However, if activity notification is made at mesh level 3, it is possible to calculate the activity at mesh level 4, but it is not possible to calculate the activity amount of each activity at mesh level 4. In such a case, if the viewer's request is for activity status at mesh level 4, the person will not be included in the extraction target, but on the other hand, it is possible to highly protect the privacy of the person who is active.

[0235] Furthermore, it is even better if the activity status request receiving unit receives an activity status request that includes at least information regarding a location that overlaps with the requested area and information regarding the requested level, and further includes an area information acquisition unit that acquires information regarding an area that overlaps with the location included in the activity status request and corresponds to the level.

[0236] Even if an activity status request is received in a form that includes information on specified location coordinates, by identifying the area that includes the location coordinates, it is possible to proceed to the process of generating information regarding the activity status for that area.

[0237] Furthermore, with regard to the first area classification, it is even more preferable to further include an area information recording unit that records area information including polygon information indicating the boundaries of each area at multiple levels, and the area information acquisition unit acquires multiple polygon information indicating the boundaries of the area at the requested level as the area information. The area information recording unit is the above-mentioned area information database unit, and records polygon information represented by an array of multiple coordinates indicating the boundaries in association with an area code or the like that uniquely identifies the area. With this configuration, the activity participant information display unit can overlay polygons indicating the area on a map in addition to information about the activity participants who were active in the requested area, making it easier for the requester to visually identify the target area.

[0238] Furthermore, it is even more preferable if the activity amount acquisition unit acquires the activity amount of each active person for each area in a second area classification different from the first area classification, the area information acquisition unit acquires an area in the second area classification (referred to as a second type area) that corresponds to the requested area in the first area classification (referred to as a first type area), and the active person information extraction unit is configured to extract information about the active person who was active in the area (first type area) based on the activity amount related to the acquired area in the second area classification (second type area).

[0239] It is preferable that the type 2 area corresponding to the type 1 area is an area of ​​the type 2 area that overlaps with the type 1 area. Also, if a system is built by mixing type 1 and type 2 areas, there will be a discrepancy between the boundaries of the type 1 area and the type 2 area, but this can be considered within the margin of error. This is because for many services, it is sufficient to be able to grasp the approximate amount of activity depending on the type of activity.

[0240] To minimize the discrepancy in the boundaries, it is advisable to match the level of the second-class area to the level of the first-class area. For example, if the level of the first-class area is that of a prefecture's administrative district, the level of the mesh that is the second-class area should be associated with the second-class mesh, and if the level of the first-class area is that of a city, town, or village, the level of the mesh that is the second-class area should be associated with the third-class mesh.

[0241] Although the above description has been given of a case in which the level of the type 2 area is matched to the level of the type 1 area, this is not limited to this. The active person information extraction unit may select the level of the type 2 area based on the area of ​​the requested type 1 area, etc. This is because Hokkaido and Tokyo, even though they are prefectures of the same level, have different sizes, and Higashihiroshima City, Hiroshima Prefecture, and Tokyo are similar in area, even though they are different levels. Therefore, a type 2 area of ​​the corresponding level may be obtained based on the area of ​​the target area, and the activity levels in the obtained multiple type 2 areas may be summed up, and a predetermined number of active people may be extracted in descending order of activity level.

[0242] Additionally, the above-described embodiment is merely one aspect of the present invention, and modifications may be made as appropriate without departing from the essence of the invention. For example, the above-described embodiments may be combined and implemented. Furthermore, businesses and individuals who install fixed security cameras may be managed as participants contributing to local crime prevention by declaring the location of the fixed security cameras. Furthermore, the system may be equipped with a function to acquire information on the location and time of crime occurrence and display it on a map, or to perform analysis such as crime prediction based on the crime occurrence status and crime prevention activity status.

[0243] Furthermore, it is preferable that the various functions constituting the above-described activity management system be configured to be realized by the cooperation of hardware and programs. FIG. 35 shows an example of the hardware configuration of each device included in the activity management system. Each of the above-described devices, such as the information acquisition device, activity management device, activity participant registration device, and activity status viewing device, has a CPU (Central Processing Unit) 10a corresponding to a calculation 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. Each of these components is connected via a bus so that data can be transmitted and received between them. Note that the configuration shown in FIG. 33 is an example, and the device may have other components or may not have some of these components.

[0244] The CPU 10a is an example of a processor, and is a control unit that controls the execution of programs stored in the RAM 10b or the ROM 10c and performs data calculations and processing. The CPU 10a is, for example, a calculation unit that executes each process of each embodiment described below. The CPU 10a receives various data from the input unit 10e and the communication unit 10d, and displays the calculation results of the data on the display unit 10f or stores them in the RAM 10b.

[0245] The RAM 10b is a rewritable storage device and may be implemented, for example, by a semiconductor memory device. The RAM 10b may store programs executed by the CPU 10a, acceleration data and angular velocity data processed in each embodiment, condition information, images, and the like. Note that these are merely examples, and the RAM 10b may store other data, or may not store some of the data.

[0246] The ROM 10c is a memory from which data can be read and may be configured, for example, with a semiconductor memory element. The ROM 10c may store, for example, a program for evaluating whether the vehicle is being driven safely based on driving data acquired from each vehicle, or data that is not subject to rewriting.

[0247] The communication unit 10d is an interface for establishing a communication connection between devices. The communication unit 10d may be connected to a communication network such as the Internet. For example, acceleration data is transmitted and received via the communication unit 10d.

[0248] The input unit 10e receives data input from a user, and may include, for example, a keyboard, a pointing device, and a touch panel.

[0249] The display unit 10f visually displays the results of calculations performed by the CPU 10a and may be configured with an LCD (Liquid Crystal Display), an organic EL display, etc. For example, the display of characters and images related to notices and warnings, and other work to be introduced, are performed via the display unit 10f.

[0250] The program for executing the above-described processing may be provided by being stored in a non-transitory storage medium readable by a computer, such as RAM 10b or ROM 10c, or may be provided via a communication network connected by communication unit 10d.

[0251] For example, the program executed on the activity status viewing device 700 side shown in FIG. 26 may be pre-installed as an application, or may be delivered as a script program from the activity management device 300 to the activity status viewing device 700 via a communication network each time the browser is launched, and executed on the browser to draw a map and display information about each active participant.

[0252] In each device constituting the activity management system 1000, the CPU 10a executes a program to realize various operations described below. Note that these physical configurations are merely examples and do not necessarily have to be independent configurations. For example, these devices may be equipped with an LSI (Large-Scale Integration) that integrates the CPU 10a with RAM 10b and ROM 10c. Furthermore, an information processing device that evaluates safety based on a large amount of detected acceleration data may be equipped with a GPU (Graphical Processing Unit) or ASIC (Application Specific Integrated Circuit).

[0253] Furthermore, the present invention is even more advantageous when it includes an activity management level setting unit 1390, as shown in Fig. 36. The activity management level setting unit 1390 sets the level at which each active person's activity is managed. The activity management level setting unit 1390 includes an activity management level setting information receiving unit 1391 and an activity management level setting recording unit 1392.

[0254] The activity management level setting information receiving unit 1391 receives activity management level setting information, which is information regarding the level at which activities are managed, from each active person registered in the active person information registration unit 1010. As mentioned above, some active people do not want to disclose their activity area at a fine resolution, and managing activity amounts at a fine resolution can increase the load on the system. Therefore, the activity management level setting information receiving unit 1391 receives information from each active person for setting the management level at which their own activities are managed.

[0255] For example, from the viewpoint of system load, paid users may be able to manage their activity amounts at the level of fifth-order mesh or sixth-order mesh. The activity management level setting information recording unit 1392 records the activity management level setting information received by the activity management level setting information receiving unit 1391.

[0256] Figure 37 is an example of a device management table that also records the activity management level setting information. The device management table in Figure 37 records the activity management level in comparison with the device management table in Figure 4. The activity management level may be set for each device in the device management table, or may be set for each activity participant in the activity participant management table described in Figure 3.

[0257] However, since the resolution at which location information can be disclosed may differ for each vehicle even for the same activist, it would be more preferable to be able to set it on a device-by-device basis, as this would increase flexibility. For example, if the activist is a local government, it may have no problem disclosing to citizens the time and area in which its vehicles, such as garbage trucks and blue police cars, were traveling at a high location resolution, but it may be desirable to lower the resolution of the location disclosed for mayor's or governor's vehicles for security reasons.

[0258] There are two methods for controlling the activity management level of each active person using the set activity management level: one is to manage it at the time of acquiring the activity amount, and the other is to manage it at the time of extracting the active person in the requested area.

[0259] Figure 38 is a flowchart showing the flow of the process for acquiring activity amounts in the former case. Changes have been made to steps S10204 and S10205 compared to the case in Figure 14. In step S10204 in Figure 38, the activity amount acquisition section 1020 refers to the activity management level of the device of the active person recorded in the activity management level setting information recording section 1392, and performs a process of classifying the location information for the target period of a certain device read out in step S10203 into areas of a level corresponding to the activity management level.

[0260] For example, in Figure 37, of the three devices owned by the active person with the active person ID 4812, for the devices with device IDs 3247 and 3248, which have the activity management level set to 4, the location information is classified into areas for each 4th mesh, while for the device with device ID 3249, the location information is classified into areas for each 3rd mesh.

[0261] In step S10205, the activity amount acquisition unit performs a process of calculating the activity distance and activity time from multiple pieces of location information included in a mesh of a level corresponding to the activity management level into which the location information was classified in step S10204.

[0262] In this case, the location information of devices with device IDs 3247 and 3248 is classified into more meshes with smaller areas, while the location information of device with device ID 3249 is grouped into a mesh with a larger area and contains a lot of location information.

[0263] In step S10205, it is preferable to classify position information that is a certain distance or more away or a certain time or more away as different runs and calculate the activity distance and activity time.

[0264] For example, as shown in Figure 39, the activity location of a certain device (ID: 3247) in a certain mesh area of ​​a certain active person (ID: 4812) includes six location coordinates: A, B, C, X, Y, and Z. In this case, location coordinate data for A, B, and C is obtained every 10 seconds, and location coordinate data for X, Y, and Z is obtained approximately 40 minutes apart. As an example of such a case, the behavior of a housewife who goes shopping at a supermarket located at coordinates (latitude 35.570, longitude 139.26), shops for 40 minutes, and then gets in her car again to go home would be as follows.

[0265] In this case, although there was no activity between 12:10:58 and 12:52:42, simply taking the sum of the differences in the acquisition dates and times would result in it being determined that activity also occurred during this period. Therefore, for example, location information classified into a specified area can be grouped by location information that is not separated by a specified time interval or a specified distance (coordinate difference), the activity level for each group can be calculated based on the grouped location coordinates, and the activity level for each group can be summed to determine the activity level of the active person (device) in that area.

[0266] In the example of Figure 39, A, B, and C are classified into Group 1 and X, Y, and Z into Group 2 based on the time interval between data of adjacent acquisition dates and times. For Group 1, the activity amount acquisition unit calculates the difference between A and B and the difference between B and C, thereby acquiring the activity time as 20 seconds and the activity distance as the distance calculated by multiplying (the value obtained by multiplying 0.01 squared + the root of 0.02 squared by a predetermined coefficient) and (the value obtained by multiplying 0.01 squared + the root of 0.03 squared by a predetermined coefficient) as the activity amount. Similarly, the activity amount is calculated for Group 2, and by adding the activity amounts of Group 1 and Group 2 together, the total activity time is calculated as 40 seconds and the activity distance is calculated as 320 m using the above formula.

[0267] In this way, the amount of activity is calculated for each area according to the activity management level using the location information contained in that area. For the above device, six location coordinates were contained in one area, but for the device with device ID 3249, activity levels are calculated for each 3rd order mesh, which has a larger area, so generally one area contains not six but tens or even hundreds of location coordinate data, and these location coordinates are grouped into coordinates that are at regular time intervals or close to each other to calculate activity levels.

[0268] In the above example, the calculation of activity amount is explained based on the activity management level, but this is not limited to this. The calculation of activity amount itself may be performed using the smallest unit, the fourth-order mesh, and when extracting an active person based on an activity status request, it may be determined whether or not to extract the active person based on the activity management level.

[0269] Figure 40 is a flowchart showing the process flow for extracting active participants taking into consideration the activity management level set by the active participants. The process flow in Figure 40 differs from the process flow shown in Figure 15 in that step S3402 is more advanced.

[0270] In step S3402 shown in Figure 40, when extracting an active person who was active in an area of ​​the level requested in the activity status request, the activity amount acquisition unit performs a process of extracting an active person who meets the conditions of the active person management level by referring to the activity management level set by the active person.

[0271] For example, suppose the requested area level included in the activity status request is 4, and in the example shown in Fig. 37, participants with IDs 379 and 675 are each engaged in activities in the requested areas. In this case, the activity management level for participant ID 379 is set to 3, and therefore the activity amount is recorded and managed at the fourth-order mesh level in the activity amount information recording unit. However, since this activity amount management level does not match the conditions for the requested level, participant ID 379 is not extracted by this request, and only participant ID 675 is extracted and sent to the requester as participant information.

[0272] Here, if the requester reduces the magnification of the displayed map and the requested area level becomes 3, the activity person with activity person ID 379 also meets the activity management level conditions, so the activity person will be extracted and their information will be sent to the activity status display device that made the request.

[0273] In this way, the system may further include an activity participant management level setting unit that sets the level for managing the activity of each activity participant, and the activity amount acquisition unit may be configured to calculate the activity amount in an area of ​​a level based on this management level, and the activity participant information extraction unit may be configured to extract, from among the activity participants who have been active in an area of ​​a level included in the activity status request, activity participants who satisfy the conditions of the management level set in the activity participant management level setting unit as activity participants to be displayed.

[0274] In addition, areas to be managed by an active person and areas not to be managed may be set. For example, for an active person who is active in Honshu, there is little need to manage activities in Kyushu that he or she took on a business trip. Therefore, an activity management area setting unit is provided that sets areas to be managed for the activities of the active person, and when the activity amount acquisition unit acquires the activity amount of each active person, it performs processing to calculate the activity amount for the areas included in the set activity management area. This configuration may be used.

[0275] In addition, time periods to be managed by an active person and time periods not to be managed may be set. For example, for a company or organization whose working hours are 9:00 AM to 5:00 PM, it may be convenient to manage only activities performed during this time period. In this case, an activity management period setting unit (activity management time period setting unit) may be further provided that sets the time period for which activities performed by an active person are to be managed, and when the activity amount acquisition unit acquires the activity amount of each active person, it performs processing to calculate the activity amount for activities performed during the set activity management time period. This configuration may also be used.

[0276] [Embodiment 11] In the above-described embodiment, ordinary citizens can check the status of crime prevention activities in each area, and activists can have their activities seen by more citizens, which can be expected to have a positive PR effect. Meanwhile, when planning patrol routes for patrol cars, police may want to know which specific routes are being patrolled. However, the above-described configuration reduces the amount of activity per area, which creates a problem in that organizations and institutions dedicated to that task, such as the police, cannot configure optimal routes. The activity management system of this embodiment 11 is characterized by its configuration that allows organizations and institutions with certain authority to check the activity location information of activists.

[0277] Fig. 41 is a block diagram showing the configuration of the activity management system according to the present embodiment 11. In Fig. 11, the activity participant registration device 500 includes a dedicated activity participant registration request unit 2510 and a disclosure range setting request unit 2520, the activity management device 300 includes a dedicated activity participant information registration unit 2310, an activity status disclosure range setting unit 2320, an activity location information request receiving unit 2330, an activity location information extraction unit 2340, and an activity location information sending unit 2350, and the activity status display device 700 includes an activity location information request input unit 2710, an activity location information request sending unit 2720, an activity location information receiving unit 2730, and an activity location information display unit 2740.

[0278] The dedicated activity person registration request unit 2510 requests the registration of information about organizations or institutions that specialize in specific activities, such as police that perform crime prevention activities or cleaning companies that perform cleaning activities. The dedicated activity person registration request unit 2510 that requests the registration of information about activity persons belonging to a specific category is sometimes referred to as a second activity person information registration request unit 2510 to distinguish it from the activity person registration request unit 510 that requests the registration of information about activity persons, such as citizens, who participate in activities in an auxiliary role. Furthermore, in the case of organizations such as the police, the activity status cannot be disclosed to the outside world, and they are simply registered as users who have the authority to view information about ordinary activity persons. Therefore, the dedicated activity person registration request unit 2510 is sometimes referred to as a second type user registration request unit 2510 or a viewing authority registration request unit 2510.

[0279] The disclosure range setting requesting unit 2520 requests setting of the disclosure range for the activity content of the active person registered as an active person. As a setting of the disclosure range for the activity status, the disclosure range setting requesting unit 2520 may request setting of the range for the activity content, or may request setting of the range for which one's own activity status can be viewed. Because the disclosure range setting requesting unit 2520 requests setting of the disclosure range for the activity status, it may be referred to as the activity status disclosure range setting requesting unit 2520 in this specification.

[0280] The dedicated activist information registration unit 2310 requests registration of information about organizations and institutions that specialize in specific activities, based on a registration request from the dedicated activist registration request unit 2510. The dedicated activist registration unit 2310, which registers information about activists belonging to a specific category, such as police who perform crime prevention activities or cleaning companies who perform cleaning activities, is sometimes referred to as a second activist information registration unit 2310 to distinguish it from the activist information registration unit 1010, which registers information about activists who participate in activities in an auxiliary role, such as citizens. Furthermore, in the case of organizations such as the police, the activity status cannot be disclosed to the outside world, and they are simply registered as users who have the authority to view information about ordinary activists, so the dedicated activist registration unit 2310 is sometimes referred to as a second type user information registration unit 2310 or a viewing authority registration request unit 2510.

[0281] Figure 42 is a management table of information related to dedicated activity persons registered by the dedicated activity person information registration unit 2310. In Figure 42, an activity person ID uniquely assigned to a dedicated activity person, an organization ID and organization name identifying the organization to which the dedicated activity person belongs, a department ID uniquely identifying a department within the organization, the department name, a login ID, a login password, and the date and time of registration are recorded in association with each other.

[0282] It should be noted that dedicated personnel may be managed by adding a dedicated personnel flag to the management table for regular personnel, as shown in Figure 3. However, since the authority and system usage of dedicated personnel such as police officers differs significantly from that of regular personnel such as citizens, it is better to manage them in a separate table.

[0283] The activity status disclosure range setting unit 2320 sets the disclosure range of the activity status. The activity status disclosure range setting unit 2320 receives disclosure range setting request information from the disclosure range setting request unit 2520, and sets the activity status disclosure range by recording the contents of the information in a database.

[0284] FIG. 43 shows an example of the activity status disclosure range set by the activity status disclosure range setting unit 2320. Setting items are provided along two axes, the range of activity content and the range of target persons, for setting the disclosure range of the activity status, and settings can be made for each. In the example of FIG. 43, the specific activity location (location coordinate information) during the activity is set to be disclosed to dedicated activity personnel such as the police, while the specific activity location is set to be hidden from other activity personnel. However, the activity distance and activity time, which are activity amounts calculated by rounding for each area such as a mesh, and the total activity amount, which is the sum of the activity amounts for each area in the past, are set to be disclosed. In other words, for activity personnel who have set this setting, the police can view the activity location coordinates in detail when viewing, whereas other activity personnel can only view the activity amount and total activity amount calculated for each specified period and area, and cannot view the specific locations where the activity was performed.

[0285] In addition, the activity status disclosure range setting unit 2320 may be set based on a setting request from the active person so that the activity location coordinates can be disclosed to active people of a specified category only when the activity satisfies activity conditions such as the activity area or activity time period in which the specified activity is required, or may be set so that the activity amount by area can be disclosed to specified targets at a specified mesh level.

[0286] The activity location information request receiving unit 2330 receives an activity location information transmission request that requests the transmission of activity location information of an active person. Fig. 44 is an example of an activity location information transmission request received by the activity location information request receiving unit 2330. The example in Fig. 44 includes information about the requested location range and time period. Note that the header information of the request contains information that identifies the request as a dedicated active person who has the authority to request the activity location information.

[0287] The activity location information extraction unit 2340 extracts the activity location information related to the request from the activity location information recorded in the activity location information recording unit based on the request received by the activity location information request receiving unit 2330. At this time, it is more preferable that the activity location information extraction unit 2340 is configured to refer to the activity status disclosure range setting set by the activity person and extract the activity location information of the activity person who has been set to allow disclosure of activity location information to activity people belonging to a specified category, such as the police. This is because some ordinary citizens do not want to disclose the specific activity location information of activity people, even to the police.

[0288] The activity location information sending unit 2350 sends the activity location information extracted by the activity location information extraction unit 2340 to the requesting activity status viewing device 700. Fig. 45 is an example of activity location information sent by the activity location information sending unit 2350. The activity location information shown in Fig. 45 includes, as activity location information, location coordinate histories of devices of multiple active persons who were active in the area and time period related to the request.

[0289] The activity location information request input unit 2710 inputs information for requesting transmission of activity location information. Fig. 46 is an example of an input screen of the activity location information request input unit 2710. The activity location search screen (activity location information request input screen) illustrated in Fig. 46 is provided with a form 2710a for inputting the target date and time for which activity location information is requested, a map 2710b for specifying the target area, and an execute button 2710c.

[0290] The activity location information request sending unit 2720 sends an activity location information transmission request for requesting the transmission of activity location information in accordance with the content input in the activity location information request input unit 2710. When the execute button 2710c in Fig. 46 is pressed, the activity location information transmission request shown in Fig. 44 is sent using the date and time input in the target date and time input form 2710a and the southwest and northeast position coordinates of the currently displayed map 2710b as the requested date and time and requested area, respectively.

[0291] The activity location information receiving unit 2730 receives the activity location information of an active person within the requested range input in the activity location information request input unit 2710. For example, the activity location information receiving unit 2730 receives the activity location information of an active person who is permitted to disclose their activity location information, as illustrated in FIG.

[0292] The activity location information display unit 2740 overlays on a map the activity location information received by the activity location information receiving unit 2730. Fig. 47 is an example of activity location information displayed by the activity location information display unit 2740. In the example of Fig. 47, in addition to the target date and time 2740a, a marker 2740c is overlaid on the map 2740b at the location of the activity position of the active person.

[0293] Furthermore, by performing a predetermined action such as hovering over marker 2740c, a popup 2740d is displayed, displaying the date and time of activity at that location. Performing a predetermined action such as clicking on marker 2740c constitutes an image request input. The image request sending unit 760 sends an image request including the date and time of the clicked marker 2740c, and the image receiving unit 770 receives the image captured at that date and time. As illustrated in FIG. 47, the image display unit 780 displays the received image 2740e. At this time, information indicating the capture location and capture date of image 2740e, as well as an icon 2740f linked to the marker at that capture location, may also be displayed. Clicking on icon 2740d moves the user to the capture location on map 2740b, and either places a new marker 2740c at that location or changes the color of an existing marker 2740c to indicate the capture location of the image.

[0294] It is advisable to control the activity location information screen so that it can be accessed only by authorized personnel such as police officers. As shown in Figure 47, being able to check the activity locations of general personnel can be useful for planning routes when conducting patrols in patrol cars.

[0295] As described above, in the activity management system of this embodiment 11, the activity management device comprises an activity participant information registration unit 1010 that registers information about the active participant, an activity location information receiving unit 310 that receives information about the location coordinates of the active participant during a specified activity, an activity location information recording unit 320 that records the received information about the location coordinates as activity location information, an activity location information transmission request receiving unit 2330 that receives an activity location information transmission request that requests the transmission of the activity location information of the active participant, an activity location information extraction unit 2340 that extracts the activity location information related to the request from the activity location information recorded in the activity location information recording unit 320 based on the received request, and an activity location information transmission unit 2350 that transmits the extracted activity location information.

[0296] With this configuration, for example, the police can check in advance the routes that have been patrolled by civilians, so when they patrol their own patrol cars, they can avoid these routes and focus on patrolling areas that have not yet been patrolled, thereby standardizing the crime prevention level throughout the area.

[0297] At this time, the police may wish to determine the route of their patrol by checking the current patrol status of the active person, the patrol status for today, etc. Therefore, the activity location information transmission request receiving unit 2330 may receive an activity location information transmission request requesting the transmission of activity location information of the active person in a specified area or at a specified date and time, and the activity location information extraction unit 2340 may extract the activity location information of the active person in the requested area or date and time from the activity location information recorded in the activity location information recording unit 320 based on the received request.

[0298] It is possible that some participants do not want to disclose their specific location coordinates due to their high level of privacy. Therefore, it is preferable to configure the system to further include an activity status disclosure range setting unit 2320 that sets the disclosure range of the activity status. The activity location information extraction unit 2340 performs processing to extract the activity location information of participants who have been set to allow disclosure of their activity location information from the activity location information recorded in the activity location information recording unit 320.

[0299] Since the specific location coordinates of an active person are highly private, it is preferable to limit the number of people who can view them. Therefore, it is preferable to further include a second active person information registration unit 2310 that registers information about active people belonging to a specific category. The specific category includes organizations and institutions that specialize in specific tasks, such as the police, local governments, prosecutors, and courts. Specialized active people, such as police who specialize in crime prevention patrols, are registered as second active people, separate from regular active people, along with information such as the organization name and department name of the specialized active person. In this state, the activity location information extraction unit 2340 preferably extracts the activity location information of active people who are set to allow disclosure of their activity location information to active people belonging to the specific category from the activity location information recorded in the activity location information recording unit 320.

[0300] The transmission of the activity location information described above can also be considered a type of activity status, in the sense that it is information indicating where the active person was active. Therefore, the activity location information request receiving unit 2330 can be described as a second type activity status request receiving unit 2330, and the activity location information sending unit 2350 can be described as a second type activity status information sending unit 2350, and the activity management device 300 of this embodiment can be described as shown in FIG.

[0301] The activity management device 300 illustrated in FIG. 48 includes a user information registration unit 3310, an activity location information receiving unit 310, an activity location information recording unit 320, an activity amount acquisition unit 1020, an activity amount recording unit 1030, an activity status recording unit 3320, an activity status request receiving unit 3330, an activity status information generation unit 3340, an activity status information transmission unit 3350, and an information management setting unit 3360.

[0302] The user information registration unit 3310 performs processing to register information about users who use the activity management system 1000. There are two types of users: first-class users who perform predetermined activities, and second-class users who view the activity status of first-class users. The system has a first-class user information registration unit 1010 that registers information about active users who are users who perform predetermined activities, and a second-class user information registration unit 2010 that registers information about active users who are users who belong to predetermined categories.

[0303] A first-class user is a user who uses this system to promote his / her CSR activities by making others aware of his / her activities, or to satisfy his / her personal desire for recognition, such as wanting to be recognized for his / her contributions to society, and for this reason, it is preferable that the first-class user information registration unit 1010 can register information such as his / her (or their company's) thumbnail, logo, introductory image, promotional text, etc., as first-class user information. On the other hand, a second-class user is a user who uses this system to improve the efficiency of his / her (or their company's) professional activities by viewing the activity status of first-class users, and for this reason, it is preferable that the second-class user information registration unit 2010 can mainly register information that manages whether the user is an organization or institution that can be granted permission to view such information.

[0304] The activity location information receiving unit 310 receives activity location information when an active person who is a first-class user performing a predetermined activity is performing a predetermined activity such as a crime prevention patrol, etc. The activity location information may include, in addition to latitude and longitude coordinate information, information on the date and time when the activity was performed at the location of the coordinates, information on the movement speed at the coordinates, information on the movement direction, etc.

[0305] The activity amount acquisition unit 1020 performs a process of acquiring an activity amount by calculating values ​​such as an activity distance and an activity time for each predetermined area for each predetermined period as an activity amount based on the activity location information received by the activity location information receiving unit 310. For example, the activity amount acquisition unit 1020 reads out the activity location information of the active person for each unit mesh such as a fourth-order mesh and for each unit management time such as one hour, and calculates the activity amount such as the activity distance and the activity time for each area by taking the sum of the distances between coordinate points of adjacent activity location information on a time series or the sum of the differences between the acquisition dates and times of adjacent activity location information.

[0306] The activity status recording unit 3320 records information related to the activity status of first-type users who are active in performing predetermined activities. For example, the activity location information received by the activity location information receiving unit 310 during the activity of each active user and the activity amount calculated by the activity amount acquisition unit 1020 based on the activity location information can both be considered as information related to the activity status. The activity status recording unit 3320 records information related to the activity status of first-type users who are active in performing these predetermined activities. In this way, the activity status recording unit 3320 records the activity location information received by the activity location information receiving unit 310 and information related to the activity amount acquired based on the activity location information, respectively, as activity status information.

[0307] Specifically, the activity status recording unit 3320 has an activity location information recording unit 320 and an activity amount recording unit 1030. The activity location information recording unit 320 records the received activity location information of the active person who is the first type user in a database or the like. The activity amount recording unit 1030 records the activity amount of each active person acquired by the activity amount acquisition unit 1020 for each area and for each predetermined period in a database or the like. In this way, the activity status recording section 3320 records information such as specific activity location coordinates and the amount of activity for each area calculated from the activity location coordinates as activity status information.

[0308] The activity status request receiving unit 3330 receives an activity status information transmission request requesting the transmission of information regarding the activity status of a specific activity in a specific area. The activity status may include information such as the activity location information of an active person engaged in an activity in a specific area and the amount of activity. These are preferably provided as different REST endpoints, for example, because the schema of the information returned as a response is different. Therefore, it is preferable to provide a first type activity status request receiving unit 330 and a second type activity information request receiving unit 2330, respectively, depending on the requested information.

[0309] The first type activity status request receiving unit 330 receives a first type activity status information transmission request that requests information on the amount of activity, such as the activity distance and activity time, of a person active in a specified area as the activity status. In response to this, the second type activity status request receiving unit 2330 receives a first type activity status information transmission request that requests activity location information, including specific activity location coordinates, of a person active in a specified area as the activity status.

[0310] The content of each request differs. For example, a Type 1 activity status transmission request arises from a desire to know what kind of people are conducting activities such as security patrols in an area of ​​interest and to what extent. Therefore, the requested information is information about the people, such as names and images of the people who are conducting activities in the area of ​​interest. In contrast, a Type 2 activity status transmission request arises from a desire to know which specific routes in the area of ​​interest are already being used for auxiliary activities by Type 1 users who are general users, and to identify which routes should be used for security patrols. Therefore, a Type 2 activity status transmission request does not require information about which specific people were active at the activity location, and does not necessarily need to include information such as the names and images of the people. Instead, information about the specific location coordinates where the activity took place is required.

[0311] The activity status generation unit 3340 performs processing to generate corresponding activity status information based on the request received by the activity status request receiving unit 3330. The activity status information generation unit 3340 includes a first type activity status information generation unit 340 and a second type activity status information generation unit 2340.

[0312] The first type activity status information generation unit 340 generates activity status information indicating a predetermined activity status for the requested area based on the activity status request received by the first type activity status request reception unit 330. Specifically, the first type activity status information generation unit 340 extracts a predetermined number of active persons in the requested area in descending order of activity level from information about active persons who are registered first type users, and generates first type activity status information such as that shown in Fig. 11 including information about the active persons, such as their names and thumbnails (logos and icons), and information about their activity levels.

[0313] On the other hand, the second type activity status information generation unit 2340 extracts the activity location information of the person who was active in the requested area based on the activity status request received by the second type activity status request receiving unit 2330, and generates second type activity status information such as that illustrated in Figure 45, including the extracted activity location information.

[0314] At this time, it is preferable that the first type activity status information generation unit 340 and the second type activity information generation unit 2340 each extract the target information by referring to the settings managed by the information management setting unit 3360 (described later). In particular, since the second type activity information generation unit 2340 includes information on specific location coordinates, it is preferable to extract activity location information only for active persons whose specific activity location information is permitted to be disclosed by the activity status disclosure range setting unit 2320. Similarly, it is preferable that the first type activity status information generation unit 2340 also refers to the activity management level set by the activity management level setting unit 1390 and extracts only information about active persons whose activity amount is permitted to be disclosed at the requested mesh level. This is because, as in the case of cash transport vehicles, there are cases where disclosure as an active person is permitted in areas at lower mesh levels but not in areas at higher mesh levels with smaller areas.

[0315] The activity status information transmitting unit 3350 transmits the activity status information generated by the activity status information generating unit 3340. The activity status information transmitting unit 3350 includes a first type activity status information transmitting unit 350 and a second type activity status information transmitting unit 2350. The first type activity status information transmitting unit 350 transmits first type activity status information including information about the active persons, such as the names of the active persons who were active in the requested area, based on the activity amount of a predetermined activity in the requested area, as exemplified in FIG. 11. Meanwhile, the second type activity status information transmitting unit 2350 transmits second type activity status information, such as exemplified in FIG. 45, including activity location information of the active persons who are active in the requested area and are permitted to disclose their activity location information.

[0316] The information management setting unit 3360 allows each active user, a type 1 user performing a predetermined activity, to set information regarding the disclosure level and disclosure scope of information about their own activity status. The information management setting unit 3360 includes an activity status disclosure scope setting unit 2320 and an activity management level setting unit 1390. The activity status disclosure scope setting unit 2320 sets the scope of users who can view information about their own activity status and the type of activity status content, while the activity management level setting unit 1390 sets the hierarchical area, such as the mesh level, in which their information will be disclosed as an active user. These two setting units may be unified into a single information management setting unit 3360. This is because management for each mesh level can also be considered a type of disclosure scope. However, if the information is not to be disclosed, there is no need to perform processing to acquire the activity amount at that level. Therefore, the activity amount acquisition unit 1020 may use a setting separate from disclosure as a reference when calculating whether or not to acquire the activity amount at that level.

[0317] This configuration allows activity status to be disclosed at a flexible level, meeting the needs of the requesting party. For example, when an activist is voluntarily conducting a crime prevention patrol at night, there is a possibility that the activist may be mistaken for a suspicious vehicle. In such a case, the police can determine from the activity location information that the activist is conducting a crime prevention patrol, thereby preventing such discrepancies.

[0318] Furthermore, if the activity management device 300 further includes a patrol route candidate acquisition unit that acquires candidate patrol routes for patrol cars for the police, who are the dedicated activity participants, based on the activity location information of the activity participants, and a patrol patrol route candidate transmission unit that transmits the acquired candidate patrol routes, it will be possible to maintain public order more efficiently.

[0319] This is because more optimal patrols can be achieved by calculating the most efficient patrol route based on accumulated activity location information in accordance with a predetermined algorithm and transmitting it to the police officer's terminal, rather than having police officers visually confirm the locations of civilian patrol activities and decide on patrol routes.

[0320] In this case, it is even more preferable to further include an incident information database unit that manages information on incidents that have occurred in the area in the past. The incident information database unit records incident information in a database, including at least information such as the type of incident, the date and time of the incident, and the location of the incident. The patrol route candidate acquisition unit calculates multiple points where patrols are required based on the activity location information of the active person recorded by the activity location information recording unit 3320 and the past incident information recorded by the incident information database unit, and obtains the route that connects the points with the shortest route and acquires it as a patrol route candidate, thereby enabling more efficient maintenance of public order.

[0321] In this way, the activity management device 300 of this embodiment 11 may further include a patrol route candidate acquisition unit that acquires patrol route candidates based on the activity location information of other active persons recorded in the activity location information recording unit 320, and a patrol patrol route candidate transmission unit that transmits the acquired patrol route candidates, and may further include an incident information recording unit that records incident information including at least information regarding the location and date and time of the incident, and the patrol route candidate acquisition unit may be configured to acquire patrol route candidates to be carried out by the dedicated active person himself / herself based on the incident information recorded in the incident information recording unit and the activity location information of other active persons recorded in the activity location information recording unit 320.

[0322] [Embodiment 12] According to the activity management system described in the eleventh embodiment, the specific activity location of an active person can be provided to a user with specific authority, such as the police, which can be used to determine the route of a crime prevention patrol and prevent an active person on a crime prevention patrol from being mistaken for a suspicious person. However, this alone may still leave the possibility that an active person engaged in a specific activity may be mistaken for a suspicious person. The twelfth embodiment is characterized by preventing such discrepancies.

[0323] Fig. 49 is a block diagram showing the configuration of an activity management system 1000 according to the present embodiment 12. In the example of Fig. 49, an activity participant registration device 500 includes a user registration request unit 4510 that requests registration of information about a user who uses the present system.

[0324] The activity management device 300 includes an activity request receiving unit 4310 , an activity request recording unit 4320 , an activity request distribution unit 4330 , an activity report generating unit 4340 , an activity report recording unit 4350 , and an activity report transmitting unit 4360 .

[0325] The activity request receiving unit 4310 receives an activity request requesting that an active person registered as an active person in the user information registration unit 3330 perform a predetermined activity. FIG. 50 shows the content of the activity request received by the activity request receiving unit 4310. The activity request in FIG. 50 includes information regarding the amount of reward, the area and date and time in which the activity is requested, and information indicating the requested activity content. In the example of FIG. 50, the required weather conditions include that it be a rainy day, that patrol driving be performed at a predetermined speed or less, and that images be taken and transmitted during patrol, as required patrol conditions.

[0326] In this way, the patrol request registration information may be configured to include image necessity information regarding whether or not it is necessary to take images when carrying out the requested patrol or whether or not it is necessary to transmit the captured images, and may be configured such that, upon transmission of the images, the reward set by the patrol reward distribution unit is distributed to the user who carried out the patrol.

[0327] The activity request receiving unit 4310 requests the registration of an activity request for requesting that an activity person carry out a predetermined activity, and therefore may be referred to as the activity request registration information receiving unit 4310. The activity request registration information receiving unit 4310 receives activity request registration information including information regarding the area in which the activity is requested and the requested period (date and time).

[0328] The activity request recording unit 4320 records the activity request received by the activity request receiving unit 4310 in a database or the like. The activity request recording unit 4320 records the activity request registration information received by the activity request registration information receiving unit 4310 in a database or the like, including information on the area for which the activity is requested, the type of the requested activity, and the period (date and time) of the requested activity, and therefore may be referred to as the activity request registration information recording unit 4320 in this specification.

[0329] The activity request distribution unit 4330 distributes the received activity request to the candidate activity participants. The activity request distribution unit 4330 refers to the current or past activity location information of the activity participants, and also refers to the area and date and time for which the activity is requested in the activity request, extracts candidates for activity participants who are likely to be able to perform the requested activity, and distributes the activity request by transmitting the activity request to the candidate activity participants.

[0330] After the activity requested in the activity request is completed, the activity report generation unit 4340 generates an activity report that indicates the activity content of the request. FIG. 51 is an example of an activity report. In the activity report of FIG. 51, a marker is displayed at the location where the activity was performed, and the activity report summarizes the video taken during the activity, the number of participants in the activity, the total activity time and activity distance of the participants, etc. The activity report recording unit 4350 records the activity report generated by the activity report generation unit 4340 on a recording medium. The activity report transmission unit 4360 transmits the activity report generated by the activity report generation unit 4340 to the source of the activity request.

[0331] Vehicle 100, which is an information acquisition device, is newly equipped with an activity request receiving unit 4110, an activity request recording unit 4120, an active determination unit 4130, and an active notification unit 4140.

[0332] The activity request receiving unit 4110 receives an activity request similar to that exemplified in Fig. 50. The activity request receiving unit 4110 receives activity type information indicating the type of activity being requested, requested activity area information regarding the requested activity area, requested activity date and time information regarding the date and time the activity is requested, information regarding the content of the requested activity, and requested function information regarding functions required during the activity, such as video shooting. The activity request recording unit 4120 records the activity request received by the activity request receiving unit 4110 on a recording medium.

[0333] The active determination unit 4130 determines whether the vehicle 100 is currently performing the requested activity, i.e., whether the activity has started. For example, the active determination unit 4130 compares the activity location information acquired by the activity location information acquisition unit 110 with the area and date and time requested in the activity request recorded in the activity request recording unit 4120, and determines that the vehicle is active if the conditions of the activity request are met. Alternatively, it may be determined whether the vehicle is active based on whether the driver has explicitly performed an operation to start the activity.

[0334] The activity notification unit 4140 notifies the user that the vehicle is engaged in a predetermined activity. As a notification method, for example, the activity notification unit 4140 plays a sound from a speaker installed in the vehicle 100 to the outside of the vehicle, indicating that the vehicle is engaged in a predetermined activity such as a crime prevention patrol.

[0335] FIG. 52 shows an example of another notification method. In one example, the vehicle 100 has a display panel on a dashboard or the like, and the active notification unit 4140 notifies the outside world that the vehicle is in an active state by displaying text on the display panel indicating that the vehicle is in a predetermined activity. In another example, the vehicle 100 has a retractable ceiling light, and the active notification unit 4140 notifies the outside world that the vehicle is in an active state by displaying text on the ceiling light indicating that the vehicle is in a predetermined activity. In another example, the vehicle 100 has a retractable blue lamp, and the active notification unit 4140 notifies the outside world that the vehicle is in an active state by turning on or flashing the blue lamp. In yet another example, the vehicle 100 has a blue light, for example, that is different in color from the normal headlights, and the active notification unit 4140 notifies the outside world that the vehicle is in an active state by turning on or flashing the blue lamp.

[0336] The activity status viewing device 700 includes an activity request input unit 4710, an activity request sending unit 4720, an activity report receiving unit 4730, and an activity report display unit 4740. A user who wishes to request a specific activity from an active person inputs information indicating the content of the activity, the requested activity area, the requested activity date and time, the type of activity, etc. The activity request sending unit 4720 transmits the input information to the activity management device 300 as an activity request.

[0337] The activity report receiving unit 4730 receives an activity report, which is a report on how many people performed the activity and how much activity they performed, after the end of the activity request period requested by the activity request sending unit 4720. The activity report display unit 4740 displays the received activity report in a format as shown in FIG.

[0338] As described above, the vehicle that is the information acquisition device according to the twelfth embodiment includes an activity notification unit 4140 that performs processing to notify the public that the vehicle is engaged in a requested predetermined activity. With this configuration, when carrying out an activity such as night patrol, for example, the vehicle can be engaged in the activity while informing local residents that it is a patrol vehicle and not a suspicious vehicle. In the case of the eleventh embodiment, the police and other personnel who performed the confirmation were able to confirm the location of the vehicle during the activity and thus could determine that the vehicle was engaged in patrol activities, but local residents had difficulty in distinguishing between the two. However, by being able to notify the public when the requested activity is being carried out, unnecessary trouble can be prevented.

[0339] In the information management installation unit 3360, the activity status disclosure range setting unit 2320 may set different disclosure ranges depending on whether the activity is engaged in a specific activity or not. For example, as shown in Figure 53, activity location information may not be disclosed when the activity is being carried out voluntarily in daily life, such as a crime prevention patrol, but when the activity is engaged in a requested activity, activity location information may be disclosed only to the activity requester. In the example of Figure 53, a setting can be made to allow specific activity location information to be disclosed to the requester when the requested activity is being carried out.

[0340] In this case, it is preferable that the activity management device 300 can grasp in detail which active person is engaged in the activity requested by which activity request. Fig. 54 is a block diagram showing the configuration of the information management device 300 and the information acquisition device 100 in another form of the twelfth embodiment.

[0341] 54, the information acquisition device 100 further includes an activity start / end notifying unit 4150. When the active determination unit 4130 determines that the activity requested in the activity request has started or has ended, the activity start / end notifying unit 4150 notifies the activity management device 300 of the start or end of the activity. For example, the active determination unit 4130 can determine that the activity has started when activity position information within the area is acquired in the requested area, on the requested date and time. Furthermore, the requested activity is determined to have ended when the user leaves the area or when the engine is turned off and driving is stopped.

[0342] The activity management device 300 further includes an activity start / end notification receiving unit 4370, an active person determination unit 4380, an active person management unit 4390, and a reward distribution unit 1380. The activity start / end notification receiving unit 4370 receives notifications that indicate events that each active person has started or finished a requested activity. The active person determination unit 4380 autonomously determines whether the person is currently active based on the activity location information received by the activity location information receiving unit 310, etc., when the notification cannot be received.

[0343] The active participant management unit 4390 manages participants who are currently performing requested activities that are recorded in the activity request recording unit 4320. Figure 55 shows c. In Figure 55, an activity request management ID that uniquely identifies the activity request recorded by the activity request recording unit 4320 is associated with an participant ID and device ID that uniquely identify the participant who started the activity and the device that is the vehicle being used, as well as the activity start date and time when the activity started and the activity end date and time when the activity ended, and the like are recorded.

[0344] When the requested activity is completed, the reward distribution unit 1380 identifies the person who engaged in the activity and the amount of activity by referring to the activity status management table managed by the active participant management unit 4390, and distributes the reward allocated to the activity based on the amount of activity. The distributed reward is returned to the person who engaged in the activity in the form of points or the like, and may also be paid in the form of a discount on the service fee or a bank transfer.

[0345] As described above, the activity management device 300 includes an activity request receiving unit 4310 that requests a predetermined activity at a predetermined date and time (period) in a predetermined area, an active participant management unit 4390 that manages participants performing the requested activity, and a reward distribution unit 1380 that distributes a predetermined reward allocated to the requested activity to the participants who performed the activity. The reward distribution unit 1380 may distribute the reward based on the activity amount of each participant who performed the requested activity. In this case, the activity amount may be the distance traveled in the requested area during the activity (activity distance), or the activity amount that serves as the basis for reward distribution may be calculated for each participant based on the length of the submitted video of the activity, the number of images, the image size, etc., and the reward may be distributed based on that activity amount.

[0346] In addition, it is preferable to further include an activity status disclosure range setting unit that sets whether or not to allow the transmission (publication) of location information indicating the activity location and images (video) taken during the activity while the requested activity is being performed.

[0347] In the above example, a case where an activity is requested for a predetermined area has been described, but the present invention is not limited to this, and an activity may be requested for a predetermined route. For example, if a private farmer, as a client, wants to request an activist to patrol the area around his / her field at night, it is preferable that the activist set a route around his / her field as a crime prevention patrol route, and drive along this route at a predetermined standard speed or less, and post videos (images) taken during the crime prevention patrol along the route.

[0348] That is, the activity management device 300 may further include an activity request registration information receiving unit 4310 that receives activity request registration information including information about the area or route for which the activity is requested, an activity request registration information recording unit 4320 that records the received activity request registration information, and an activity request information distribution unit 4330 that distributes information about the area or route for which the activity is requested as activity request information. The activity status disclosure range setting unit 2320 may have a function for setting whether to permit disclosure of activity location information while a specified activity is being performed in the area or route specified in the activity request information. The activity status disclosure range setting unit 2320 may also be configured to set the scope of disclosure targets, such as whether to disclose the activity location information during the period the requested activity is being performed only to the requester or to third parties such as the police.

[0349] Furthermore, it is preferable that the activity request received and registered includes information indicating the type of activity, such as whether the requested activity is a crime prevention patrol, a cleaning activity, or a road damage investigation activity. The required functions also differ depending on the type of activity. For example, a crime prevention patrol requires that video footage be captured during patrol driving, while a road damage investigation activity requires that sensors for acquiring road roughness indexes, such as vibration data and wheel rotation speed data during driving, be enabled. Therefore, it is preferable that the activity request received and registered includes information regarding the functions required during the activity.

[0350] That is, for example, the activity request registration information received by the activity request receiving unit 4310 is preferably configured to include image necessity information regarding whether or not image capture is required during the requested activity or whether or not transmission of captured images is requested. It is also preferable that the activity request registration information also include information regarding the resolution of the requested video (image) and the frequency of image transmission. In order to pay ordinary people to perform specified activities such as crime prevention patrols, an activity is determined to be in progress if high-resolution video is also being captured to more effectively achieve the purpose. Even if the requested area and period conditions are met, the activity is not determined to be in progress unless the conditions related to the function, i.e., capturing images at a quality equal to or higher than a predetermined quality, are met. This configuration may also be used.

[0351] In this case, the active state determination unit 4130 determines that the person is active by enabling the requested function included in the activity request and starting the activity.

[0352] In the above explanation, the activity start / end notification unit 4150 notifies the activity management device 300 that an activity has started or ended, but it is preferable that the driver, who is the active person, is also notified that a requested specific activity has started or ended by playing a voice or displaying a notification.

[0353] [Embodiment 13] The activity management system disclosed in this embodiment 13 is characterized in that vehicles equipped with autonomous driving and in a state of idle assets are positioned in society as moving security cameras. Currently, autonomous driving technology is being increasingly installed in ordinary private cars. Overseas, the installation of level 4 autonomous driving technology is already progressing, and in Japan, level 4 test runs are also underway in limited areas.

[0354] Currently, daytime traffic conditions are highly complex, so it is thought that it will take some time to implement Level 5 autonomous driving. However, at night, for example, there is extremely little traffic and pedestrians, so it may be possible to achieve Level 5 autonomous driving sooner on roads that have already been driven on.

[0355] While human activity largely ceases during the night and late at night, these are also times when crimes increase. For example, burglaries of unlocked homes, theft of agricultural products from fields and orchards, and theft of copper wires from solar panels occur most frequently during these times. To prevent these crimes, farmers have taken measures such as forming vigilante groups to patrol the area. However, it is not easy for farmers to regularly patrol the areas around their fields at night, and more efficient crime prevention patrols have been needed.

[0356] The activity management system according to the thirteenth embodiment aims to efficiently implement crime prevention by utilizing vehicles that are idle assets at night. The following will explain in detail with reference to the drawings.

[0357] Fig. 56 is a block diagram showing the configuration of an activity management system according to embodiment 13. In Fig. 56, the activity management device 300 includes an activity-ready vehicle registration unit 5310, a travel route creation unit 5320, an activity-ready state inquiry unit 5330, an activity summarization unit 5340, an activity plan recording unit 5350, and an activity start request unit 5360.

[0358] In Fig. 56, the active vehicle road climbing unit 5310 registers information about vehicles that are devices capable of autonomously performing a predetermined activity. Fig. 57 is an example of an active vehicle management table managed by the active vehicle registration unit 5310. In the example of Fig. 57, information such as the ID of a vehicle that can autonomously perform crime prevention patrol driving, etc., the date and time when the vehicle can be performed, the content of the activity that can be performed, and the area where the activity can be performed is associated and recorded.

[0359] The tour route creation unit 5320 creates a route to be traveled based on the content of the activity request information requesting the performance of a predetermined activity received by the activity request receiving unit 4310. The tour route creation unit 5320 references map data consisting of nodes and links within the requested area, and creates information regarding a travel route for, for example, conducting a crime prevention patrol.

[0360] Based on the received activity request, the activity availability status inquiry unit 5330 extracts candidate vehicles registered as capable of performing the requested activity in the requested time period and area from among the vehicles registered in the activity available vehicle registration unit 5310 as capable of performing activities such as autonomous crime prevention patrols, and inquires of the candidate vehicles whether they are capable of performing the requested activity. This is because even if the vehicle is registered as capable of performing activity during that time period, the owner of the vehicle may be using the vehicle for an unexpected trip, work, or the like.

[0361] The activity reservation unit 5340 reserves a specific activity that is requested, such as a crime prevention patrol, by allocating a vehicle of the person who will carry out the activity from among allocable vehicles.

[0362] The activity plan recording unit 5350 records the requested specific activity in association with the vehicle of the participant to whom the specific activity is assigned. Figure 58 is a management table for managing the activities and the participants assigned to the activity managed by the activity plan recording unit 5350. In Figure 58, the activity reservation management table associates and records the activity ID uniquely assigned to the requested activity recorded in the activity request recording unit 4320, the participant ID uniquely assigned to the participant who has reserved the activity as the executor, the device ID (vehicle ID) uniquely assigned to the vehicle that is the device actually used for the activity, the scheduled activity start time when the activity is scheduled to start, the activity start time when the activity actually started, the activity end time when the activity actually ended, and information on the activity status indicating the operating status of the activity.

[0363] The activity start request unit 5360 requests and instructs the vehicle of the person assigned as the executor of an activity to start the activity when the activity start time has arrived from the activity plan recorded in the activity plan recording unit 5350. Specifically, it transmits activity plan information including information such as the route to be traveled and the activity content to the vehicle, and causes the vehicle to start the activity.

[0364] The vehicle 100 includes an automatic driving control unit 5110, an activity plan information receiving unit 5120, and an activity execution unit 51230.

[0365] The automatic driving control unit 5110 performs image recognition processing on the images captured by the image capturing unit 1110 to identify objects around the vehicle and boundaries of the roads on which the vehicle is traveling, and autonomously drives the vehicle along a pre-specified route.

[0366] The activity plan information receiving unit 5120 receives activity plan information including at least information about the requested travel route. The activity plan information may also include information about the activity start time and activity end time.

[0367] The activity execution unit 5130 starts a requested drive such as a crime prevention patrol based on the activity plan information received by the activity plan information receiving unit 5120. Specifically, when the activity start date and time included in the received activity plan information arrives, the activity execution unit 5130 sets the requested drive route included in the activity plan information as the drive route, and causes the autonomous driving control unit 5110 to start driving.

[0368] As described above, the activity management device 300 according to the sixth embodiment determines a vehicle from among registered vehicles that will carry out a requested activity, and transmits activity plan information to the vehicle, including at least information about the requested driving route. Upon receiving the activity plan information, the autonomously driven vehicle performs autonomous driving along the requested driving route specified in the activity plan information when the activity start date and time indicated in the activity plan information arrives. This configuration allows autonomously driven vehicles owned by ordinary citizens that are idle assets to conduct crime prevention patrols, particularly in areas where crime is expected to occur and during late-night hours.

[0369] As described in each embodiment above, the activity management device of the present invention can achieve efficiency in activities by allowing citizens and businesses to indirectly and loosely participate in situations where specific activities are professionally undertaken in the course of their daily lives and daily tasks.

[0370] This invention is expected to achieve greater results at lower costs by allowing the private sector to supplement the specialized government tasks, such as disaster response activities after a disaster or crime prevention activities after a crime occurs. For example, disaster response is generally the responsibility of the disaster prevention department of a local government, but assessing the situation after an earthquake, for example, can take time for local government officials alone because the damage is widespread. Even in such situations, citizens and local businesses travel by private car or commercial vehicle, so by utilizing the footage captured by dashcams during such travel, it is possible to more efficiently assess the damage situation.

[0371] In addition, when a crime occurs but the perpetrator remains unarrested, the level of public safety in the area falls dramatically. In such cases, the police, whose primary role is to maintain public order, can participate in crime prevention activities by treating the dashcams of citizens who go about their daily lives, such as shopping or taking their children to and from school, as mobile security cameras, thereby enabling the public and private sectors to work together to achieve local crime prevention.

[0372] In particular, in emerging countries overseas, there are regions and countries where citizens have no choice but to form vigilante groups because they cannot trust the police, who are originally responsible for maintaining public order, due to issues such as corruption within the police. I myself have visited nearly 90 countries, including those in Latin America, Africa, and the Middle East, and have often experienced being asked to pay illegal tolls, being asked to pay bribes, and being threatened.

[0373] One of the causes of corruption in government agencies is the worsening economic situation. Inadequate salaries have led police officers to create slush funds and extort money from citizens. In a situation where the police cannot be fully relied upon, citizens themselves must participate in crime prevention activities to protect their lives and demonstrate that their area has a high level of crime prevention. In this sense, this invention can be used for a variety of activities, but it is expected to be more effective when applied to specialized government activities such as patrols.

[0374] When the present invention is applied to such crime prevention patrols, the above-mentioned activities can be interpreted as patrols, and the active persons as users.

[0375] Fig. 59 is a specific example showing the configuration of a management device 300 that manages patrol activities such as crime prevention. In Fig. 59, the management device 300 includes a user information registration unit 1010 that registers information about a user who performs patrol, an activity amount acquisition unit 1020 that acquires, based on location information (coordinate information including latitude and longitude) of the patrol performed by the user, an activity amount recording unit 1030 that records information about the activity amount of the patrol performed by the user, a user information extraction unit 1040 that extracts, from the information about the registered users, information about users who were active in a requested area based on the activity amount for the area, and a patrol status information transmission unit 350 that transmits patrol status information including the extracted information about the users.

[0376] A user of the management device 300 can visualize the patrols he or she has conducted and appeal to the community by making contributions to the community, thereby enjoying the benefits of being thanked and improving the image of the community.

[0377] 60, the management device 300 of the present invention may further include a patrol position information receiving unit 310 that receives information about the user's position coordinates during patrol, and a patrol position information recording unit 320 that records the received information about the user's position coordinates during patrol, and the activity amount acquiring unit 1020 may acquire the activity amount by calculating a predetermined activity amount based on the patrol distance or patrol time for a predetermined area including the user's position based on the recorded position coordinates during patrol. Note that the activity amount may also be read as patrol amount.

[0378] The activity amount acquisition unit 1020 may acquire the activity amount for each area by calculating the patrol distance and time from the intervals between received position coordinates and taking the sum of the calculated distances and times, or may be configured to acquire the activity amount by receiving information regarding the activity amount of patrols performed by the user in a specified area during a specified period.

[0379] The activity amount acquisition unit 1020 may also be configured to receive information on the amount of activity of a patrol performed in a predetermined area at a predetermined level to acquire the amount of activity in the area at that level, and to combine the amounts of activity in the areas at that level to acquire the amount of activity in an area at a wider level. This configuration makes it possible to promote patrols while protecting the user's privacy.

[0380] It is also preferable to have a patrol status request receiving unit 330 that receives a patrol status request that includes at least information about the position (coordinates) that overlaps with the requested area and information about the requested level, and to have an area information acquiring unit that acquires information about the area that overlaps with the position (coordinates) included in the patrol status request and corresponds to the number level. This configuration makes it possible to check the patrol status of the area you want to check more flexibly.

[0381] Furthermore, it is preferable that the first area classification further comprises an area information recording unit 360 that records area information including polygon information indicating boundaries of each area at a plurality of levels, The area information acquisition unit 346 may be configured to acquire polygon information indicating the boundary of the area of ​​the requested level as area information, and the patrol status information transmission unit 350 may be configured to transmit the polygon information indicating the boundary of the area in addition to information about users who have been patrolling in the area of ​​the requested level.

[0382] The activity amount acquisition unit 1020 may acquire the activity amount of each active person for each area in a second area classification different from the first area classification, the area information acquisition unit 346 may acquire an area in the second area classification corresponding to the requested area in the first area classification, and the user information extraction unit 1040 may extract information about users who were patrolling in the area based on the acquired activity amount for the area in the second area classification.

[0383] In another embodiment of the present invention, a management device 300 that manages patrols of users participating in the patrols may be configured as shown in FIG. 61. In FIG. 61, the management device 300 includes a user information registration unit 1010 that registers information about the user performing the patrol, a patrol position information receiving unit 310 that receives information about the user's location coordinates during the patrol, a patrol position information recording unit 320 that records the received information about the location coordinates as patrol position information, a patrol position information transmission request receiving unit 2330 that receives a patrol position information transmission request requesting transmission of the user's patrol position information, a patrol position information extraction unit 2340 that extracts the requested patrol position information from the patrol position information recorded in the patrol position information recording unit 310 based on the received request, and a patrol position information transmission unit 2350 that transmits the extracted patrol position information. The patrol position information may also be referred to as patrol point coordinate information.

[0384] 62, the management device 300 may further include a patrol status disclosure range setting unit 2320 that sets the disclosure range of the patrol status, and the patrol position information extraction unit 2340 may be configured to extract patrol position information of a user who has been set to permit disclosure of the patrol position information from the patrol position information recorded in the patrol position information recording unit 320. This is because patrol position information including specific latitude and longitude coordinate information is related to the privacy of the user, and therefore it is preferable to be able to set the disclosure range.

[0385] The device may further include a second type user information registration unit 2310 that registers information about users belonging to a predetermined category, and the patrol position information extraction unit 2340 may be configured to extract patrol position information of users who have been set to allow users belonging to the predetermined category to disclose their patrol position information from the patrol position information recorded in the patrol position information recording unit 320. For example, the predetermined category may be a category such as government or police, and specific coordinate information of the user's patrol driving during patrol may be made available to police officers who belong to the police department in order to cooperate in crime prevention.

[0386] In addition, the patrol position information transmission request receiving unit 2330 may be configured to receive an activity position information transmission request requesting the transmission of the user's patrol position information in a specified area or at a specified date and time, and the patrol position information extraction unit 2340 may be configured to extract the user's patrol position information in the requested area or date and time from the patrol position information recorded in the patrol position information recording unit 320 based on the received request.

[0387] The management device 300 may further include an activity amount acquisition unit 1020 that acquires, based on patrol position information, the amount of patrol activity related to the user in a specified area including the position; an activity amount recording unit 1030 that records information related to the patrol activity amount related to the user; a user information extraction unit 1040 that extracts, from information related to registered users, information related to users who have been patrolling in a requested area based on the amount of activity related to the area; and a user information transmission unit 350 that transmits the extracted information related to the users who have been patrolling.

[0388] The user information transmitting unit 350, which transmits information about the user who patrolled the requested area, and the patrol position information receiving unit 2350, which transmits position information about the patrol of the requested area, can be referred to as the first patrol status information transmitting unit 350 and the second patrol status transmitting unit 2350, respectively, because they both transmit information about the patrol status in the requested area. The first patrol status information is characterized by including information about the user who patrolled the target area, such as the name and thumbnail icon of the user, and the second patrol status information is characterized by including multiple specific coordinate locations where the patrol was performed in the target area. Either one or both of these may be requested depending on the usage method on the requesting patrol status viewing device 700 side.

[0389] It is preferable that the management device 300 be configured as shown in FIG. 62, further comprising a patrol request registration information receiving unit 4310 that receives patrol request registration information including information regarding the area or route for which patrol is requested, a patrol request registration information recording unit 4320 that records the received patrol request registration information, and a patrol request information distribution unit 4330 that distributes the information regarding the area or route for which patrol is requested as patrol request information.

[0390] When the security situation temporarily deteriorates, such as when an arson incident occurs or when there are frequent cases of crop theft in the middle of the night, police, affected farmers, and others who wish to improve the security level can register patrol requests and request users to patrol, thereby maintaining the security level.

[0391] In this case, the patrol request registration information should preferably include necessary functions such as taking and transmitting images when carrying out a patrol, as well as conditions such as the driving speed during the patrol, as shown in FIG.

[0392] 62, it is even more preferable if the management device 300 further includes a patrol enabling condition setting unit 6310 and a patrol implementation possibility determination unit 6320. The patrol enabling condition setting unit 6310 sets the conditions under which the user can implement patrol.

[0393] The patrol availability condition setting unit 6310 sets the conditions for patrols that can be performed by the user. FIG. 63 shows an example of the conditions for patrols that can be set by the user. In the example of FIG. 63, information such as the user who set the conditions, information on the remuneration required to perform the patrol, the date and time when the patrol can be performed, the activities that can be performed, information on the areas where the patrol can be performed, information on whether images taken during the patrol can be transmitted, and conditions on the requester (requester) of the patrol are associated and recorded. The patrol availability condition setting unit 6310 records the management setting table shown in FIG. 63 and sets the conditions for patrols that can be performed by the user when receiving a patrol request by registering and updating the table.

[0394] The patrol implementation possibility determination unit 6320 determines whether the requested patrol can be implemented for each user based on the patrol request registration information received by the patrol request registration information receiving unit 4310. For example, based on the patrol request registration information exemplified in Fig. 50, the unit 6320 determines users who satisfy the area, date and time indicated in the information, and the requested functions such as image transmission, by referring to the conditions set in the patrol possibility condition setting unit 6310.

[0395] 50, the remuneration is set to 2,000 yen, so the user with user ID 23948 is a user who will not carry out a patrol based on the patrol request. Furthermore, the user with user ID 42531 is not allowed to send images, so he or she does not meet the conditions for the patrol requested in the patrol request. In this way, the patrol implementation feasibility determination unit 6320 determines whether or not a registered user is able to carry out a patrol with the content indicated in the patrol request registration information received by the patrol request registration information receiving unit 4310.

[0396] In addition, the patrol implementation possibility determination unit 6320 extracts from among the registered users those users who have been set as able to implement patrols of the content indicated in the patrol request registration information received by the patrol request registration information receiving unit 4310, and therefore is sometimes referred to in this specification as the patrol implementation possible user extraction unit 6320.

[0397] At this time, it is preferable that the patrol request information distribution unit 4330 is configured to distribute the patrol request information to users who have been determined by the patrol implementation feasibility determination unit 6320 to be able to implement the patrol of the content indicated in the received patrol request registration information from among the registered users. In other words, the patrol request information distribution unit 4330 distributes the patrol request information to users extracted by the patrol implementation user extraction unit 6320 as being able to implement patrol.

[0398] The patrol status disclosure range setting unit 2320 may be configured to set permission for disclosing patrol position information while patrolling the area or route designated by the patrol request information.

[0399] The patrol request registration information may also be configured to include image necessity information regarding whether or not images need to be taken during the requested patrol or whether or not the transmission of captured images is requested. This is to satisfy the desire to check images taken during patrol. In this way, the patrol request registration information may include information regarding whether or not images need to be taken during patrol or whether or not the captured images need to be transmitted, and the patrol status disclosure range setting unit may be configured to set whether or not images taken during the patrol can be made public (the images can be transmitted for disclosure to the patrol requester, who is a third party).

[0400] Alternatively, the device may further include a patrol route candidate acquisition unit that acquires patrol route candidates based on the patrol position information recorded in the patrol position information recording unit, and a patrol route candidate transmission unit that transmits the acquired patrol route candidates. By using this configuration, the effect of patrols can be made uniform across the area.

[0401] Furthermore, it would be even better if the system further includes an incident information recording unit that records incident information including at least information regarding the location and date and time of the incident, and the patrol route acquisition unit is configured to acquire candidate patrol routes based on the recorded incident information and the activity location information.

[0402] In addition, the configuration may further include a patrol available date and time setting unit that sets the dates and times when patrols are available, and a patrol activity allocation unit that assigns patrols to users who have been set up to be able to patrol or to vehicles used by those users for patrol.

[0403] The configurations of Figures 60 and 63 may be combined, or the configurations of other figures may be combined. It is also preferable to have a video capture unit that captures video during patrol, a person determination unit that determines whether a specific object, such as a person, is captured in the captured video, and a video posting unit that, if it is determined that the person is captured, posts the video together with information regarding the determined location and date and time. This is because a person captured in a residential area during night patrols, etc., may be a suspicious person. The present invention can also take the following forms. (Appendix 1) an activist information registration unit that registers information about activists; an activity amount acquisition unit that acquires a predetermined activity amount for the active person in a predetermined area including the position based on position information for the active person; an activity amount recording unit that records information about a predetermined activity amount related to the active person; an activity participant information extraction unit that extracts information about an activity participant who has been active in a requested area based on an activity amount related to the area from the information about the registered activity participants; an active participant information display unit that displays information about the extracted active participant; An activity management system comprising: (Appendix 2) The participant information extraction unit extracts information related to at least the display name and logo or thumbnail of the participant who was active in the area. 1. An activity management system as described in Appendix 1. (Appendix 3) the activity amount acquisition unit acquires information about distance as the activity amount based on a plurality of pieces of position information about the active person; 3. The activity management system of claim 1 or 2. (Appendix 4) the activity amount acquisition unit acquires, as the activity amount, information related to time based on dates and times at which the plurality of pieces of location information are acquired, 4. The activity management system according to any one of claims 1 to 3. (Appendix 5) the activity amount acquisition unit acquires the activity amount by calculating a predetermined activity amount based on an activity distance or an activity time in a predetermined area including the position, based on a plurality of position information related to the active person. 5. The activity management system according to any one of claims 1 to 4. (Appendix 6) the activity amount acquisition unit acquires the activity amount by receiving information about an activity amount of a predetermined activity performed by the active person in a predetermined area for a predetermined period of time. 6. The activity management system according to any one of appendices 1 to 5. (Appendix 7) the activity participant information extraction unit extracts, from the information about the registered activity participants, information about the activity participants who were active in the area on the requested date and time based on the activity amount of each activity participant in the requested area on the requested date and time; 7. The activity management system according to any one of claims 1 to 6. (Appendix 8) The system further includes an active person information transmitting unit that transmits area information including information about the active person who was active in the area related to the extracted request and polygon information indicating the boundary of the area. 8. The activity management system of any one of appendices 1 to 7. (Appendix 9) The activity status request receiving unit receives an activity status request including at least information about a position overlapping with a requested area (coordinate information about a position inside the requested area), and a first type area information acquiring unit acquires information about the requested administrative district area based on the received activity status request. 9. The activity management system of any one of appendices 1 to 8. (Appendix 10) The activity status request receiving unit receives an activity status request including at least information about a position overlapping with a requested area (coordinate information about a position inside the requested area) and information about a requested level, and the first type area information acquiring unit acquires information about an administrative district area that is overlapped with a position included in the activity status request and corresponds to the level. 10. The activity management system of any one of appendices 1 to 9. (Appendix 11) The activity management system of claim 10, wherein the information about the level is information about the magnification of the map. (Appendix 12) the activity amount acquisition unit acquires an activity amount for each second divided area different from the administrative district area based on the location information; the activity amount recording unit records the activity amount for each of the second divided areas; the active person information extraction unit extracts information about the active person in descending order of activity amount based on the activity amount in a second divided area corresponding to the administrative district area acquired based on the received activity status request; 12. The activity management system of claim 10 or 11. (Appendix 13) The second divided area is a regional mesh. The activity management system of claim 12. (Appendix 21) an activity participant information registration unit that registers information about participants who carry out predetermined activities; an activity position information receiving unit that receives information about the position coordinates of the active person during a predetermined activity; an activity location information recording unit that records information about the received position coordinates as activity location information; an activity location information transmission request receiving unit that receives an activity location information transmission request that requests transmission of activity location information of an active person; an activity location information extraction unit that extracts activity location information related to the request from the activity location information recorded in the activity location information recording unit based on the received request; an activity location information transmitting unit that transmits the extracted activity location information; A management device comprising: (Appendix 22) The device further includes an activity status disclosure range setting unit that sets a disclosure range of the activity status, the activity location information extraction unit extracts activity location information of an active person who has been set to permit disclosure of his / her activity location information from the activity location information recorded in the activity location information recording unit; 22. The management device of claim 21. (Appendix 23) The system further includes a second participant information registration unit that registers information about participants belonging to a predetermined category, the activity location information extraction unit extracts, from the activity location information recorded in the activity location information recording unit, activity location information of an active person who has been set to permit disclosure of activity location information to active people belonging to the predetermined category; 23. The management device of claim 22. (Appendix 24) the activity location information transmission request receiving unit receives an activity location information transmission request requesting transmission of activity location information of an active person in a predetermined area or at a predetermined date and time; the activity location information extraction unit extracts activity location information of the active person in the requested area or date and time from the activity location information recorded in the activity location information recording unit based on the received request; 23. The management device of claim 22. (Appendix 25) an activity amount acquisition unit that acquires a predetermined activity amount related to the active person in a predetermined area including the position based on the activity position information; an activity amount recording unit that records information about a predetermined activity amount related to the active person; an activity participant information extraction unit that extracts information about an activity participant who has been active in a requested area based on an activity amount related to the area from the information about the registered activity participants; an activity participant information sending unit that sends information about the extracted activity participants; The management device according to claim 21, further comprising: (Appendix 26) an activity request registration information receiving unit that receives activity request registration information including information about an area or route where an activity is requested; an activity request registration information recording unit that records the received activity request registration information; an activity request information distribution unit that distributes information regarding the area or route for which the activity is requested as activity request information; Further comprising: 26. The management device of claim 25. (Appendix 27) the activity status disclosure range setting unit performs a setting to permit disclosure of activity location information while a predetermined activity is being performed in an area or route specified in the activity request information; 27. The management device of claim 26. (Appendix 28) The activity request registration information includes image requirement information regarding whether or not an image needs to be taken during the requested activity and whether or not transmission of the taken image is required. 27. The management device of claim 26. (Appendix 31) an activist information registration unit that registers information about activists; an activity position information receiving unit that receives information about the position coordinates of the active person during a predetermined activity; an activity location information recording unit that records information about the received position coordinates as activity location information; an activity location information transmission request receiving unit that receives an activity location information transmission request that requests transmission of activity location information of an active person; an activity location information extraction unit that extracts activity location information related to the request from the activity location information recorded in the activity location information recording unit based on the received request; an activity location information transmitting unit that transmits the extracted activity location information; An activity management device comprising: (Appendix 32) The device further includes an activity status disclosure range setting unit that sets a disclosure range of the activity status, the activity location information extraction unit extracts activity location information of an active person who has been set to permit disclosure of his / her activity location information from the activity location information recorded in the activity location information recording unit; 32. The activity management device of claim 31. (Appendix 33) The system further includes a second participant information registration unit that registers information about participants belonging to a predetermined category, the activity location information extraction unit extracts, from the activity location information recorded in the activity location information recording unit, activity location information of an active person who has been set to permit disclosure of activity location information to active people belonging to the predetermined category; 33. The activity management device of claim 32. (Appendix 34) the activity location information transmission request receiving unit receives an activity location information transmission request requesting transmission of activity location information of an active person in a predetermined area or at a predetermined date and time; the activity location information extraction unit extracts activity location information of the active person in the requested area or date and time from the activity location information recorded in the activity location information recording unit based on the received request; 33. The activity management device of claim 32. (Appendix 35) an activity amount acquisition unit that acquires a predetermined activity amount related to the active person in a predetermined area including the position based on the activity position information; an activity amount recording unit that records information about a predetermined activity amount related to the active person; an activity participant information extraction unit that extracts information about an activity participant who has been active in a requested area based on an activity amount related to the area from the information about the registered activity participants; an activity participant information sending unit that sends information about the extracted activity participants; 33. The activity management device according to claim 32, further comprising: (Appendix 36) an activity request registration information receiving unit that receives activity request registration information including information about an area or route where an activity is requested; an activity request registration information recording unit that records the received activity request registration information; an activity request information distribution unit that distributes information regarding the area or route for which the activity is requested as activity request information; Further comprising: 36. The activity management device of claim 35. (Appendix 37) the activity status disclosure range setting unit performs a setting to permit disclosure of activity location information while a predetermined activity is being performed in an area or route specified in the activity request information; 37. The activity management device of claim 36. (Appendix 38) The activity request registration information includes image requirement information regarding whether or not an image needs to be taken during the requested activity and whether or not transmission of the taken image is required. 37. The activity management device of claim 36. (Appendix 39) a patrol route candidate acquisition unit that acquires patrol route candidates based on the activity location information recorded in the activity location information recording unit; a patrol route candidate transmitting unit configured to transmit the acquired patrol route candidate; 33. The activity management device of claim 32. (Appendix 40) further comprising an incident information recording unit that records incident information including at least information regarding the location and date and time of the incident; the patrol route acquisition unit acquires patrol route candidates based on the recorded incident information and the activity location information; 36. The activity management device of claim 35. (Appendix 41) an activity available date and time setting unit that sets the date and time when patrol activity is available; a patrol activity allocation unit that allocates patrol activities to the activity participants who are set to be able to perform the patrol activities; 32. The activity management device of claim 31, further comprising: [Explanation of symbols]

[0404] 100 Information acquisition device (vehicle) 110 Activity location information acquisition unit (patrol location information acquisition unit) 120 Activity location information transmission unit (patrol location information transmission unit) 130 Activity location information recording unit (patrol location information recording unit) 140 Activity notification method setting unit (patrol notification method setting unit) 150 Activity amount acquisition unit (patrol amount acquisition unit) 151 Area-specific activity distance calculation unit (area-specific patrol distance calculation unit) 152 Area-specific activity time calculation unit (area-specific patrol time calculation unit) 160 Activity report generation unit (patrol report generation unit) 170 Activity Report Transmission Unit (Patrol Report Transmission Unit) 180 Activity Report Level Setting Unit (Patrol Report Level Setting Unit) 300 Management device (activity management device, activity status management device, information management device) 310 Activity location information receiving unit (patrol location information receiving unit) 320 Activity location information recording unit (patrol location information recording unit) 330 Activity status request receiving unit (first type activity status request receiving unit, patrol status request receiving unit) 340 Activity status information generation unit (first type activity status information generation unit, patrol status information generation unit) 341 Activity level calculation unit (patrol level calculation unit, crime prevention level calculation unit) 342 Area ID Acquisition Unit 343 Area polygon information acquisition unit 344 Area Name Acquisition Unit 345 Administrative district area identification unit (administrative district area acquisition unit, first-class area information acquisition unit) 346 Applicable mesh identification unit (applicable mesh area acquisition unit, second type area information acquisition unit) 350 Activity status information transmission unit (first type activity status information transmission unit, patrol status information transmission unit) 360 Area Information Recording Unit (Area Information Database Unit) 500 Activity registration device (user registration device) 510 Activity registration request section (user registration request section) 511 Activity registration request input unit (user registration request input unit) 512 Activity registration request transmission unit (user registration request transmission unit) 520 Dedicated activity user registration request unit (second type user registration request unit) 700 Activity status display device (patrol status display device, patrol status viewing device) 710 Activity status request input unit (patrol status request input unit) 710a Area Code Entry Form 710b Request Area 710c Map 710d Request execution button 710e Request date and time input form 710f map magnification 710g Required position coordinate marker 711 Requested place name input section 712 Request date and time information input section 713 Map Magnification Acquisition Unit 714 Requested position coordinate input section 720 Activity status request transmission unit (patrol status request transmission unit) 730 Activity status information receiving unit (patrol status information receiving unit) 740 Activity status information display section (patrol status information display section) 741 Activity level display unit (patrol level display unit, crime prevention level display unit) 741a Activity level (patrol level, crime prevention level) 742 Request Area Polygon Display 742a Map 742b Requested area polygon (administrative division area) 742c Required area polygon (mesh area) 743 Request area name display section 743a Target area (request area) 743b Target date and time (request date and time) 750 Image request sending unit 770 Image receiving unit 780 Image display unit 900 Image Ordering Device 1000 Management Systems (Activity Management Systems, Activity Status Management Systems, Information Management Systems) 1010 Activity information registration unit (user information registration unit, first-class user information registration unit) 1011 Activity registration request receiving unit (user registration request receiving unit) 1012 Activity Information Database Registration Department (User Information Database Department) 1020 Activity amount acquisition unit (patrol amount acquisition unit) 1021 Area-specific activity distance calculation unit (area-specific patrol distance calculation unit) 1022 Area-specific activity time calculation unit (area-specific patrol time calculation unit) 1023 Activity Report Receiving Unit (Patrol Report Receiving Unit) 1030 Activity amount recording unit (patrol amount recording unit) 1040 Activity person information extraction unit (request area activity person information extraction unit, user information extraction unit) 1040a Activity information (user) 1050 Activity information display unit (user information display unit) 1110 Image capture unit 1120 Image recording unit 1130 Image request receiving unit 1140 Requested image extraction unit 1150 Image transmission setting section 1160 Image transmission unit 1310 Activity level setting unit (patrol level setting unit) 1320 Image request receiving unit 1330 Activity Search Unit (User Search Unit) 1340 Image request sending unit 1350 Image receiving unit 1360 Image Recording Unit 1370 Image transmission unit 1380 Remuneration Distribution Department 1500 Viewer registration device 2310 Dedicated Activity Person Information Registration Department (Type 2 User Information Registration Department) 2320 Activity Status Disclosure Range Setting Unit (Patrol Status Disclosure Range Setting Unit) 2330 Activity location information request receiving unit (second type activity status request receiving unit, patrol location information transmission request receiving unit) 2340 Activity location information extraction unit (second type activity status information generation unit, patrol location information extraction unit) 2350 Activity location information transmission unit (second type activity status information transmission unit, patrol location information transmission unit) 2510 Dedicated Activity Person Registration Request Section 2520 Disclosure range setting request section 2710 Activity location information request input unit 2720 ​​Activity location information request transmission unit 2730 Activity location information receiving unit 2740 Activity location information display section 3310 User Information Registration Department 3320 Activity Recording Department 3330 Activity Status Request Receiver 3340 Activity Status Information Generation Unit 3350 Activity Status Information Transmission Department 4110 Activity Request Receiver 4120 Activity Request Recording Unit 4130 Active Judgment Department 4140 Activities Information Department 4150 Activity Start / End Notification Department 4310 Activity request receiving unit (patrol request registration information receiving unit) 4320 Activity request record unit (patrol request registration information record unit) 4330 Activity Request Distribution Unit (Patrol Request Information Distribution Unit) 4340 Activity Report Generation Unit (Patrol Report Generation Unit) 4350 Activity Report Recording Department (Patrol Report Recording Department) 4360 Activity Report Transmission Department (Patrol Report Transmission Department) 4370 Activity start / end notification receiver (patrol start / end notification receiver) 4380 Active user determination unit (patrolling user determination unit) 4390 Active User Management Department (Patrolling User Management Department) 4710 Activity request input unit (patrol request input unit) 4720 Activity request transmission unit (patrol request transmission unit) 4730 Activity Report Receiving Department (Patrol Report Receiving Department) 4740 Activity report display unit (patrol report display unit) 5110 Automatic cloud ladder control section 5120 Activity Plan Information Receiving Unit (Patrol Plan Information Receiving Unit) 5130 Activity Execution Department (Patrol Execution Department) 5310 Active Vehicle Registration Unit (Patrol Vehicle Registration Unit) 5320 Route Planning Department 5330 Activity status adjustment section 5340 Activity Reservation Department 5350 Activity Planning and Recording Department 5360 Activity Start Request Department 6310 Patrol enabling condition setting section 6320 Patrol implementation possibility determination unit (patrol implementation possible user extraction unit)

Claims

1. a user information registration unit that registers information about users; a patrol position information receiving unit that receives information relating to the position coordinates of the user during patrol; and a patrol position information recording unit that records the received information relating to the position coordinates as patrol position information; a patrol position information transmission request receiving unit that receives a patrol position information transmission request that requests transmission of patrol position information indicating the coordinates of a position where a patrol has been performed; a patrol position information extraction unit that extracts patrol position information related to the request from the patrol position information recorded in the patrol position information recording unit based on the received request; a patrol position information transmitting unit that transmits the extracted patrol position information; A management device comprising:

2. a patrol status disclosure range setting unit that sets a disclosure range of the patrol status; the patrol position information extraction unit extracts patrol position information of a user who has been set to permit disclosure of patrol position information from the patrol position information recorded in the patrol position information recording unit; The management device according to claim 1 .

3. The system further includes a second type user information registration unit that registers information about users belonging to a predetermined category, the patrol position information extraction unit extracts, from the patrol position information recorded in the patrol position information recording unit, patrol position information of a user who has been set to permit disclosure of his or her patrol position information to users belonging to the predetermined category; The management device according to claim 2 .

4. the patrol position information transmission request receiving unit receives a patrol position information transmission request requesting transmission of position information of a patrol carried out in a predetermined area or on a predetermined date and time; the patrol position information extraction unit extracts patrol position information for the requested area or date and time from the patrol position information recorded in the patrol position information recording unit based on the received request; The management device according to claim 2 .

5. an activity amount acquisition unit that acquires an activity amount related to a patrol performed by a user in a predetermined area including the position based on the patrol position information; an activity amount recording unit that records information about the activity amount of the patrol performed by the user; a user information extraction unit that extracts, from the information about the registered users, information about users who have been patrolling in the requested area based on an amount of activity in the area; a user information transmitting unit that transmits information about the extracted user; The management device according to claim 1 , further comprising:

6. a patrol request registration information receiving unit that receives patrol request registration information including information about an area or route for which patrol is requested; a patrol request registration information recording unit that records the received patrol request registration information; a patrol request information distribution unit that distributes information regarding the area or route for which patrol is required as patrol request information; Further comprising: The management device according to claim 2 .

7. the patrol status disclosure range setting unit performs a setting to permit disclosure of patrol position information while patrol is being performed in the area or route designated by the patrol request information; The management device according to claim 6.

8. The patrol request registration information includes image necessity information regarding whether or not it is necessary to take an image during the requested patrol or whether or not it is necessary to transmit the taken image. The management device according to claim 6.

9. a patrol enabling condition setting unit that sets conditions for executable patrol; a patrol execution possibility determination unit that determines whether or not the patrol requested in the received patrol request registration information can be executed based on the conditions set in the patrol possibility condition setting unit, the patrol request information distribution unit distributes the patrol request information to users among the users who have been determined to be able to perform the requested patrol; The management device according to claim 6.

10. a user information registration unit that registers information about users; a patrol position information receiving unit that receives information relating to the position coordinates of the user during patrol; and a patrol position information recording unit that records the received information relating to the position coordinates as patrol position information; a patrol position information transmission request receiving unit that receives a patrol position information transmission request that requests transmission of patrol position information indicating the coordinates of a position where a patrol has been performed; a patrol position information extraction unit that extracts patrol position information related to the request from the patrol position information recorded in the patrol position information recording unit based on the received request; a patrol position information transmitting unit that transmits the extracted patrol position information; A management system comprising:

11. a user information step of registering information about a user; a patrol position information receiving step of receiving information relating to the position coordinates of the user during patrol; and a patrol position information recording step of recording the received information relating to the position coordinates as patrol position information. a patrol position information transmission request receiving step of receiving a patrol position information transmission request for requesting transmission of patrol position information indicating the coordinates of the position where the patrol was performed; a patrol position information extraction step of extracting, based on the received request, patrol position information related to the request from patrol position information recorded in a patrol position information recording unit; a patrol position information transmitting step of transmitting the extracted patrol position information; A management method having the following.