Determination device, determination method, and computer program

JP2025033303APending Publication Date: 2025-03-13ZENRIN DATACOM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023138934
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-29
Publication Date
2025-03-13

Smart Images

  • Figure 2025033303000001_ABST
    Figure 2025033303000001_ABST
Patent Text Reader

Abstract

To ensure that, even when information for determining whether being inside or outside of a ticket gate is not included in an object of interest that represents station premises of a public transportation facility, it is possible to determine whether the object of interest is inside or outside of the ticket gate.SOLUTION: A determination device comprises: an acquisition unit for acquiring station information that represents station premises of a public transportation means and includes at least a plurality of objects, ticket gate position information indicating the position of a ticket gate, and facility position information indicating the position of a facility installed in the station premises; and a determination unit for determining, using the ticket gate position information and facility position information, whether an object of interest among the plurality of objects exists inside of the ticket gate or outside of the ticket gate.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a determination device, a determination method, and a computer program. [Background technology]

[0002] For example, a technology for displaying a map on a user terminal such as a smartphone is known. For example, Patent Document 1 describes a method for determining an area that matches the user's recognition among uniformly divided sections on a map and changing the manner of the map display. On the other hand, Patent Document 2 describes a method for determining whether a user terminal is located indoors or outdoors based on the reception power of a wireless signal received from the outside and the movement status of the user terminal without using map information. Patent Document 3 describes a method for detecting and accumulating waves emitted from a user terminal, and judging whether the user is inside or outside a facility using a threshold determined by statistical processing of the accumulated data. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2014-228645 A [Patent Document 2] JP 2009-281927 A [Patent Document 3] JP 2016-176839 A Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, within the premises of a public transportation station, areas in which users can move are divided by ticket gates. Anyone can go outside the ticket gates, while only those who have a ticket (including a commuter pass) or an admission ticket can go inside the ticket gates. Hereinafter, within the premises of a public transportation station, the area outside the ticket gates is also referred to as "outside the ticket gates," and the area inside the ticket gates is also referred to as "inside the ticket gates." Herein, the polygon data representing the premises of a public transportation station does not include information for determining whether it is inside or outside the ticket gates. For this reason, the map of the premises of a public transportation station does not clearly indicate whether each area within the station or the facilities within the station are inside or outside the ticket gates. As a result, for example, when a user refers to the map and goes to a facility within the station, the user gives up visiting the facility because the facility is inside the ticket gates, which causes a problem of poor usability.

[0005] However, such a problem is not taken into consideration at all in the techniques described in Patent Documents 1 to 3. Note that such a problem is not limited to cases where the inside of a public transportation station is represented by polygon data, but is also common to cases where the inside of a public transportation station is represented by objects that are divided according to some uniform criteria.

[0006] The present invention has been made to solve at least part of the above-mentioned problems, and aims to provide technology that makes it possible to determine whether a target object is inside or outside a ticket gate even when an object representing the inside of a public transportation station does not contain information for determining whether it is inside or outside a ticket gate. [Means for solving the problem]

[0007] The present invention has been made to solve at least a part of the above-mentioned problems, and can be realized in the following forms.

[0008] (1) According to one aspect of the present invention, there is provided a determination device comprising: an acquisition unit that acquires station information representing a public transport station premises, the station information including at least a plurality of objects, ticket gate position information representing the positions of ticket gates, and facility position information representing the positions of facilities provided within the station premises; and a determination unit that uses the ticket gate position information and the facility position information to determine whether a target object among the plurality of objects is located inside or outside the ticket gate.

[0009] According to this configuration, the determination unit determines whether a target object among the multiple objects is inside or outside the ticket gate by using the ticket gate position information and the facility position information in the station information. Therefore, the determination unit can determine whether the target object is inside or outside the ticket gate even if the multiple objects included in the station information do not include information for determining whether they are inside or outside the ticket gate. Then, by using this determination result, a map can be provided to the user that clearly indicates whether each area within the station grounds and facilities within the station grounds are inside or outside the ticket gate.

[0010] (2) In the above-described form of the determination device, the object is a polygon representing any section within the station premises, and the determination unit may determine whether a target polygon as the target object among a plurality of polygons as the plurality of objects is located inside or outside the ticket gate. According to this configuration, the determination unit can determine whether a target polygon is inside or outside a ticket gate even if the multiple polygons included in the station information do not include information for determining whether the polygon is inside or outside a ticket gate.

[0011] (3) In the above-mentioned form of the determination device, the equipment location information includes inside-ticket-gate equipment location information that indicates the location of equipment among the equipment that is located only inside the ticket gate, and outside-ticket-gate equipment location information that indicates the location of equipment among the equipment that is located only outside the ticket gate, and the determination unit divides the multiple polygons into two or more groups based on the position of the ticket gate that has the ticket gate location information, and for a target group among the divided groups that includes the target polygon, determines whether the target group is inside or outside the ticket gate using at least one of the inside-ticket-gate equipment location information and the outside-ticket-gate equipment location information, and if the target group is inside the ticket gate, determines that the target polygon is located inside the ticket gate, and if the target group is outside the ticket gate, determines that the target polygon is located outside the ticket gate. According to this configuration, the determination unit divides a plurality of polygons into two or more groups based on the position of the ticket gate having the ticket gate position information, and determines whether the target group including the target polygon is inside or outside the ticket gate among each of the divided groups, thereby making it possible to efficiently determine whether the target polygon is inside or outside the ticket gate. In addition, since the determination unit determines whether the target group is inside or outside the ticket gate using at least one of the inside ticket gate facility position information and the outside ticket gate facility position information, the present technology can be applied even when either the inside ticket gate facility position information or the outside ticket gate facility position information is not provided in the station information.

