Information processing systems, information processing methods, and programs
Patent Information
- Application Number
- JP2023105030
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2026-09-18
Smart Images

Figure 2026148805000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background Art]
[0002] When owning an automobile or the like, it is common to obtain issuance of a document (hereinafter, also referred to as a "garage certificate") that proves that the owner has secured a storage space for the owned automobile or the like. In order to obtain issuance of this garage certificate, a user who wishes to own an automobile or the like is required to submit various documents to a predetermined administrative agency or the like. In this regard, there are existing technologies for facilitating the submission of various documents.
[0003] For example, Patent Document 1 discloses "an information processing device that provides a technology capable of providing documents required for procedures related to automobile ownership at the time of business negotiation". [Prior Art Documents] [Patent Documents]
[0004] [Patent Document 1] Japanese Unexamined Patent Publication No. 2021-033587 [Summary of the Invention] [Problem to be Solved by the Invention]
[0005] However, there is still room for development of a system that is convenient for users. In particular, there is a demand for a technology that can further support procedures related to user's automobile ownership, such as parking lot contract and preparation of application documents.
[0006] In view of the above circumstances, the present invention provides an information processing system and the like capable of further supporting procedures related to a user's ownership of an automobile. [Means for Solving the Problem]
[0007] According to one aspect of the present invention, an information processing system is provided. This information processing system includes a control unit. The control unit is configured to perform the following steps: In the display control step, aerial image data showing an aerial image taken from above over the ground is displayed on a screen in a manner that is visible to the user. The aerial image data displayed on the screen includes one or more area information indicating an area that is a parking lot or a candidate for a parking lot. In the reception step, the user specifies at least a portion of the displayed one or more area information. In the identification step, the location information corresponding to the specified area information is identified as the first location information.
[0008] According to the above embodiment, an information processing system, etc., is provided that can further support the procedures related to the ownership of a user's automobile. [Brief explanation of the drawing]
[0009] [Figure 1] This is a diagram showing the configuration of the information processing system 100 according to this embodiment. [Figure 2] Block diagram showing the hardware configuration of user terminal 1. [Figure 3] Block diagram showing the hardware configuration of Server 3. [Figure 4] This is a block diagram showing the functions implemented by the control unit 33, etc., in server 3. [Figure 5] This is an activity diagram illustrating the information processing of the first embodiment. [Figure 6] This is an example of a display screen shown on user terminal 1. [Figure 7] This is an activity diagram illustrating the information processing of the second embodiment. [Figure 8] This is an example of a display screen shown on user terminal 1. [Figure 9] This is an example of a diagram relating to the storage location output by the output unit 335. [Figure 10] This is an activity diagram illustrating the information processing of the third embodiment. [Modes for carrying out the invention]
[0010] Embodiments of the present invention will be described below. The various features shown in the embodiments below can be combined with each other.
[0011] In other words, the information processing system of this embodiment is as follows. An information processing system, Equipped with a control unit, The control unit is configured to perform the following steps: In the display control step, aerial image data showing an aerial image of the ground taken from above is displayed on the screen in a manner that is visible to the user, and the aerial image data displayed on the screen includes one or more area information indicating an area that is a parking lot or a candidate for a parking lot. In the reception step, the user specifies at least a portion of the displayed information for one or more regions. An information processing system that, in a specific step, identifies location information corresponding to the specified region information as first location information.
[0012] Incidentally, the program for implementing the software appearing in this embodiment may be provided as a non-transitory computer-readable medium, or it may be provided so that it can be downloaded from an external server, or it may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0013] Furthermore, in the present embodiment, the term "unit" can, for example, also include a combination of hardware resources implemented by circuits in a broad sense and software information processing that can be specifically realized by these hardware resources. In addition, although various types of information are handled in the present embodiment, such information is represented, for example, by physical values of signal values representing voltage and current, the magnitude of signal values as a binary bit aggregate composed of 0s and 1s, or quantum superposition (so-called qubits), and communication and calculation can be executed on circuits in a broad sense.
[0014] Furthermore, a circuit in a broad sense is a circuit implemented by appropriately combining at least circuits, circuitry, processors, memories, and the like. That is, it includes application specific integrated circuits (ASICs), programmable logic devices (e.g., Simple Programmable Logic Devices (SPLDs), Complex Programmable Logic Devices (CPLDs), and Field Programmable Gate Arrays (FPGAs)), and the like.
[0015] 1. Hardware Configuration This section describes the hardware configuration of the present embodiment.
[0016] 1.1 Information Processing System 100 FIG. 1 is a configuration diagram illustrating the information processing system 100 according to the present embodiment. The information processing system 100 includes a user terminal 1, a contractor terminal 2, a server 3, and an imaging device 4, which are connected via a network 5. These components will be further described below. Note that a system exemplified by the information processing system 100 is composed of one or more devices or components. Therefore, even the server 3 alone is an example of the system.
[0017] 1.2 User Terminal 1 User terminal 1 is a terminal possessed by a user. The user herein is typically a user who desires position information of parking lots and parking lot candidates (hereinafter, these may be collectively referred to as "parking lots, etc."). Examples of such a user include, but are not necessarily limited to, operators of platforms that manage parking lots and the like. For example, user terminal 1 may be a terminal owned by a real estate company that manages parking lots and the like, and contractor terminal 2 may be a terminal owned by a party that enters into a parking lot lease agreement. In addition, when a contractor who enters into a parking lot agreement desires position information of a parking lot or the like, the user terminal 1 may be a terminal owned by the contractor. For example, user terminal 1 is assumed to be a computer, a smartphone, a tablet terminal, or the like, but the details thereof are not limited.
[0018] FIG. 2 is a block diagram showing the hardware configuration of the user terminal 1. The user terminal 1 includes a communication unit 11, a storage unit 12, a control unit 13, a display unit 14, and an input unit 15, and these components are electrically connected inside the user terminal 1 via a communication bus 10. Descriptions of the communication unit 11, the storage unit 12, and the control unit 13 are omitted because they are substantially the same as those of a communication unit 31, a storage unit 32, and a control unit 33 in a server 3, which will be described later.
[0019] The display unit 14 may, for example, be included in the housing of the user terminal 1 or may be externally attached. The display unit 14 displays a screen of a Graphical User Interface (GUI) operable by a user. It is preferable that, for example, display devices such as CRT displays, liquid crystal displays, organic EL displays, and plasma displays are selectively used according to the type of the terminal. Herein, the description is given on the assumption that the display unit 14 is included in the housing of the user terminal 1.
[0020] The input unit 15 may be included in the casing of the user terminal 1 or it may be an external component. For example, the input unit 15 may be integrated with the display unit 14 and implemented as a touch panel. If it is a touch panel, the user can input tap operations, swipe operations, etc. Of course, a switch button, mouse, QWERTY keyboard, etc. may be used instead of a touch panel. In other words, the input unit 15 receives operation input made by the user. This input is transmitted as a command signal to the control unit 13 via the communication bus 10, and the control unit 13 can perform predetermined controls and calculations as needed.
[0021] 1.3 Subscriber Terminal 2 Contractor Terminal 2 is a device owned by a contractor (typically a car owner and parking space tenant) who intends to enter into a contract regarding a parking space. For example, Contractor Terminal 2 could be a computer, smartphone, tablet, etc., but its specifics are not limited to these.
[0022] The hardware configuration of subscriber terminal 2 is exemplified as being the same as that of user terminal 1 described above. That is, subscriber terminal 2 may have the various configurations shown in Figure 2 (communication unit, storage unit, control unit, display unit, input unit, and communication bus), but for the sake of brevity, the explanation is omitted here.
[0023] 1.4 Server 3 Figure 3 is a block diagram showing the hardware configuration of server 3. Server 3 has a communication unit 31, a storage unit 32, and a control unit 33, and these components are electrically connected within server 3 via a communication bus 30. Each component will be described further.
[0024] The communication unit 31 preferably uses wired communication methods such as USB, IEEE1394, Thunderbolt®, and wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, and Bluetooth® communication as needed. In other words, it is more preferable to implement it as a collection of these multiple communication methods. Specifically, the server 3 communicates various information with the user terminal 1 and subscriber terminal 2, etc., via the network 5 through the communication unit 31.
[0025] The storage unit 32 stores various types of information as defined above. This can be implemented, for example, as a storage device such as a solid-state drive (SSD) that stores various programs related to the server 3 executed by the control unit 33, or as memory such as random access memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to program calculations. A combination of these may also be used. In particular, the storage unit 32 stores various programs related to the server 3 executed by the control unit 33.
[0026] The control unit 33 performs processing and control of the overall operation related to the server 3. The control unit 33 is, for example, a central processing unit (CPU) not shown. The control unit 33 realizes various functions related to the server 3 by reading predetermined programs stored in the memory unit 32. That is, information processing by software stored in the memory unit 32 is concretely realized by the control unit 33, which is an example of hardware, and can be executed as each functional unit included in the control unit 33. These will be described in more detail in Section 2. Note that the control unit 33 is not limited to being a single unit, and may be implemented with multiple control units 33 for each function, or a combination thereof.
[0027] 1.4 Imaging device 4 The imaging device 4 is a device capable of photographing the ground from above. This imaging device 4 can be appropriately selected from known devices capable of photographing the ground from above, and is typically a flying object. In Figure 1, this imaging device is shown as an artificial satellite, but imaging devices mounted on aircraft, drones, airships, helicopters, etc., can also be considered as imaging device 4.
[0028] 2. Functional Configuration This section describes the functional configuration of this embodiment. As mentioned above, the information processing performed by the software stored in the memory unit 32 is specifically realized by the control unit 33, which is an example of hardware, and can be executed as each functional unit included in the control unit 33.
[0029] Figure 4 is a block diagram showing the functions realized by the control unit 33 and other components in the server 3. Specifically, the server 3, which is an example of the information processing system 100, includes a display control unit 331, a reception unit 332, a specific unit 333, a registration unit 334, an output unit 335, a selection unit 336, a creation unit 337, an acquisition unit 338, and a determination unit 339.
[0030] The display control unit 331 is configured to execute a display control step. In the display control step, the display control unit 331 generates various display information and controls the display content that is visible to the user. The display information may be the information itself that is generated in a manner that is visible to the user, such as a screen, image, icon, or text, or it may be rendering information for displaying a screen, image, icon, text, etc. on various terminals. In this embodiment, the display control unit 331 displays aerial image data showing an aerial image taken from above the ground in a manner that is visible to the user on the screen. Here, the aerial image data displayed on the screen includes one or more area information indicating a parking lot or a candidate area for a parking lot. More specific embodiments will be described later.
[0031] The reception unit 332 is configured to execute the reception step. In the reception step, the reception unit 332 receives various information from the user terminal 1, the subscriber terminal 2, etc. In this embodiment, the reception unit 332 receives the user to specify at least a portion of one or more displayed area information. More specific details will be described later.
[0032] The identification unit 333 is configured to execute a specific step. In the specific step, the identification unit 333 identifies location information corresponding to the specified area information as the first location information. The identification unit 333 may also identify the latitude and longitude information of the specified area information as the first location information. In one embodiment, the identification unit 333 identifies the owner and / or manager of the area that is a parking lot or a candidate parking lot based on the first location information identified by the identification unit 333 and reference information. Here, the reference information is information that associates the location information of the area that is a parking lot or a candidate parking lot with the owner and / or manager of the area that is a parking lot or a candidate parking lot. More specific embodiments will be described later.
[0033] The registration unit 334 is configured to execute the registration step. In the registration step, various information related to the information processing system 100 of this embodiment is registered in a predetermined storage area (various information is stored in a predetermined storage area). In this embodiment, the registration unit 334 registers the designated area information and the first location information in association with each other in the predetermined storage area. This predetermined storage area is exemplified by, for example, the storage unit 32 of the server 3 or the storage units of various terminals, but this storage area does not necessarily have to be within the information processing system 100, and the registration unit 334 can also manage to store various information in an external storage device or the like.
[0034] The output unit 335 is configured to execute an output step. In the output step, the output unit 335 outputs a document in which the first location information is combined with information linked to the parking lot into a predetermined template that has been stored in advance. More specific details will be described later.
[0035] The selection unit 336 is configured to execute the selection step. In the selection step, the selection unit 336 selects a template from a plurality of pre-stored templates that can be accepted by the organization that has jurisdiction over the parking lot, based on the first location information. The output unit 335 described above may be configured to apply the template selected by the selection unit 336 as a predetermined template and output a document.
[0036] The creation unit 337 is configured to execute the creation step. In the creation step, the creation unit 337 creates image information of a parking lot location map and / or layout map that conforms to the template, based on the first location information. The output unit 335 described above may be configured to output a document in which the image information created by the creation unit 337 is combined with the template.
[0037] The acquisition unit 338 is configured to execute the acquisition step. In the acquisition step, the acquisition unit 338 acquires location information relating to the parking lot user as second location information. This second location information is typically used when executing the determination step described later.
[0038] The determination unit 339 is configured to perform a determination step. In the determination step, the determination unit 339 determines whether the distance between the first position information and the second position information is within a predetermined distance. Specific determination means and other details will be explained later.
[0039] 3. Information Processing Methods This section will describe each step of the information processing method executed by the aforementioned information processing system 100, with reference to the activity diagram. As mentioned above, the information processing method of this embodiment identifies the position information corresponding to the specified area information as the first position information. In this specification, more typical examples will be described sequentially as the first embodiment, second embodiment, and third embodiment.
[0040] <First Embodiment> The first embodiment involves registering the identified first location information in a predetermined storage area. That is, although attempts have been made to create a predetermined document using information about a parking lot, as shown in Patent Document 1, etc., some parking lots do not have address information, or the location information identified by the address does not indicate the exact location of the parking lot. The inventors have focused on these points and have arrived at a technology that can efficiently manage location information related to parking lots.
[0041] Figure 5 is an activity diagram illustrating the information processing of the first embodiment. In the first embodiment, as shown in activity A101 in Figure 5, the display control unit 331 first displays aerial image data, which is an aerial image of the ground taken from above, on the screen in a manner that is visible to the user. This aerial image is taken of the ground by the imaging device 4, but typically it is an image of the ground taken by an artificial satellite.
[0042] This display content will be explained using Figure 6. Figure 6 is an example of a display screen shown on user terminal 1. The display screen D1 shown in Figure 6 displays a map M1 representing a predetermined area as aerial image data. In addition, a parking lot (area R1) and a candidate parking lot (area R2) are shown within this map M1. Note that such a display screen D1 may be configured to be displayed only when the user is logged into a site where they can search for and contract parking spaces.
[0043] In this specification, "potential parking lot" refers to land that is not currently operating as a parking lot but is expected to be used as one. In other words, "potential parking lot" may be vacant land that is expected to be converted into a parking lot, or other real estate that is expected to be converted into a parking lot. On the other hand, "parking lot" typically refers to land that is actually in operation as a parking lot. In addition, in the information processing system 100 of this embodiment, detailed information about such a parking lot may be stored in advance. Examples of detailed information include, but are not limited to, the name of the vehicle storage area, the rent, the type of ground (whether or not it is asphalt paved), the type of parking (whether it is a ground-level parking lot, a multi-story parking lot, etc.), the types of vehicles that can be parked, and the hours during which it can be used.
[0044] In other words, the content displayed as map M1 on this display screen D1 is an aerial image taken by the camera 4 from above, showing the ground. As shown in Figure 6, the areas that are parking lots or candidate parking lots and other areas may be displayed on the screen in a manner that allows them to be distinguished from each other. That is, the server 3 of this embodiment may distinguish between areas that are parking lots or candidate parking lots and other areas based on the aerial image and predetermined reference information, and may control the display by separating the display manner so that the user can recognize them as different. This identification may be performed using a database that stores information such as the area to be designed as a parking lot in advance, the density of existing cars, and the traffic volume on adjacent roads as reference information, or it may be performed using a trained model that has learned the aforementioned area, density, traffic volume, etc. as reference information. In addition, the above-mentioned identification may be realized by functions related to artificial intelligence.
[0045] In Figure 6, a parking area or a potential parking area is shown to be distinguished from other areas by being marked with diagonal lines. However, various methods can be used to distinguish these areas. For example, areas related to parking areas can be marked with a specific color or a specific object.
[0046] When a user interacts with this display screen D1, they can specify the area of interest, such as a parking lot, by clicking or other means (Activity A102).
[0047] In this manner, once region information is specified, the identification unit 333 identifies the location information corresponding to the specified region information as the first location information (activity A103). Typically, this location information identification is performed by utilizing georeferencing in the aerial photograph. That is, in this embodiment, location information may be assigned to each pixel in the aerial image data, and the location information corresponding to the specified region information may be identified in conjunction with the user's specification of region information. The identification unit 333 may also identify the latitude and longitude information of the specified region information as the first location information.
[0048] Furthermore, in the first embodiment, the registration unit 334 registers the designated area information and the first location information in association with each other in a predetermined storage area (activity A104). This predetermined storage area is exemplified by, for example, the storage unit 32 of the server 3 or the storage units of various terminals, but this storage area does not necessarily have to be within the information processing system 100, and may be an external storage device or the like.
[0049] Thus, in the first embodiment, by registering the designated area information and the first location information in association, the data can be used for subsequent operations related to parking lots, etc. (including contract procedures and the creation of various documents). This data management is performed using aerial image data. Therefore, it is beneficial in that users can perform the operation while understanding the surrounding environment of the parking lot, etc.
[0050] <Second Embodiment> The second embodiment outputs a predetermined document using identified first location information. That is, although attempts have been made to create a predetermined document using information about a parking lot, as shown in Patent Document 1, etc., there has been a desire for the development of a more user-friendly system. The inventors focused on this point and have arrived at a user-friendly technology using aerial images.
[0051] Figure 7 is an activity diagram illustrating the information processing of the second embodiment. Activities A201 to A203 shown in Figure 7 are substantially the same as activities A101 to A103 in the first embodiment, so their explanation is omitted here.
[0052] In the second embodiment, the first location information identified in Activity A203 is used to output a document relating to the parking lot (Activity A204). This document is typically a vehicle storage location certificate (garage certificate). In this embodiment, "document" is not limited to documents issued on paper, but is also treated as including electronic information.
[0053] Such document output is typically performed through user-initiated screen operations. The following describes the specific methods used for document output.
[0054] Figure 8 shows an example of a display screen shown on user terminal 1. In the map M1 on display screen D2 in Figure 8, area R1 (parking lot) and the user's address U1 are shown, along with image information connecting them with dashed lines.
[0055] In other words, the display control unit 331 of server 3 uses the first location information identified by the identification unit 333 to identify the parking lot (area R1) and displays it on the screen. In the configuration shown in Figure 8, the acquisition unit 338 separately acquires second location information, allowing server 3 to identify the user's address U1 and display it.
[0056] The second location information may be identified based on the user's address information registered in advance, or it may be identified based on the latitude and longitude information of the user's address. In this case, the latitude and longitude information may be identified based on the user's operation on the map M1 displayed on the screen, and typically, the second location information may be updated by moving an object shown on the display screen D2.
[0057] In other words, the map M1 in Figure 8 may be configured to allow the user's address location to be adjusted by operations performed on the user terminal 1 (such as dragging). In other words, the display screen D2 is configured to allow the latitude and longitude information of the user's address U1 to be updated by operations performed on the user terminal 1.
[0058] In this embodiment, the information processing method is configured to display the user's address and the distance to the parking lot in the space directly below the map M1 on the display screen D2. Specifically, it is configured to calculate the straight-line distance between area R1 (parking lot) and the user's address U1 from their location information and display the calculated straight-line distance. Under the current system, the vehicle storage location must be within 2 km in a straight line from the vehicle owner's primary place of use (typically the user's address). In other words, a user viewing the display screen D2 can confirm whether the contract for the designated parking lot conforms to this system.
[0059] In the second embodiment, the output unit 335 of the server 3 utilizes a predetermined template that has been stored in advance and performs the process of outputting a document related to the parking lot.
[0060] In this specification, "template" includes both templates without the required information and templates with the required information filled in. Furthermore, the output template may be a written document (paper document) or various electronic information (electronic file). The output template may be an electronic file in PDF format, CSV format, JPG format, BMP format, etc., although this is not necessarily the case.
[0061] The output unit 335 outputs a document or electronic information to a template (typically a blank template) that combines information about a designated vehicle storage location and / or the vehicle user. In other words, in this embodiment, since the identification unit 333 identifies the location information of the parking lot, this information may be combined with an unfilled template before a predetermined output is produced.
[0062] This output process may be triggered by an operation on the display screen D2 in Figure 8. That is, pressing button BT1 or button BT2 in Figure 8 may enable the output of various documents and electronic information. Furthermore, pressing button BT3 may enable the sending of documents and electronic information (in the case of Figure 8, a storage space usage consent certificate) via email to a designated recipient. The email recipient here can be set as appropriate, but typically it may be the email address of the contracting terminal 2 that is attempting to enter into a contract for the vehicle storage space.
[0063] Furthermore, the display screen D2 in Figure 8 includes a checkbox CB1 that allows you to leave the layout plan blank. Checking this checkbox CB1 makes it possible to output a template without the layout plan. Below, we will explain the details of this template with the location map and layout plan filled in.
[0064] As described above, the server 3 of this embodiment may include a creation unit 337. This creation unit 337 may be configured to create image information of a location map and / or layout map of a predetermined automobile storage location that conforms to the template, based on the first location information. The output unit 335 may also be configured to output a document in which the image information is combined with the template. This specific embodiment will be described with reference to Figure 9.
[0065] Figure 9 is an example of a diagram related to a storage location output by the output unit 335. The document DC1 shown in Figure 9 is a document containing a location map and layout map of the automobile storage location, which are required for the application procedure for proof of storage location. In other words, the creation unit 337 of the server 3 creates image information that can identify the location of the parking lot based on the first location information identified by the identification unit 333. Furthermore, the output unit 335 combines this image information into predetermined fields of the template, thereby outputting document DC1. In addition, the user's address U1 may also be identified based on the second location information acquired by the acquisition unit 338, and this user's address U1 may also be included in the image information.
[0066] Furthermore, Figure 9 shows document DC1, which combines a location map with a layout plan. This layout plan may be based on image information related to a layout plan linked to a specific parking area (area R1). In the embodiment shown in Figure 9, document DC1, which combines the layout plan, is output by combining this image information related to the layout plan with a template.
[0067] Furthermore, the size of the various image information may be adjusted based on the functions of the server 3, such as the creation unit 337. The size of the various image information may be adjusted to fit the size of the entry fields provided in the prepared template, thereby realizing a document DC1 in which the various image information fits well into the entry fields.
[0068] Furthermore, this embodiment may be configured as follows. In other words, in the information processing method of this embodiment, the selection unit 336 of the server 3 may select a template that can be accepted by the organization having jurisdiction over a predetermined automobile storage location, based on the first location information it has identified.
[0069] Here, the "organization that has jurisdiction over the designated vehicle storage location" is an accepting organization set up for each region (typically each prefecture), and under the current system, this corresponds to the police station in each prefecture. In this specification, this organization may also be referred to as the "jurisdictional organization." The inventors have focused on the fact that the templates for vehicle storage location certificates that can be accepted differ depending on the police station in each prefecture, and have found significance in a technology for appropriately selecting these templates.
[0070] In other words, in this embodiment, the selection unit 336 identifies the agency that has jurisdiction over the designated vehicle storage location based on the first location information it has identified. Specifically, if the vehicle storage location is in Chiyoda Ward, Tokyo, it identifies the Tokyo Metropolitan Police Department as the agency with jurisdiction, and if the vehicle storage location is in Yokohama City, Kanagawa Prefecture, it identifies the Kanagawa Prefectural Police as the agency with jurisdiction. Subsequently, the selection unit 336 selects a template that the agency with jurisdiction can accept. The template here typically includes a vehicle storage location consent certificate or a storage location use consent certificate, but is not limited to these; it may be a template for various procedures related to vehicle storage locations.
[0071] This template only needs to be stored in the storage unit 32 of server 3 in advance, linked to the corresponding organization. Furthermore, it is sufficient that the stored template is acceptable to the relevant organization; it is not necessary to have one template set up for each prefecture. In other words, if a template X is acceptable to both the A Prefecture Police and the B Prefecture Police, then it is sufficient to select this template X, provided that the first location information relates to either A Prefecture or B Prefecture. As mentioned above, the necessary documents can be output using the selected template.
[0072] The information processing method of this embodiment may have the following configuration.
[0073] In other words, the determination unit 339 of the server 3 may determine whether the distance between the first location information and the second location information is within a predetermined distance.
[0074] The process executed by this determination unit 339 will be described below.
[0075] In other words, the determination unit 339 calculates the distance between the first location information and the second location information, and determines whether the value (distance) obtained by this calculation is less than or equal to a predetermined value (distance). As mentioned above, under the current system, in order to obtain a parking certificate, the vehicle storage location must be within 2 km in a straight line from the vehicle owner's principal place of use (typically the user's address). In other words, the "predetermined distance" that the determination unit 339 uses as the basis for its determination may be this "2 km" distance. Regarding the distance between the user's address and the parking lot shown in Figure 8, it was previously explained as being 0.48 km, but if the straight line distance between the parking lot (area R1) and the user's address U1 were 2.37 km, the determination unit 339 could determine that this straight line distance exceeds the legally mandated 2 km.
[0076] Furthermore, the display control unit 331 of the server 3 may be configured to issue a warning to the user if the determination unit 339 determines that the distance between the first position information and the second position information is not within a predetermined distance. In other words, the display screen D2 in Figure 8 may display alerts that are not shown. Specifically, it is possible to issue a warning that the content of the output template may not be accepted by the relevant authority. Although the above assumes the display of text information such as alerts, the system may be configured to generate user-recognizable audio as a warning as appropriate. Furthermore, the system may be configured to disable various outputs when such warnings are issued. On the other hand, the system may be configured to allow output execution even when such warnings are issued. Whether or not such outputs are enabled can be configured as appropriate.
[0077] Thus, in the second embodiment, the identified first location information is used to output a document. This document output is performed using aerial image data. Therefore, it is beneficial in that the user can output a document while being aware of the surrounding environment, such as a parking lot.
[0078] <Third Embodiment> The third embodiment identifies the owner and / or manager of a parking lot, etc. (a parking lot or an area that is a candidate for a parking lot) using the identified first location information. In other words, when carrying out procedures related to a parking lot, etc., information about the owner or manager of the parking lot, etc. may be necessary. In the third embodiment, information about such owners and managers of parking lots, etc. can be identified using the first location information.
[0079] Figure 10 is an activity diagram illustrating the information processing of the third embodiment. Activities A301 to A303 shown in Figure 10 are substantially the same as activities A101 to A103 in the first embodiment, so their explanation is omitted here.
[0080] In the third embodiment, the first location information identified in activity A303 is used to identify the owner of a parking lot or a candidate area for a parking lot (activity A304). This identification of the owner can be achieved by the function of the identification unit 333. The identification unit 333 can perform the above identification by using as reference information information that associates the location information of a parking lot or a candidate area for a parking lot with the owner and / or manager of the parking lot or a candidate area for a parking lot.
[0081] While not necessarily limited to this, such reference information may be a database containing registration information. In other words, such a database stores location information of a parking lot or a candidate parking lot area in association with the owner of the parking lot or the candidate parking lot area, and the owner of the parking lot, etc. can be identified based on the first location information identified in activity A303. In this embodiment, the "manager" is the person who manages the parking lot or the candidate parking lot area, and is typically the person who manages the area on behalf of the owner. To give a more specific example, the manager may be a real estate management company, etc. As mentioned above, the owner can be identified when the reference information in this embodiment is a database containing registration information, but for example, if information regarding a contract for the management of the area between the owner and the manager is also stored, such contract information can be incorporated as part of the reference information in this embodiment. In this way, the identification unit 333 can identify the manager who manages the parking lot or the candidate parking lot area.
[0082] Furthermore, the information regarding the identified owner or manager can be used for various purposes. For example, it may be used as data for outputting various procedural documents related to parking lots, such as parking lot contracts and vehicle storage location certificates (garage certificates). As with the second embodiment, the identified information can be combined with a pre-prepared template for output.
[0083] Thus, in the third embodiment, the owner or manager of the parking lot, etc., is identified by utilizing the first location information that has been identified. This identification of the owner or manager is performed using aerial image data. Therefore, it is beneficial in that the user can identify the owner or manager while understanding the surrounding environment of the parking lot, etc.
[0084] As described above, in the information processing system 100 of this embodiment, parking lots and the like are designated based on aerial image data, and the location information of these parking lots and the like is identified. Since this location information is useful for various services, it can be said that an information processing system that can further support the procedures related to the ownership of a vehicle by a user is provided.
[0085] 4. Others In addition, the following embodiments may be adopted for the information processing system 100.
[0086] In the embodiments described above, the configuration of the information processing system 100 was explained, but a program may be provided that causes a computer to execute each step of the information processing system 100.
[0087] In the above embodiment, server 3 performed various storage and control functions, but multiple external devices may be used instead of server 3. That is, information regarding the location of parking lots, etc., may be distributed and stored in multiple external devices using blockchain technology or the like.
[0088] Furthermore, the reception unit 332 of server 3 may be configured to receive updates to various information regarding the organization that has jurisdiction over the vehicle storage location, and to trigger updates to the template accordingly. A typical example is that the template output in the output step may be updated when the name of the organization that has jurisdiction over the vehicle storage location changes or when the acceptable template is revised.
[0089] Furthermore, they may be provided in the following embodiments.
[0090] (1) An information processing system comprising a control unit, the control unit being configured to perform the following steps, wherein in the display control step, aerial image data showing an aerial image taken from above the ground is displayed on a screen in a manner that is visible to the user, and the aerial image data displayed on the screen includes one or more area information indicating an area that is a parking lot or a candidate for a parking lot, in the reception step, the user specifies at least a portion of the displayed one or more area information, and in the identification step, the location information corresponding to the specified area information is identified as the first location information, the information processing system.
[0091] (2) An information processing system as described in (1) above, wherein the area of the parking lot or candidate parking lot and other areas are displayed on the screen in a manner that allows them to be identified from each other.
[0092] (3) An information processing system according to (1) or (2) above, wherein in the specific step, the latitude and longitude information of the designated area information is identified as the first location information.
[0093] (4) An information processing system according to any one of (1) to (3) above, wherein the aerial image is an image of the ground taken by an artificial satellite.
[0094] (5) An information processing system according to any one of (1) to (4) above, wherein the control unit is configured to further perform a registration step, and in the registration step, the specified area information and the first location information are registered in a predetermined storage area in association with each other.
[0095] (6) An information processing system according to any one of (1) to (5) above, wherein the control unit is configured to further perform an output step, and in the output step, outputs a document in which the first location information is combined as information linked to a parking lot into a predetermined template that has been stored in advance.
[0096] (7) Information processing system as described in (6) above, wherein the control unit is configured to further perform a selection step, wherein in the selection step, based on the first location information, it selects a template from a plurality of pre-stored templates that can be accepted by the organization that has jurisdiction over the parking lot, and in the output step, it applies the template selected in the selection step as the predetermined template and performs the output of the document.
[0097] (8) An information processing system according to (6) or (7) above, wherein the control unit is configured to further perform a creation step, wherein in the creation step, image information of the location map and / or layout map of the parking lot that conforms to the template is created based on the first location information, and in the output step, a document is output in which the image information is combined with the template.
[0098] (9) An information processing system according to any one of (1) to (8) above, wherein the control unit is configured to further perform an acquisition step and a determination step, wherein in the acquisition step, location information relating to a parking lot user is acquired as second location information, and in the determination step, a determination is made whether the distance between the first location information and the second location information is within a predetermined distance.
[0099] (10) Information processing system according to (1) to (9) above, wherein the control unit is configured to further perform an owner identification step, in which the owner identification step identifies the owner and / or manager of the area which is a parking lot or a candidate parking lot based on the first location information identified in the identification step and reference information, wherein the reference information is information relating the location information of the area which is a parking lot or a candidate parking lot to the owner and / or manager of the area which is a parking lot or a candidate parking lot.
[0100] (11) An information processing method comprising each step of the information processing system described in any one of (1) to (10) above.
[0101] (12) A program that causes a computer to perform each step of the information processing system described in any one of (1) through (10) above. Of course, this is not always the case.
[0102] Finally, various embodiments of the present invention have been described, but these are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]
[0103] 1: User terminal 2: Subscriber terminal 3: Server 4: Imaging device 5: Network 10: Communications bus 11: Communications Department 12: Storage section 13: Control Unit 14: Display section 15: Input section 30: Communications bus 31: Communications Department 32: Storage section 33: Control Unit 100: Information Processing Systems 330: Warning section 331: Display Control Unit 332: Reception Department 333: Specific part 334: Registration Department 335: Output section 336: Selection Department 337: Creation Department 338: Acquisition Department 339: Judgment section BT1~BT3: Buttons CB1: Checkbox D1, D2:Display screen DC1: Written M1: Map R1, R2: area U1: User's address
Claims
[Claim 1] The invention described in the specification.
Citation Information
Patent Citations
Information processing device
JP2021033587A