[0012] (4) In the above-mentioned form of the determination device, the determination unit may identify two reference polygons among the plurality of polygons that are adjacent to the ticket gate, and divide the plurality of polygons into two groups: a first group including one of the reference polygons and a polygon directly or indirectly adjacent to the one reference polygon, and a second group including the other of the reference polygons and a polygon directly or indirectly adjacent to the other reference polygon. According to this configuration, the two reference polygons adjacent to the ticket barrier can be used to efficiently divide the multiple polygons into two or more groups.

[0013] (5) In the above-mentioned form of the determination device, the determination unit may determine that the target group is outside the ticket gate if the equipment having the outside-ticket-gate equipment location information is included in the target group, and may determine that the target group is inside the ticket gate if the equipment having the outside-ticket-gate equipment location information is not included in the target group. According to this configuration, the determination unit can determine whether the target group (that is, the target polygon) is inside or outside the ticket gate by using the outside-ticket-gate facility position information.

[0014] (6) In the above-mentioned form of the determination device, the determination unit may determine that the target group is inside the ticket gate if the equipment having the indoor equipment location information is included in the target group, and may determine that the target group is outside the ticket gate if the equipment having the indoor equipment location information is not included in the target group. According to this configuration, the determination unit can determine whether the target group (that is, the target polygon) is inside or outside the ticket gate by using the inside-the-ticket-gate facility position information.

[0015] (7) In the above-mentioned form of the determination device, the determination unit may determine that the target group is outside the ticket gate when the target group includes the equipment having the outside-ticket-gate equipment location information and when another group different from the target group includes the equipment having the inside-ticket-gate equipment location information, and may determine that the target group is inside the ticket gate when the target group includes the equipment having the inside-ticket-gate equipment location information and when another group different from the target group includes the equipment having the outside-ticket-gate equipment location information. According to this configuration, the determination unit determines whether the target group (that is, the target polygon) is inside or outside the ticket gate using both the outside-ticket-gate facility position information and the inside-ticket-gate facility position information, so that the accuracy of the determination result can be improved.

[0016] (8) In the above-described determination device, the station information further includes elevator position information indicating the position of an elevator for moving between each level of the station, and a polygon representing the station platform is associated with attribute information of the station platform, and the determination unit may determine that the target group is located within a ticket gate when a polygon included in the target group is associated with attribute information of the station platform and the target group includes an elevator having the elevator position information. According to this configuration, the determination unit determines that the target group (i.e., the target polygon) is inside the ticket gate when the attribute information of the station platform is associated with the polygon included in the target group and the target group includes an elevator with elevator position information. Therefore, in a case where the structure of the inside of a public transportation station is, for example, a floor with ticket gates on the first floor and a floor with a platform on the second floor, the determination unit can also determine whether the second floor (i.e., a floor without ticket gates) is inside or outside the ticket gate.

[0017] (9) In the determination device of the above aspect, the determination unit may further output a result of the determination. According to this configuration, the judgment unit outputs the result of the judgment, and the result of the judgment can be used for any desired purpose, such as generating a map using the result of the judgment, using the result of the judgment in another application, storing the result of the judgment, or updating station information based on the result of the judgment.

[0018] The present invention can be realized in various forms, for example, in the form of a determination device, a map display device that determines whether a target object is inside or outside a ticket gate and displays a map using the determination result, a navigation device that performs navigation using the determination result, a method executed in an information processing device to realize the functions of each of these devices, a system including each of these devices, a computer program for realizing the functions of each of these devices and systems, a server device for distributing the computer program, a non-transitory storage medium on which the computer program is stored, etc. [Brief description of the drawings]

[0019] [Figure 1] 1 is a diagram showing a schematic configuration of a determination system according to an embodiment of the present invention; [Diagram 2] FIG. 1 is a diagram illustrating the actual configuration of Station A. [Diagram 3] FIG. 2 is a diagram illustrating station information of Station A. [Figure 4] 13 is a flowchart showing a procedure of a determination process. [Diagram 5] FIG. 11 is a diagram illustrating a determination process. [Figure 6] FIG. 11 is a diagram illustrating a determination process. [Figure 7] FIG. 11 is a diagram illustrating a determination process. [Figure 8] 13 is an example of output using the result of determining whether a target polygon is inside or outside a ticket gate. [Figure 9] 10 is a flowchart showing the procedure of a determination process in a determination system of a second embodiment. [Figure 10] FIG. 13 is a diagram showing a schematic configuration of a determination system according to a third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] A. First embodiment: FIG. 1 is a diagram showing a schematic configuration of a determination system 1 according to an embodiment of the present invention. The determination system 1 of this embodiment determines whether a target object among a plurality of objects included in the station information is inside or outside the ticket gate based on station information. Then, a map is generated using the determination result and provided to the user. Here, the "object" means an object (area) obtained by dividing an area in the map by some uniform criterion. In this embodiment, a polygon is used as a specific example of an object. In addition, "outside the ticket gate" means an area outside the ticket gate within the premises of a station of a public transport facility, and "inside the ticket gate" means an area inside the ticket gate within the premises of a station of a public transport facility. Anyone can come and go outside the ticket gate, while only those who have a ticket (including a commuter pass) or an admission ticket can come and go inside the ticket gate. In other words, those without a ticket or admission ticket cannot come and go inside the ticket gate.

[0021] The determination system 1 includes a server 10 and a user terminal 30. The server 10 is connected to the Internet INT by wired communication. The user terminal 30 is connected to the Internet INT by wireless communication via a communication carrier BS. The communication carrier BS includes a transmitting / receiving antenna, a wireless base station, and a switching center. That is, the server 10 and the user terminal 30 can communicate with each other via the Internet INT.

[0022] The server 10 executes a determination process described below. The server 10 includes a CPU 110, a communication unit 120, a ROM / RAM 130, and a storage unit 140, and each unit is connected to each other via a bus (not shown). The server 10 functions as a "determination device."

[0023] The CPU 110 controls each part of the server 10 by expanding a computer program stored in the ROM 130 into the RAM 130 and executing it, and also functions as an acquisition unit 111 and a determination unit 112. The acquisition unit 111 acquires station information from a station information database 141 in a determination process described later. "Station information" is information that describes the inside of a public transportation station. Details will be described later. In a determination process described later, the determination unit 112 determines whether a target object (target polygon) among a plurality of objects (a plurality of polygons) included in the station information is located inside or outside the ticket gate. Details of the determination process will be described later.

[0024] The communication unit 120 controls communication with other devices via a communication interface (not shown). The other devices may include the user terminal 30 as well as other servers (not shown). The storage unit 140 is composed of a hard disk, a flash memory, a memory card, and the like. The storage unit 140 stores a station information database 141. Hereinafter, the database is also simply referred to as "DB". The station information DB 141 is a storage unit that stores station information. Station information will be explained using Figs. 2 and 3.

[0025] FIG. 2 is a diagram for explaining the actual configuration of Station A. FIG. 2(A) shows the first floor including the ticket gates of Station A. FIG. 2(B) shows the second floor including the platforms of Station A. As shown in FIG. 2(A), the first floor of Station A is provided with ticket gates, multiple stores A to I, ticket issuing machines, fare adjustment machines, multiple staircases, multiple escalators (ESC), and toilets. The stores are also called "facilities." The staircases, ESC, and elevators are also collectively called "elevation section." As shown in FIG. 2(B), the second floor of Station A is provided with multiple platforms A to C, waiting rooms for each platform, staircases for each platform, and ESCs for each platform.

[0026] Fig. 3 is a diagram illustrating station information of Station A. Fig. 3 is a schematic diagram showing the contents of data stored in station information DB 141 as "station information" of Station A described in Fig. 2. The station information includes the following information a1 to a3. (a1) Multiple polygons: Objects that divide the premises of a public transportation station (in other words, represent any section within the premises of the station). In the example of FIG. 3, the objects are divided by the boundaries of features (objects) within the premises of the station, and each is treated as a single polygon. Note that a polygon is data defined by information for drawing the contours that make up the polygon (for example, latitude and longitude or coordinates of multiple points, latitude and longitude or coordinates of a representative point and a line segment vector, etc.). (a2) Ticket gate position information: This is position information that indicates the position of a ticket gate for a public transportation facility. The ticket gate position information may be position information of a representative point for identifying a location where a ticket gate is located, or may be a set of multiple pieces of position information for dividing an area where a ticket gate is located. The position information is expressed by latitude and longitude or coordinates. (a3) Equipment location information: This is location information that indicates the location of equipment installed within the station premises. The equipment location information may be location information of a representative point for identifying the location where the equipment is located, or may be a set of multiple pieces of location information for dividing the area where the equipment is installed. The location information is expressed by latitude and longitude or coordinates.

[0027] Here, the "facilities" in information a3 refer to various facilities present at public transportation stations. In this embodiment, the facilities include "ticket issuing machines" for issuing passenger tickets and admission tickets, and "fare adjustment machines" for settling fares for missed stops. Ticket issuing machines are usually only installed outside ticket gates, while fare adjustment machines are usually only installed inside ticket gates. In other words, (a3) ​​facility location information includes the information shown in the following a31 and a32. (a31) Ticket gate facility location information: This is location information that indicates the location of facilities (e.g., fare adjustment machines) that are only located inside the ticket gate. The location information is expressed by latitude and longitude or coordinates. The ticket gate facility location information may include note characters that indicate the contents of the facilities. (a32) Outside ticket gate equipment location information: This is location information that indicates the location of equipment (e.g., ticket issuing machines) that is only located outside the ticket gate. The location information is expressed by latitude and longitude or coordinates. The outside ticket gate equipment location information may include note characters that indicate the contents of the equipment.

[0028] That is, as shown in FIG. 3(A), the station information of Station A includes the following b11 to b13 as station information for the first floor. (b11) Multiple polygons P1 to P25 separated by boundaries of features on the first floor of Station A (i.e., multiple stores A to I, multiple elevators, toilets, corridors, etc.). (b12) Location information of the ticket gate (specifically, location information indicating the location of the cross mark). (b13) Location information of the fare adjustment machine (specifically, location information indicating the location of the black circle mark) and location information of the ticket issuing machine (specifically, location information indicating the location of the white circle mark).

[0029] Furthermore, as shown in FIG. 3(B), the station information for Station A includes the following b21 as station information for the second floor. (b21) Multiple polygons P30-P33, P40-P43, P50-P52 separated by boundaries of features on the second floor of Station A (i.e., multiple platforms, multiple elevators, multiple waiting rooms, etc.).

[0030] Here, (a1) among the multiple polygons, polygons P5-P8, P14-P16, P18, P21-P25, P32, P33, P42, P43, P51, and P52 representing elevators (specifically, stairs, ESC, and elevators) for moving between each floor of the station are further given first attribute information indicating that they are elevators. By using this first attribute information, it is possible to distinguish between the elevator polygons and other polygons. The polygons to which the first attribute information is given correspond to "elevator position information." Furthermore, (a1) among the multiple polygons, polygons P30, P40, and P50 representing the station platform are further given second attribute information indicating that they are station platforms. By using this second attribute information, it is possible to distinguish between the platform polygons and other polygons. The second attribute information corresponds to "station platform attribute information."

[0031] Also, (a1) among the multiple polygons, the remaining polygons P1 to P4, P7, P9 to P13, P17, P19, P20, P31, and P41, which are neither elevators nor station platforms, are not assigned attribute information. For this reason, unless the determination process described below is performed, it is not possible to determine whether a certain polygon (e.g., polygon P17: dashed circle frame) is inside or outside the ticket gate. Note that in the example of FIG. 3, only station information inside the building of Station A is illustrated. However, the station information may also include polygons and position information outside the building of Station A (e.g., passages and facilities in the exterior area).

[0032] Returning to Fig. 1, the explanation will be continued. The user terminal 30 is an information processing device carried by a user. As the user terminal 30, in addition to the smartphone exemplified in Fig. 1, any device such as a wearable device, a personal computer, a game machine, or an in-vehicle navigation device can be used. The user terminal 30 includes a CPU 310, a communication unit 320, a ROM / RAM 330, a storage unit 340, an input / output unit 350, and a current position acquisition unit 360, and each unit is connected to each other by a bus (not shown).

[0033] The CPU 310 controls each unit of the user terminal 30 by loading a computer program stored in the ROM 330 into the RAM 330 and executing it, and also functions as a guidance unit 311. The guidance unit 311 receives the result of the determination process from the server 10 and performs various processes using the result of the determination process. In this embodiment, the guidance unit 311 displays a map using the result of the determination process.

[0034] The communication unit 320 controls communication with other devices such as the server 10 via a communication interface (not shown). The storage unit 340 is composed of a hard disk, a flash memory, a memory card, etc. The input / output unit 350 is various interfaces used for inputting and outputting information between the user terminal 30 and the user. For example, the input / output unit 350 may be a touch panel, an operation button, a microphone, and an output unit such as a touch panel, a liquid crystal panel, a speaker, and an LED (Light Emitting Diode) indicator. The current location acquisition unit 360 receives radio waves transmitted from artificial satellites constituting a Global Positioning System (GPS) or a Quasi-Zenith Satellite System (QZSS), and acquires current location information (latitude and longitude) indicating the current location of the user terminal 30.

[0035] FIG. 4 is a flowchart showing the procedure of the determination process. FIGS. 5 to 7 are diagrams for explaining the determination process. The determination process is a process for determining whether a target polygon is inside or outside a ticket gate. The target polygon can be specified by any method. For example, the target polygon can be specified by a request source of the determination process (for example, the user terminal 30 or another server). In addition, the determination process may be repeated while changing an identifier for specifying the target polygon, thereby determining whether it is inside or outside a ticket gate for all polygons within the station. In the following example, the target polygon is polygon P17 (FIG. 3(A): dashed circle frame) specified by the user terminal 30, which is the request source of the determination process.

[0036] In step S01, the acquisition unit 111 of the server 10 acquires station information of Station A, which includes the target polygon P17, by referring to the station information DB 141. The station information of Station A is as described in b11 to b13 and b21 in FIG.

[0037] FIG. 5(A) is a diagram for explaining step S10 of the determination process. In step S10 of the determination process (FIG. 4), the determination unit 112 of the server 10 identifies a ticket gate from the station information of Station A. Specifically, the determination unit 112 identifies the ticket gate G1 using the ticket gate position information of the station information. In the example of FIG. 5(A), the determination unit 112 identifies the range of the ticket gate G1 using the ticket gate position information (a set of multiple pieces of position information). However, the determination unit 112 may identify a point of the ticket gate G1 using the ticket gate position information (position information of a representative point). Note that, when a polygon representing the ticket gate G1 is included in the multiple polygons, the determination unit 112 may identify one polygon corresponding to the ticket gate from the multiple polygons using the ticket gate position information.

[0038] 5(B) and 6(A) are diagrams for explaining step S12 of the determination process. In step S12 of the determination process (FIG. 4), the determination unit 112 of the server 10 classifies polygons into groups based on the ticket barrier G1 identified in step S10 according to the following procedures c1 and c2. (c1) As shown in Fig. 5(B), the determination unit 112 identifies two polygons P7 and P10 adjacent to the ticket gate G1 among the multiple polygons P1 to P52 included in the station information of Station A. The polygons P7 and P10 identified here are also called "reference polygons." In Fig. 5(B) and subsequent figures, the reference polygons P7 and P10 are represented by dot hatching. (c2) The determination unit 112 divides the polygons P1 to P52 included in the station information of Station A into two groups using the one reference polygon P7 identified in step c1 and the other reference polygon P10. Specifically, as shown in FIG. 6A, the determination unit 112 sets the one reference polygon P7 itself and the polygons P1 to 6 and P8 directly or indirectly adjacent to the one reference polygon P7 as a "first group." In addition, the determination unit 112 sets the other reference polygon P10 itself and the polygons P9, P11 to P25 and P30 to P52 directly or indirectly adjacent to the other reference polygon P10 as a "second group." Here, "indirectly adjacent to the reference polygon" means a polygon adjacent to a polygon directly adjacent to the reference polygon, such as the polygons P30 to P52. For convenience of illustration, the polygons P30 to P52 are omitted in FIG. 5(B) and FIG. 6(A).

[0039] As shown in Fig. 6A, polygons P9, P11, and P12 are directly adjacent to both one reference polygon P7 and another reference polygon P10. In such a case, the determination unit 112 can group each polygon using at least one of the following criteria c21 and c22. The determination unit 112 may group each polygon taking into account both criteria c21 and c22. The following describes an example of determining grouping of polygon P9. (c21) If polygon P9 contains "entrance / exit information", the judgment unit 112 judges which of the reference polygons P7, P10 the entrance / exit faces, and determines the group to which polygon P9 belongs by being adjacent to one of the reference polygons on the side that the entrance / exit faces. (c22) The determination unit 112 determines the length of contact between the boundary lines of the polygon P9 and each of the reference polygons P7 and P10, and determines the group to which the polygon P9 belongs by being adjacent to one of the reference polygons with the longer contact length of the boundary line.

[0040] Fig. 6(B) is a diagram for explaining steps S14 to S22 of the determination process. In step S14 of the determination process (Fig. 4), the determination unit 112 identifies the ticket issuing machine and the fare adjustment machine. Specifically, the determination unit 112 identifies the position E2 of the fare adjustment machine using the inside-ticket-gate facility position information in the facility position information of the station information of Station A. Similarly, the determination unit 112 identifies the position E1 of the ticket issuing machine using the outside-ticket-gate facility position information in the facility position information of the station information of Station A.

[0041] In step S16, the determination unit 112 determines whether the target group includes a ticket issuing machine (i.e., equipment having location information of equipment outside the ticket gate) and whether the other groups include a fare adjustment machine (equipment having location information of equipment inside the ticket gate). Here, the "target group" is a group that includes the target polygon P17, and the "other groups" are groups that do not include the target polygon P17. If the determination result in step S16 is YES, the determination unit 112 transitions the process to step S18 and determines that the target group is outside the ticket gate. As a result, the determination unit 112 can determine that the target polygon is outside the ticket gate. Thereafter, the determination unit 112 transitions the process to step S30. On the other hand, if the determination result in step S16 is NO, the determination unit 112 transitions the process to step S20.

[0042] In step S20, the determination unit 112 determines whether the target group includes a fare adjustment machine (equipment having location information of equipment inside the ticket gate) and whether the other group includes a ticket issuing machine (i.e., equipment having location information of equipment outside the ticket gate). If the determination result in step S20 is YES, the determination unit 112 transitions the process to step S22 and determines that the target group is inside the ticket gate. As a result, the determination unit 112 can determine that the target polygon is inside the ticket gate. Thereafter, the determination unit 112 transitions the process to step S30. On the other hand, if the determination result in step S20 is NO, the determination unit 112 transitions the process to step S24.

[0043] In the example of Fig. 6(B), the second group including the target polygon P17 corresponds to the target group. As shown in the figure, the second group includes a fare adjustment machine E2, but does not include a ticket issuing machine E1. Therefore, the determination unit 112 determines that the second group, which is the target group, is located inside the ticket gate by determining NO in step S16 and YES in step S20, and can determine that the target polygon P17 is located inside the ticket gate.

[0044] Fig. 7(A) is a diagram for explaining step S24 of the determination process. Step S24 and subsequent steps of the determination process (Fig. 4) are processes for making it possible to determine whether a person is inside or outside a ticket gate even on a floor that does not include a ticket gate, a ticket issuing machine, a fare adjustment machine, etc. (specifically, the second floor of Station A shown in Fig. 7(A)). In the following description, the target polygon will be described as polygon P31 in Fig. 7(A).

[0045] In step S24, the determination unit 112 determines whether the target group includes an elevator linked to an elevator of the station platform. In other words, in step S24, the determination unit 112 determines whether the polygon included in the target group is associated with the attribute information (second attribute information) of the station platform, and whether the target group includes an elevator (polygon to which the first attribute information is assigned) having elevator position information. If the determination result in step S24 is YES, the determination unit 112 transitions the process to step S28 and determines that the target group is inside the ticket gate. As a result, the determination unit 112 can determine that the target polygon is inside the ticket gate. Thereafter, the determination unit 112 transitions the process to step S30. Note that, if the determination result in step S24 is NO, the determination unit 112 determines that it is impossible to determine whether the target group (and the target polygon) is inside or outside the ticket gate, and then transitions the process to step S30.

[0046] Fig. 7(B) is a diagram for explaining steps S26 and S28 of the determination process. In the example of Fig. 7(B), the second group including the target polygon P31 corresponds to the target group. As shown in the figure, the second group includes polygon P30 associated with attribute information (second attribute information) of the station platform, and includes elevator section polygons P32 and P33 having elevator section position information in the second group. Therefore, the determination unit 112 determines the result of the determination in step S26 as YES, determines that the second group, which is the target group, is located inside the ticket gate, and can determine that the target polygon P31 is located inside the ticket gate.

[0047] Finally, in step S30, the determination unit 112 outputs the determination result of whether the target polygon is inside or outside the ticket gate. The determination result may be output to the user terminal 30 that is the requester of the determination process, or may be another device such as a server or a storage unit. Here, the determination unit 112 outputs the determination result of whether the target polygon is inside or outside the ticket gate to the user terminal 30 that is the requester of the determination process.

[0048] FIG. 8 is an example of output using the determination result of whether the target polygon is inside or outside the ticket gate. The guidance unit 311 of the user terminal 30 that has acquired the determination result causes the input / output unit 350 to display, for example, a screen W1. The screen W1 includes a map display W11 and an information display W12. The map display W11 is a map of the inside of the A station premises that is drawn based on the station information of the A station that the guidance unit 311 has acquired from the server 10. The information display W12 is a screen that displays detailed information about a certain facility "XX Books" that the user tapped (selected) in the map display W11. When generating the information display W12, the guidance unit 311 uses the determination result of whether the target polygon P17 corresponding to "XX Books" is inside or outside the ticket gate to display information LI indicating that "XX Books" is inside the ticket gate. By referring to the information LI, the user of the user terminal 30 can easily recognize whether the target facility "XX Books" is located inside or outside the ticket gate.

[0049] Note that FIG. 8 is merely one example of an output mode, and the guidance unit 311 can use the determination result in various modes. For example, the guidance unit 311 may display the information display W12 as a balloon (a pop-up display that appears when tapped) superimposed on the map display W11. For example, the guidance unit 311 may obtain the determination results of whether all facilities at Station A are inside or outside the ticket gate, and then generate a map in which facilities located inside and outside the ticket gate are displayed in different colors. Furthermore, when guiding a route that passes through the premises of Station A, the guidance unit 311 may inform the user whether a stopover or a destination is inside or outside the ticket gate.

[0050] As described above, according to the configuration of the first embodiment, the determination unit 112 of the server 10 (determination device) determines whether a target object (target polygon) among a plurality of objects (a plurality of polygons) is located inside or outside a ticket gate, using (a2) ticket gate position information and (a3) ​​facility position information in the station information. Therefore, even if the plurality of objects (a plurality of polygons) included in the station information does not include information for determining whether the target object (target polygon) is located inside or outside a ticket gate, the determination unit 112 can determine whether the target object (target polygon) is located inside or outside a ticket gate. Then, by using this determination result, as described in FIG. 8, it is possible to provide the user with a map that clearly indicates whether each area within the station site and facilities within the station site are located inside or outside the ticket gate.

[0051] Furthermore, according to the configuration of the first embodiment, the determination unit 112 (a2) divides a plurality of polygons into two or more groups based on the position of the ticket gate G1 having ticket gate position information, and determines whether the target group including the target polygon is inside or outside the ticket gate among each of the divided groups, thereby efficiently determining whether the target polygon is inside or outside the ticket gate.

[0052] Furthermore, according to the configuration of the first embodiment, the determination unit 112 can efficiently divide a plurality of polygons into two or more groups by using the two reference polygons P7 and P10 adjacent to the ticket barrier (FIGS. 5 and 6).

[0053] Furthermore, according to the configuration of the first embodiment, the judgment unit 112 judges whether the target group (i.e., the target polygon) is inside or outside the ticket gate using both (a32) the outside-ticket-gate equipment position information and (a31) the inside-ticket-gate equipment position information, thereby improving the accuracy of the judgment result.

[0054] Furthermore, according to the configuration of the first embodiment, when the attribute information of the station platform is associated with a polygon included in the target group and the target group includes an elevator with elevator position information, the determination unit 112 determines that the target group (i.e., the target polygon) is inside the ticket gate. Therefore, when the structure of the inside of a public transportation station is, for example, a floor with ticket gates on the first floor and a floor with a platform on the second floor, the determination unit 112 can also determine whether the second floor (i.e., a floor without ticket gates) is inside or outside the ticket gate (FIG. 7).

[0055] Furthermore, according to the configuration of the first embodiment, the judgment unit 112 outputs the result of the judgment (FIG. 4: step S30). Therefore, the result of the judgment can be used for any desired purpose, such as generating a map using the result of the judgment as shown in FIG. 8, using the result of the judgment in another application, storing the result of the judgment, or updating station information based on the result of the judgment.

[0056] B. Second embodiment: Fig. 9 is a flowchart showing the procedure of the determination process in the determination system 1A of the second embodiment. The server 10 of the determination system 1A includes a determination unit 112A instead of the determination unit 112 in the configuration described in the first embodiment. The determination unit 112A executes the determination process shown in Fig. 9 instead of the determination process described in Fig. 4. In the determination process of Fig. 9, steps S40 to S46 are executed instead of steps S14 to S28 in Fig. 4.

[0057] In step S40, the determination unit 112A identifies only the ticket issuing machine. The details are as explained in step S14 of FIG. 4. In step S42, the determination unit 112A determines whether the target group includes a ticket issuing machine (i.e., equipment having outside ticket gate equipment position information). If the target group does not include a ticket issuing machine (step S42: NO), in step S44, the determination unit 112A determines that the target group is inside the ticket gate. As a result, the determination unit 112A can determine that the target polygon is inside the ticket gate. If the target group includes a ticket issuing machine (step S42: YES), in step S46, the determination unit 112A determines that the target group is outside the ticket gate. As a result, the determination unit 112A can determine that the target polygon is outside the ticket gate.

[0058] In this way, the procedure of the determination process can be modified in various ways, and the determination unit 112A may determine whether the target polygon is inside or outside the ticket gate using only the outside ticket gate equipment position information. Although the case where the outside ticket gate equipment position information is used is illustrated in Fig. 9, the determination unit 112A may determine whether the target polygon is inside or outside the ticket gate using only the inside ticket gate equipment position information. When only the inside ticket gate equipment position information is used, the ticket issuing machine in Fig. 9 should be read as a fare adjustment machine, and YES and NO in step S42 should be reversed.

[0059] In the second embodiment, the same effect as in the first embodiment can be achieved. According to the second embodiment, the determination unit 112A uses either (a31) the inside-ticket-gate facility location information or (a32) the outside-ticket-gate facility location information to determine whether the target group is inside or outside the ticket gate, so that it is easy to determine whether the target polygon is inside or outside the ticket gate, and the present technology can be applied even when either the inside-ticket-gate facility location information or the outside-ticket-gate facility location information is not provided in the station information.

[0060] C. Third embodiment: 10 is a diagram showing a schematic configuration of a determination system 1B of the third embodiment. The determination system 1B of the third embodiment does not include the server 10 in the configuration described in the first embodiment, and includes a user terminal 30B instead of the user terminal 30. The user terminal 30B includes a CPU 310B instead of the CPU 310 and a storage unit 340B instead of the storage unit 340 in the configuration described in the first embodiment.

[0061] The CPU 310B further includes an acquisition unit 312 having a function similar to that of the acquisition unit 111 of the server 10, and a determination unit 313 having a function similar to that of the determination unit 112 of the server 10. The storage unit 340B includes a station information DB 341 that stores data similar to that of the station information DB 141 of the server 10. In the third embodiment, the user terminal 30B can execute the process described in Fig. 4 without communicating with the server 10. In this case, the user terminal 30B corresponds to a "determination device."

[0062] In this way, the configuration of the determination system 1B can be modified in various ways, and the process described in Fig. 4 can be executed only by the user terminal 30B. In the example of Fig. 10, all data required for the process is held by the user terminal 30B, but the station information DB 341 may be stored on another server. The determination system 1B of the third embodiment can also achieve the same effects as the first embodiment described above.

[0063] D. Variations: In the above embodiment, a part of the configuration realized by hardware may be replaced by software, and conversely, a part of the configuration realized by software may be replaced by hardware. In addition, the following modifications are also possible.

[0064] Variation 1: In the above embodiment, the configuration of the server 10 and the user terminal 30B as the determination device is exemplified. However, the configuration of these devices is merely an example, and any aspect can be adopted. For example, the determination device can omit or change some of its components, or add components. The DB provided in the determination device may be stored in another server or another internal / external storage device. The configuration of the above-mentioned DB can also be changed arbitrarily, and items can be added / deleted / changed, and the data storage format can be changed, etc. Here, changing the data storage format includes dividing / changing tables and changing the way relations are held.

[0065] In the above embodiment, the inside of a station of a public transport facility is described as an example. However, for a service area of ​​a toll road or a place where a ticket (admission ticket, boarding pass, boarding pass, etc.) is required to enter the gate (for example, an amusement park, a theater, a stadium, an event venue, an airport, a bus stop, etc.), the ticket barrier is considered to be a gate, and by appropriately setting facility location information indicating the location of the facility installed in the premises for each location, it is possible to determine whether the target polygon is inside or outside the gate, just like in the above embodiment.

[0066] Variation 2: In the above embodiment, the determination process (FIGS. 4 and 9) has been described by way of an example of a processing procedure. However, these processing procedures can be modified in various ways, and the processing content in each step can be added / omitted / modified, and the execution order of the steps can be changed.

[0067] For example, in step S12, the case where the multiple polygons are divided into two groups has been exemplified, but the multiple polygons may be divided into two or more groups. As an example, a case where the multiple polygons are divided into three groups at station B having two ticket gates will be described. In this case, the determination unit 112 first divides the multiple polygons into two groups 1 and 2 based on the first ticket gate. Thereafter, for one of groups 1 and 2 that includes the second ticket gate (assuming it is group 2), the determination unit 112 divides group 2 into two groups 21 and 22 based on the second ticket gate. In this way, the determination unit 112 can divide the multiple polygons into three groups. Note that this criterion is merely an example, and various changes are possible.

[0068] For example, step S12 may be omitted, and the determination unit 112 may determine whether the target polygon is inside or outside the ticket gate without grouping multiple polygons. In this case, the determination unit 112 can determine whether the target polygon is inside or outside the ticket gate based on the positional relationship (distance, etc.) between the position of the ticket gate identified in step S10, the positions of the ticket issuing machine and the fare adjustment machine identified in step S14, and the target polygon.

[0069] In the above embodiment, station A is described, which is composed of the first floor with a ticket gate and the second floor with a platform. However, even if a target polygon is set on the mezzanine floor in a station premises having a "mezzanine floor" without a ticket gate or a platform, it is possible to determine whether the target polygon is inside or outside the ticket gate. In this case, if the mezzanine floor is inside the ticket gate, the mezzanine floor is classified into the second group in step S12 of FIG. 4. Then, since the mezzanine floor does not include a fare adjustment machine or a ticket issuing machine, both steps S16 and S20 are NO, and the process proceeds to step S24. Then, since the second group to which the mezzanine floor belongs includes polygons P30, P40, and P50 associated with attribute information (second attribute information) of the station platform, and the mezzanine floor usually includes an elevator polygon for traveling between the first floor and the second floor, the determination result of step S26 is YES. As a result, even if a target polygon is set on the mezzanine floor, it is possible to determine whether the target polygon is inside or outside the ticket gate.

[0070] Variation 3: The present invention is not limited to the above-mentioned embodiments, examples, and modifications, and can be realized in various configurations without departing from the spirit of the present invention. For example, the technical features in the embodiments, examples, and modifications corresponding to the technical features in each aspect described in the Summary of the Invention column can be appropriately replaced or combined to solve some or all of the above-mentioned problems or to achieve some or all of the above-mentioned effects. Furthermore, if a technical feature is not described as essential in this specification, it can be appropriately deleted.

[0071] The present invention can also be realized in the following forms. [Application example 1] A determination device, an acquisition unit that acquires station information representing the inside of a public transportation station, the station information including at least a plurality of objects, ticket gate position information representing the positions of ticket gates, and facility position information representing the positions of facilities provided within the station; a determination unit that determines whether a target object among the plurality of objects is located inside or outside the ticket gate using the ticket gate position information and the facility position information; A determination device comprising: [Application example 2] The determination device according to Application Example 1, The object is a polygon representing an arbitrary section within a station premises, The determination unit determines whether a target polygon serving as the target object, among a plurality of polygons serving as the plurality of objects, is located inside or outside a ticket gate. [Application example 3] The determination device according to Application Example 1 or 2, The facility location information is Among the facilities, inside-ticket-gate facility location information indicating the location of facilities that are only located inside the ticket gate; Among the facilities, outside-ticket-gate facility location information indicating the location of facilities that are only located outside the ticket gates, The determination unit is Dividing the plurality of polygons into two or more groups based on the position of the ticket gate having the ticket gate position information; For each of the divided groups, for a target group including the target polygon, determine whether the target group is inside or outside the ticket gate using at least one of the inside-ticket-gate facility location information and the outside-ticket-gate facility location information; If the target group is located inside a ticket gate, it is determined that the target polygon is located inside the ticket gate; A determination device that determines that the target polygon exists outside the ticket gate when the target group is outside the ticket gate. [Application example 4] The determination device according to any one of Application Examples 1 to 3, The determination unit is Identifying two reference polygons adjacent to the ticket gate among the plurality of polygons; The plurality of polygons are a first group including one of the reference polygons and a polygon directly or indirectly adjacent to the one of the reference polygons; and a second group including the other reference polygon and polygons directly or indirectly adjacent to the other reference polygon. [Application example 5] The determination device according to any one of Application Examples 1 to 4, The determination unit determines that the target group is outside the ticket gate when the equipment having the outside-ticket-gate equipment location information is included in the target group, and determines that the target group is inside the ticket gate when the equipment having the outside-ticket-gate equipment location information is not included in the target group. [Application Example 6] The determination device according to any one of Application Examples 1 to 5, The determination unit determines that the target group is inside the ticket gate if the equipment having the inside-ticket-gate equipment location information is included in the target group, and determines that the target group is outside the ticket gate if the equipment having the inside-ticket-gate equipment location information is not included in the target group. [Application Example 7] The determination device according to any one of Application Examples 1 to 6, The determination unit is When the equipment having the outside-ticket-gate equipment location information is included in the target group, and the equipment having the inside-ticket-gate equipment location information is included in another group different from the target group, the target group is determined to be outside the ticket gate; A determination device that determines that the target group is inside the ticket gate when the equipment having the inside-ticket-gate equipment location information is included in the target group, and when the equipment having the outside-ticket-gate equipment location information is included in another group different from the target group. [Application Example 8] The determination device according to any one of Application Examples 1 to 7, The station information further includes elevator position information representing the position of an elevator for moving between each floor of the station, and attribute information of the station platform is associated with the polygon representing the station platform, The determination unit determines that the target group is located within a ticket gate when attribute information of the station platform is associated with a polygon included in the target group and the target group includes an elevator that has the elevator position information. [Application Example 9] The determination device according to any one of Application Examples 1 to 8, The determination unit further outputs a result of the determination. [Example 10] A determination method, comprising: an acquiring step of acquiring station information representing the inside of a public transportation station, the station information including at least a plurality of objects, ticket gate position information representing the positions of ticket gates, and facility position information representing the positions of facilities provided within the station; a determining step of determining whether a target object among the plurality of objects is located inside or outside the ticket gate using the ticket gate position information and the facility position information; A determination method. [Application Example 11] A computer program comprising: an acquisition function for acquiring station information representing the inside of a public transportation station, the station information including at least a plurality of objects, ticket gate position information representing the positions of ticket gates, and facility position information representing the positions of facilities provided within the station; a determining step of determining whether a target object among the plurality of objects is located inside or outside the ticket gate using the ticket gate position information and the facility position information; A computer program that executes the following: [Explanation of symbols]

[0072] 1, 1A, 1B…Judgment system 10. Server 30, 30B...User terminal 110…CPU 111…Acquisition Department 112,112A...judgment section 120…Communications Department 130…ROM / RAM 140...Storage section 141...Station information database 310,310B…CPU 311…Information Department 312…Acquisition Department 313...Judgment section 320…Communications Department 330…ROM / RAM 340,340B…Storage section 350…Input / output section 360…Current position acquisition unit

Claims

1. A determination device, an acquisition unit that acquires station information representing the inside of a public transportation station, the station information including at least a plurality of objects, ticket gate position information representing the positions of ticket gates, and facility position information representing the positions of facilities provided within the station; a determination unit that determines whether a target object among the plurality of objects is located inside or outside the ticket gate using the ticket gate position information and the facility position information; A determination device comprising:

2. The determination device according to claim 1 , The object is a polygon representing an arbitrary section within a station premises, The determination unit determines whether a target polygon serving as the target object, among a plurality of polygons serving as the plurality of objects, is located inside or outside a ticket gate.

3. The determination device according to claim 2, The facility location information is Among the facilities, inside-ticket-gate facility location information indicating the location of facilities that are only located inside the ticket gate; Among the facilities, outside-ticket-gate facility location information indicating the location of facilities that are only located outside the ticket gates, The determination unit is Dividing the plurality of polygons into two or more groups based on the position of the ticket gate having the ticket gate position information; For each of the divided groups, for a target group including the target polygon, determine whether the target group is inside or outside the ticket gate using at least one of the inside-ticket-gate facility location information and the outside-ticket-gate facility location information; If the target group is located inside a ticket gate, it is determined that the target polygon is located inside the ticket gate; A determination device that determines that the target polygon exists outside the ticket gate when the target group is outside the ticket gate.

4. The determination device according to claim 3, The determination unit is Identifying two reference polygons adjacent to the ticket gate among the plurality of polygons; The plurality of polygons are a first group including one of the reference polygons and a polygon directly or indirectly adjacent to the one of the reference polygons; and a second group including the other reference polygon and polygons directly or indirectly adjacent to the other reference polygon.

5. The determination device according to claim 4, The determination unit determines that the target group is outside the ticket gate when the equipment having the outside-ticket-gate equipment location information is included in the target group, and determines that the target group is inside the ticket gate when the equipment having the outside-ticket-gate equipment location information is not included in the target group.

6. The determination device according to claim 4, The determination unit determines that the target group is inside the ticket gate if the equipment having the inside-ticket-gate equipment location information is included in the target group, and determines that the target group is outside the ticket gate if the equipment having the inside-ticket-gate equipment location information is not included in the target group.

7. The determination device according to claim 4, The determination unit is When the equipment having the outside-ticket-gate equipment location information is included in the target group, and the equipment having the inside-ticket-gate equipment location information is included in another group different from the target group, the target group is determined to be outside the ticket gate; A determination device that determines that the target group is inside the ticket gate when the equipment having the inside-ticket-gate equipment location information is included in the target group, and when the equipment having the outside-ticket-gate equipment location information is included in another group different from the target group.

8. The determination device according to claim 4, The station information further includes elevator position information indicating the position of an elevator for moving between each floor of the station, and attribute information of the station platform is associated with a polygon representing the station platform, The determination unit determines that the target group is located within a ticket gate when attribute information of the station platform is associated with a polygon included in the target group and the target group includes an elevator that has the elevator position information.

9. The determination device according to any one of claims 1 to 8, The determination unit further outputs a result of the determination.

10. A determination method, comprising: an acquiring step of acquiring station information representing the inside of a public transportation station, the station information including at least a plurality of objects, ticket gate position information representing the positions of ticket gates, and facility position information representing the positions of facilities provided within the station; a determination step of determining whether a target object among the plurality of objects is located inside or outside the ticket gate using the ticket gate position information and the facility position information; A determination method.

11. A computer program comprising: an acquisition function for acquiring station information representing the inside of a public transportation station, the station information including at least a plurality of objects, ticket gate position information representing the positions of ticket gates, and facility position information representing the positions of facilities provided within the station; a determination step of determining whether a target object among the plurality of objects is located inside or outside the ticket gate using the ticket gate position information and the facility position information; A computer program that executes the following:

Citation Information

Patent Citations

  • Mobile terminal, its indoor / outdoor determination method, and program

    JP2009281927A

  • Determination device, determination method, determination program and map display system

    JP2014228645A

  • Facility in-and-out determination device for mobile terminal

    JP2016176839A