CN115191001A - Congestion estimation system, server device, mobile terminal, and program - Google Patents

Congestion estimation system, server device, mobile terminal, and program Download PDF

Info

Publication number
CN115191001A
CN115191001A CN202080097634.7A CN202080097634A CN115191001A CN 115191001 A CN115191001 A CN 115191001A CN 202080097634 A CN202080097634 A CN 202080097634A CN 115191001 A CN115191001 A CN 115191001A
Authority
CN
China
Prior art keywords
position information
unit
congestion
server device
target area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202080097634.7A
Other languages
Chinese (zh)
Inventor
高井真人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN115191001A publication Critical patent/CN115191001A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Provided are a congestion estimation system, a server device, a portable terminal, and a program, which can alleviate the user's resistance to providing position information for estimating a congestion situation. A congestion estimation system (4) is provided with a plurality of mobile terminals (5) held by each user and a server device (6). Each portable terminal (5) has a position information acquisition unit (7) and a transmission unit (9). A position information acquisition unit (7) acquires position information of the position of the user in a preset target area. A transmission unit (9) selects either one of true positional information and false positional information and transmits the selected one to a server device (6) on the basis of a predetermined probability at least one of a plurality of predetermined times. A statistical processing unit (11) of the server device (6) statistically processes the received position information. A congestion estimation unit (12) of the server device (6) estimates the congestion status of the target area on the basis of the result of the statistical processing by the statistical processing unit (11).

Description

Congestion estimation system, server device, mobile terminal, and program
Technical Field
The present application relates to a congestion estimation system, a server device, a mobile terminal, and a program.
Background
Patent document 1 discloses an example of a system having an analysis device. The analysis device analyzes the occurrence of congestion and the like based on the position information of the mobile object that is concealed. In this system, the departure point or the destination of the position information is concealed by deleting a part of the route information of the moving object.
Documents of the prior art
Patent document
Patent document 1: japanese laid-open patent publication No. 2014-109946
Disclosure of Invention
Problems to be solved by the invention
However, in the system of patent document 1, the position information of the user moving together with the moving body is concealed after being collected in the position information storage device. Therefore, when the concealment processing of the system is applied to the position information acquired by the portable terminal held by the user, the user who does not rely on the position information storage device may be reluctant to provide the position information.
The present application relates to the solution of such a problem. The present application provides a congestion estimation system, a server device, a portable terminal, and a program, which can alleviate the user's resistance to providing position information for estimating a congestion status.
Means for solving the problems
The congestion estimation system of the present application includes: a plurality of portable terminals held by respective users; and a server device, wherein each of the plurality of mobile terminals includes: a position information acquisition unit that acquires position information of a position of the user in a preset target area; and a transmission unit that selects either true positional information that is the positional information acquired by the positional information acquisition unit or false positional information that is different from the positional information acquired by the positional information acquisition unit, based on a predetermined probability, at least one of a plurality of predetermined times, and transmits the selected information to the server device, wherein the server device includes: a receiving unit that receives the position information transmitted from each of the plurality of mobile terminals; a statistical processing unit that statistically processes the position information received by the receiving unit; and a congestion estimation unit that estimates a congestion status of the target area based on a result of the statistical processing performed by the statistical processing unit.
The server device of the application has: a receiving unit that receives the following position information: a plurality of mobile terminals, each of which is held by a user and acquires position information of its own position in a preset target area, and which selects and transmits, at least one of a plurality of preset times, either true position information that is position information acquired by the mobile terminal or false position information that is position information different from the position information acquired by the mobile terminal, based on a preset probability; a statistical processing unit that statistically processes the position information received by the receiving unit; and a congestion estimation unit that estimates a congestion status of the target area based on a result of the statistical processing by the statistical processing unit.
The portable terminal of the present application includes: a position information acquisition unit that acquires position information of a position of the user in a preset target area; and a transmission unit that selects, at least one of a plurality of predetermined times, either one of true positional information that is the positional information acquired by the positional information acquisition unit or false positional information that is positional information different from the positional information acquired by the positional information acquisition unit, based on a predetermined probability, and transmits the selected one to a server device that estimates a congestion state of the target area based on a result of statistical processing of the collected positional information.
The program of the present application causes a mobile terminal to execute the steps of: a position information acquisition step of acquiring position information of a self position in a preset target area; and a transmission step of selecting, at least one of a plurality of predetermined times, either one of true position information that is the position information acquired in the position information acquisition step and false position information that is position information different from the position information acquired in the position information acquisition step, based on a predetermined probability, and transmitting the selected one to a server apparatus that estimates a congestion state of the target area based on a result of statistical processing of the collected position information.
Effects of the invention
The congestion estimation system, server device, mobile terminal, and program according to the present invention can alleviate the user's resistance to providing location information for estimating the congestion status.
Drawings
Fig. 1 is a configuration diagram of a building system according to embodiment 1.
Fig. 2 is a diagram showing an example of a target area for congestion estimation in embodiment 1.
Fig. 3 is a flowchart showing an example of the operation of the mobile terminal according to embodiment 1.
Fig. 4 is a sequence diagram showing an example of the operation of the congestion estimation system according to embodiment 1.
Fig. 5 is a hardware configuration diagram of a main part of the building system according to embodiment 1.
Detailed Description
With reference to the drawings, a mode for carrying out the present application is explained. In the drawings, the same or corresponding portions are denoted by the same reference numerals, and overlapping description is appropriately simplified or omitted.
Embodiment mode 1
Fig. 1 is a configuration diagram of a building system according to embodiment 1.
The building system 1 is applied to a building. In this example, the building has multiple floors. The building system 1 has an air conditioner 2. The air conditioner 2 is an apparatus for air conditioning in a building. The building system 1 has a lift 3. The elevator 3 is, for example, an elevator or a passenger conveyor. An elevator is a device for transporting a user by a car traveling in a vertical direction between a plurality of floors of a building. The passenger conveyor is an inclined escalator that conveys a user in an inclined direction between a plurality of floors of a building, a horizontal escalator that conveys a user in a horizontal direction in a building, or the like. The building system 1 has a congestion estimation system 4.
The congestion estimation system 4 is a system for estimating congestion in a target area of a building to which the building system 1 is applied. The target area is, for example, an inside area of a building. The target area is, for example, a landing of an elevator. The object area includes, for example, a boarding/alighting port of a boarding/alighting conveyor. The target area may include an area outside the building, such as the periphery of the building. The estimation of the congestion state is performed for a predetermined target period. The subject period is, for example, a period of several minutes or hours. The estimation of the congestion status may be repeated for a plurality of consecutive target periods. The period to be estimated as the congestion state includes a plurality of times set in advance. In this example, T is a natural number, and the target period for which the congestion status is estimated includes T times. The T times are, for example, mutually equally spaced times. The congestion estimation system 4 includes a plurality of mobile terminals 5 and a server device 6.
Each portable terminal 5 is held by a user of the building system 1. The portable terminal 5 is, for example, a portable information terminal. The mobile terminal 5 is, for example, a smartphone held by a user. Alternatively, the portable terminal 5 may be a wireless tag or the like provided to the user by the manager of the building system 1 or the like. The operation of each mobile terminal 5 is executed, for example, based on the installed program. The program for operating the mobile terminal 5 held by the user is, for example, a program installed as an application program in the mobile terminal 5 by the user. The application program may have a function of providing service information in a building. Alternatively, the program for operating the mobile terminal 5 provided to the user by the manager of the building system 1 or the like is, for example, a program previously installed in the mobile terminal 5. In this example, N is a natural number, and N mobile terminals 5 are held by N users. The mobile terminal 5 includes a position information acquisition unit 7, a probability calculation unit 8, and a transmission unit 9.
The position information acquiring unit 7 is a part that acquires position information of the position of the mobile terminal 5 itself. The position of the mobile terminal 5 corresponds to the position of the user who holds the mobile terminal 5. The position information is, for example, three-dimensional coordinates representing a position. Alternatively, the position information may be a set of information indicating the floor of the building and two-dimensional coordinates indicating the position on the floor, or other data representation. The position information acquiring unit 7 can acquire position information of its own position by a satellite navigation System such as a GPS (Global Positioning System). Alternatively, the position information acquiring unit 7 may acquire the position information of its own position by an indoor positioning system applied to a building. Alternatively, the position information acquiring unit 7 may acquire position information of its own position by autonomous navigation such as PDR (Pedestrian Dead Reckoning). The position information acquiring unit 7 may acquire the position information of the own position by direct or indirect measurement, estimation, reception of information, or a combination thereof.
The probability computation unit 8 is a part that performs computation for the operation of the mobile terminal 5 based on the probability. The probability computation unit 8 has a function of generating a random number such as a pseudo random number or a physical random number.
The transmitter 9 is a part that transmits the position information of the mobile terminal 5 to the server device 6. The transmission unit 9 is connected to the server device 6 via, for example, a Local Area Network (LAN) in a building so as to be able to transmit the position information. Alternatively, the transmission unit 9 may be connected to the server device 6 via an external network such as the internet. The transmission unit 9 transmits the position information to the server at each time included in the target period.
The server device 6 is a device that performs information processing for estimating congestion in a target area for a building to which the building system 1 is applied. The server device 6 is installed in, for example, a building to which the building system 1 is applied. Alternatively, the server device 6 may be installed in another building of the building to which the building system 1 is applied. The server device 6 is, for example, a server computer. The operation of the server device 6 is executed, for example, in accordance with an installed program. The server device 6 includes a receiving unit 10, a statistical processing unit 11, a congestion estimation unit 12, a storage unit 13, and a report generation unit 14.
The receiving unit 10 is a part that receives the position information transmitted from each mobile terminal 5. The position information received by the receiving unit 10 includes the position information transmitted from the nth mobile terminal 5 at the tth time. Here, T is a natural number equal to or less than T, and N is a natural number equal to or less than N. I.e., T ∈ {1,2, \8230;, T }, N ∈ {1,2, \8230;, N }. In this case, the receiving unit 10 can receive N × T pieces of position information in the target period.
The statistical processing unit 11 is a part that statistically processes the plurality of pieces of position information received by the receiving unit 10 from the respective mobile terminals 5. Even when a part of the plurality of pieces of position information includes information indicating a situation different from the actual situation, the statistical processing unit 11 can output information reflecting the actual congestion situation as the entire information of the target area as a result of the statistical processing.
The congestion estimation unit 12 is a part that estimates the congestion status in the target area based on the result of the statistical processing by the statistical processing unit 11. The congestion status estimated by the congestion status estimating unit is, for example, a distribution of the congestion degrees at respective times included in the estimated target period. The degree of congestion is a value indicating the degree of congestion, such as the density of users.
The storage unit 13 is a part that cumulatively stores the congestion status estimated by the congestion estimation unit 12. When the congestion status is estimated in a plurality of target periods, the storage unit 13 stores the congestion status for each target period.
The report generation unit 14 is a part that generates a report of the congestion status of the area to be reported. The report is generated, for example, for the manager or owner of the building to which the building system 1 is applied. The report generation unit 14 generates reports based on the results of the estimation of the congestion status accumulated in the storage unit 13, for example.
Next, an example of a target area for which a congestion status is estimated will be described with reference to fig. 2.
Fig. 2 is a diagram illustrating an example of a target area for congestion estimation according to embodiment 1.
In this example, the target area is a rectangular parallelepiped space area S including a building inside. The object region is divided into a plurality of small regions. In the building system 1, each small area into which the target area is divided is identified by, for example, a number or the like. The target area in this example is for each floor in the vertical directionAnd (4) dividing. In this example, each small area is a rectangular parallelepiped space area having an equal volume and dividing each floor into a square lattice shape. In this example, the mth small region is a spatial region s m . Here, M is a natural number of M or less. I.e., M ∈ {1,2, \8230;, M }.
When the target area is divided into a plurality of small areas, the position information transmitted by the transmitter 9 of the mobile terminal 5 is indicated by presence/absence information, for example. The presence/absence information is, for example, binary M-dimensional data having {0,1} components. In the presence/absence information of any mobile terminal 5, the mth component represents the small area s m Of the portable terminal 5. That is, when the m-th component of the presence/absence information of the n-th mobile terminal 5 is "0", it indicates that the n-th mobile terminal 5 is not located in the small region s m . In addition, when the mth component of the presence/absence information of the nth mobile terminal 5 is "1", it indicates that the nth mobile terminal 5 is in the small area s m . In addition, in a small area s 2 The presence or absence information of the portable terminal 5 of the position contained in (1) such as [0,1,0, \ 8230;, 0, 0)]∈{0,1} M And the like, and is expressed as the presence/absence information that only the 2 nd component is "1". In addition, when the position information acquiring unit 7 acquires the position information as another data expression of the presence/absence information at a time, the position information may be converted into a data expression based on the presence/absence information in the position information acquiring unit 7.
Next, an example of the transmission processing of the position information by the mobile terminal 5 will be described with reference to fig. 3.
Fig. 3 is a flowchart showing an example of the operation of the mobile terminal according to embodiment 1.
First, the setting performed in advance in the mobile terminal 5 will be described with respect to the transmission processing.
In the mobile terminal 5, a positive parameter ∈ is set in advance. In general, when analyzing a congestion status or the like by statistically processing location information provided from a user, there is a trade-off relationship between the privacy of the user and the accuracy of an analysis result. The parameter epsilon is a value indicating how strongly the privacy of the user is protected. The smaller the value of the parameter epsilon, the more strongly the privacy of the user can be protected. The greater the value of the parameter epsilon, the more accurate the estimation of the congestion status can be improved. The parameter epsilon is preset in consideration of the balance between the privacy of the user and the accuracy of the analysis result. The parameter epsilon is set to 1 value in common in the congestion estimation system 4, for example. At this time, the parameter ∈ may be notified from the server device 6 to each mobile terminal 5, for example.
In the mobile terminal 5, I information providing times are selected from T times. I is a natural number below T. The information providing time is randomly selected. For example, the probability computation unit 8 may select the information provision time based on the generated random number. T-I times which are not selected as information providing times among the T times are virtual transmission times. The selection of the information providing time and the virtual transmission time is performed individually in each mobile terminal 5. The number I of information providing times is set to 1 common value in the congestion estimation system 4, for example. At this time, the number I of information providing times may be notified from the server device 6 to each mobile terminal 5, for example.
Based on such settings, each mobile terminal 5 performs transmission processing as follows at T times.
At the t-th time, the transmission unit 9 determines whether or not the time is the information providing time as the operation of step S1. If the t-th time is the information providing time, the operation of the mobile terminal 5 proceeds to step S2. On the other hand, when the tth time is the dummy transmission time, the operation of the mobile terminal 5 proceeds to step S6.
In step S2, the transmitter 9 selects whether to transmit true position information or false position information based on a predetermined probability. Here, the true positional information is the positional information acquired by the positional information acquisition unit 7. The false positional information is positional information different from the positional information acquired by the positional information acquisition unit 7. The probability of whether to send true or false location information is set based on the parameter epsilon. Probability P of transmitting true location information and probability Q of transmitting false location information, e.g., rootThe probability is obtained by the probability calculation unit 8 according to equation (1). Here, e (·) Is an exponential function.
[ formula 1]
Figure BDA0003817276540000061
The probability computation unit 8 generates a random number. The transmission unit 9 selects whether to transmit true position information or false position information based on the random number generated by the probability calculation unit 8, the probability P, and the probability Q. When the transmission unit 9 selects to transmit the true positional information in step S2, the operation of the mobile terminal 5 proceeds to step S3. On the other hand, when the transmission unit 9 selects to transmit the false location information in step S2, the operation of the mobile terminal 5 proceeds to step S4.
In step S3, the transmission unit 9 transmits the presence/absence information indicating the presence of true position information to the server device 6. When the position information acquired by the position information acquiring unit 7 of the nth mobile terminal 5 at the t-th time is included in the small area s m In the case of (3), the true position information from the nth mobile terminal 5 at the t-th time is transmitted as the presence/absence information that only the mth component is "1". Then, the operation of the mobile terminal 5 proceeds to step S1 for the next time.
In step S4, the transmitting unit 9 sets false position information. The false position information is set as follows, for example. When the position information acquired by the position information acquiring unit 7 of the nth mobile terminal 5 at the t-th time is included in the small area s m In the case of (3), the transmission unit 9 sets the mth component of the presence/absence information to "0". The transmission unit 9 selects any one of the components other than the m-th component of the presence/absence information with equal probabilities. In this case, the transmission unit 9 may select the random number based on the random number generated by the probability computation unit 8. The transmission unit 9 sets "1" to only selected 1 component out of the components of the presence/absence information. The transmission unit 9 sets all the other components of the presence/absence information to "0". Then, the operation of the mobile terminal 5 proceeds to step S5.
In step S5, the transmission unit 9 transmits the presence/absence information indicating the presence of the set fake position information to the server device 6. Then, the operation of the mobile terminal 5 proceeds to step S1 for the next time.
In step S6, the transmission unit 9 sets virtual position information. Here, the virtual positional information is the positional information that is not related to the positional information acquired by the positional information acquisition unit 7. The virtual position information is set as follows, for example. The transmission unit 9 selects any one of the components in the presence/absence information with equal probability. At this time, the transmission unit 9 does not exclude from the selection a component corresponding to a small region including the positional information acquired by the positional information acquisition unit 7. The transmission unit 9 may select the random number generated by the probability calculation unit 8. The transmission unit 9 sets "1" to only selected 1 component out of the components of the presence/absence information. The transmission unit 9 sets all the other components of the presence/absence information to "0". The transmission unit 9 transmits the virtual position information set in this manner to the server device 6. Then, the operation of the mobile terminal 5 proceeds to step S1 for the next time.
After the transmission processing for the T-th time in the target period is finished, the mobile terminal 5 may perform the transmission processing for the 1 st time in the next target period.
Next, an example of the operation of the congestion estimation system 4 will be described with reference to fig. 4.
Fig. 4 is a sequence diagram showing an example of the operation of the congestion estimation system according to embodiment 1.
Each mobile terminal 5 executes transmission processing at a predetermined timing. In the transmission process, the position information is transmitted as shown in fig. 3. Here, the positional information transmitted in the transmission processing is any one of true positional information, false positional information, and virtual positional information. In this example, each mobile terminal 5 transmits true positional information and false positional information in the same format. Each mobile terminal 5 transmits real position information, false position information, or virtual position information in the form of the same data representation. That is, in the server device 6 that receives the position information, the true position information, the false position information, and the virtual position information cannot be distinguished from each other with certainty. Further, each mobile terminal 5 may transmit the position information anonymously.
The receiving unit 10 of the server device 6 receives the position information from each mobile terminal 5. The statistical processing unit 11 statistically processes the plurality of pieces of position information collected by the receiving unit 10, for example, as follows.
In general, for example, K t m The number of users who have the mobile terminal 5 at time t and are in the mth small area is assumed to represent the congestion degree distribution of the target area by equation (2). In addition, | t n、m And an mth component indicating presence/absence information indicating the presence/absence of true position information of the nth mobile terminal 5 at time t. Phi (phi) of 0 Is to output the number K of users t m Is measured as a function of (c).
[ formula 2]
Figure BDA0003817276540000081
On the other hand, the receiving unit 10 receives presence/absence information in a state where true positional information, false positional information, and virtual positional information are mixed. Therefore, the statistical processing unit 11 calculates the number K of users by the equation (3) t m Is estimated. Here, the non-uniformity estimator is represented by labeling ^ (hat) on the mark. In addition, L t n,m The mth component indicating the presence/absence information received from the nth mobile terminal 5 at time t. Phi is the number of output users K t m A summary function of the non-uniform estimators of (a). The probability p represents L when the nth mobile terminal 5 is in the mth small area at time t t n、m Probability of = 1. The probability q represents L when the nth mobile terminal 5 is not in the mth small area at time t t n、m Probability of = 1. The probability p and the probability q are calculated in advance from, for example, a parameter ∈ and the number M of divided regions, the number T of times when the position information is transmitted, the number I of virtual transmission times, and the like.
[ formula 3]
Figure BDA0003817276540000082
The statistical processing of the statistical processing unit 11 is, for example, calculation of such an unevenness estimation amount. Alternatively, the statistical processing unit 11 may calculate, for example, a total value of the information on the presence or absence of each time and each small area in each mobile terminal 5 as a result of the statistical processing.
The congestion estimation unit 12 estimates the congestion status based on the result of the statistical processing by the statistical processing unit 11. The congestion estimating unit 12 estimates, for example, a congestion degree distribution as a congestion status. The congestion estimating unit 12 estimates the number of users K t m The congestion degree distribution is estimated. Alternatively, the congestion estimation unit 12 may detect a congestion area in which the congestion degree exceeds a preset threshold value from among a plurality of small areas during the target period. Alternatively, the congestion estimation unit 12 may detect a congestion time at which the congestion degree exceeds a preset threshold from among a plurality of times included in the target period in any small area. The congestion estimating unit 12 detects a congestion position or a congestion time, for example, from the estimated congestion degree distribution.
The congestion estimating unit 12 outputs the estimated congestion status to the storage unit 13. The storage unit 13 cumulatively stores the congestion status input from the congestion estimation unit 12.
The congestion estimating unit 12 outputs the estimated congestion status to the air conditioner 2. The air conditioner 2 performs air conditioning of the target area in the following manner, for example, according to the input congestion status. The air conditioner 2 is operated to reduce the air temperature or humidity in a congested area or an area expected to be congested, for example. Alternatively, the air conditioner 2 may be operated to increase the air temperature in a congested area or an area expected to be congested when the air temperature is low. In addition, the air conditioner 2 may be operated to increase the humidity in a congested area or an area expected to be congested when the humidity is low.
The congestion estimating unit 12 outputs the estimated congestion status to the elevator or elevator assignment control device. The elevator assignment control device is, for example, a group management device or the like that performs assignment control of elevator calls. The operation of the elevator is controlled in accordance with the input congestion status, for example, as follows. Alternatively, the elevator allocation control device controls the operation of the elevator in accordance with the input congestion status, for example, as follows. The operation of the elevator is controlled to improve the operation effect, for example, according to the congestion state. The elevator may be controlled so that a large number of cars are assigned to floors including a congested area or an area expected to be congested. The congestion estimation section 12 outputs the estimated congestion condition to the passenger conveyor. The passenger conveyor performs operation control in accordance with the input congestion state, for example, as follows. For example, in a passenger conveyor provided with a passage at the same time, when a jam occurs at one boarding/alighting entrance side or when a jam is expected to occur, the passenger conveyor may be operated so that the boarding/alighting entrance side becomes the boarding side.
The report generation unit 14 generates a report based on the estimation results of the congestion status accumulated and stored in the storage unit 13. The period for which the report is to be made is, for example, a period including 1 or more periods for which the congestion status is to be estimated. The report generation unit 14 may start generation of the report when, for example, there is an operation from a maintenance person, a manager, an owner, or the like of the building system 1.
As described above, the congestion estimation system 4 according to embodiment 1 includes a plurality of mobile terminals 5 and a server device 6. Each mobile terminal 5 is held by a user of the mobile terminal 5. Each mobile terminal 5 includes a position information acquisition unit 7 and a transmission unit 9. The position information acquiring unit 7 acquires position information of its own position in a preset target area. The transmission unit 9 selects either one of true positional information and false positional information based on a predetermined probability at least one of a plurality of predetermined times, and transmits the selected one to the server device 6. The true positional information is the positional information acquired by the positional information acquisition unit 7. The false positional information is positional information different from the positional information acquired by the positional information acquisition unit 7. The server device 6 includes a receiving unit 10, a statistical processing unit 11, and a congestion estimating unit 12. The receiving unit 10 receives the position information transmitted from each of the plurality of mobile terminals 5. The statistical processing unit 11 statistically processes the position information received by the receiving unit 10. The congestion estimation unit 12 estimates the congestion status of the target area based on the result of the statistical processing performed by the statistical processing unit 11.
The program according to embodiment 1 causes the mobile terminal 5 to execute the position information acquisition step and the transmission step. The position information acquiring step is a step of acquiring position information of the position of the user in a preset target area. The sending step is as follows: at least one of a plurality of predetermined times is selected based on a predetermined probability, and either one of true positional information and false positional information is selected and transmitted to the server device 6.
The position information for estimating the congestion status is probabilistically transmitted as true or false position information from the portable terminal 5 held by the user. Therefore, the server device 6 cannot reproduce the position information of each user with certainty. This makes it possible to alleviate the feeling of resistance to providing the position information for estimating the congestion status even for a user who desires to protect his or her own privacy. The server device 6 performs statistical processing on a plurality of pieces of position information transmitted from the mobile terminals 5 of a plurality of users. Therefore, even when the plurality of pieces of location information transmitted from the mobile terminals 5 of the respective users may include false location information, information of the entire plurality of users such as a congestion state is calculated as a statistically significant amount.
Further, the transmission unit 9 transmits the presence/absence information as the position information to the server device 6. The presence/absence information indicates the presence/absence of each of a plurality of small regions into which the target region is divided.
The transmission step is a step of transmitting the presence/absence information as the position information to the server device 6.
Each component of the presence/absence information is binary, and therefore, it is possible to easily generate false position information from true position information. The presence/absence information does not require information on the relationship such as the distance or path between small regions corresponding to the respective components. Therefore, the setting of the position information and the true and false inversion of the position information are facilitated regardless of the presence or absence of the internal structure of the building such as a wall, a pillar, a door, or a window.
The transmitting unit 9 sets the presence/absence information indicating that the cell is present in a small region including its own position among the plurality of small regions as true position information. The transmitter 9 sets the presence/absence information indicating that the mobile station is present in any one of the plurality of cells, which does not include the own position, as the position information. The transmitter 9 selects either one of the true positional information and the false positional information and transmits the selected one to the server 6.
In the transmitting step, the location information indicating the presence or absence of the cell in a cell including the own location among the plurality of cells is set to true. In the transmitting step, the location information indicating the presence or absence of the cell in any one of the plurality of cells that does not include the own location is assumed. The transmission step is a step of selecting either one of the true positional information and the false positional information and transmitting the selected one to the server device 6.
The number of components that are information indicating the presence or absence of a "1" having the mobile terminal 5 is only 1 regardless of whether the position information is true or false. Therefore, the type of false position information transmitted to the server device 6 can be suppressed. Therefore, it is possible to suppress a decrease in the accuracy of estimation of the congestion state due to a compromise with privacy protection of the user.
The transmitter 9 selects true position information with a probability P satisfying equation (1) when a preset positive parameter is ∈, and transmits the position information to the server device 6.
The transmission step is a step of selecting true position information and transmitting the position information to the server device 6, with a probability P satisfying equation (1) when a preset positive parameter is ∈.
Thus, by setting the parameter ∈, the balance between the privacy of the user and the congestion status estimation accuracy is taken into consideration.
The transmission unit 9 transmits the virtual position information to the server device 6 at any one of a plurality of predetermined times. The virtual positional information is information unrelated to the positional information acquired by the positional information acquiring unit 7.
The transmission step is a step of transmitting the virtual position information to the server device 6 at any one of a plurality of predetermined times. The virtual position information is information unrelated to the position information acquired in the position information acquisition step.
The virtual position information does not reflect the position information of the user. The true location information and the false location information are mixed with the virtual location information and transmitted, and therefore, the privacy of the user is more strongly protected.
The server device 6 also includes a storage unit 13 and a report generation unit 14. The storage unit 13 stores the congestion status estimated by the congestion estimation unit 12 in an accumulated manner. The report generation unit 14 generates a report based on the congestion status accumulated in the storage unit 13.
This makes it easy for a manager or owner of the building to grasp the use condition, traffic condition, and the like of the building. Further, for example, when the building is a commercial facility or the like, it is easy to quantitatively grasp the popularity of the tenant who has entered. Therefore, the manager or the like can operate the building more efficiently.
The congestion estimation unit 12 outputs the estimated congestion status to the air conditioner 2. The air conditioner 2 performs air conditioning of the target area according to the congestion status of the target area.
The congestion estimation unit 12 outputs the estimated congestion status to the elevator 3 installed in the target area. The elevator 3 performs operation control according to the congestion state of the target area.
By performing air conditioning according to the congestion state of the building, the user can more comfortably ride through the building. Further, by performing operation control of the lifter 3 according to the congestion state of the building, the user can move more comfortably in the building. The congestion estimation unit 12 may output the estimated congestion status to other building equipment or the like.
The target region may be a region in which a plurality of polyhedrons such as cubes, rectangular solids, polygonal prisms, or regular polyhedrons are combined. The object region may be a three-dimensional region having a boundary of a curved surface. The target region may be either a convex region or a concave region. The object region may also be a region with holes.
In addition, the target area may not be divided for each floor by the plurality of small areas. For example, when the building has a structure such as a gallery or a sandwich, the plurality of small areas may be divided into target areas according to the structure of the floor of the building.
The plurality of small areas may be formed by dividing each floor into an oblique square lattice, a triangular lattice, or the like. The small regions may have different shapes. The individual small regions may also have mutually different volumes. Each small region may be a region having a boundary of a curved surface.
The ratio of the number of information transmission times to the number of virtual transmission times is set so that, for example, an error between a quantity indicating a congestion state and an uneven estimation quantity of the quantity is reduced. The error from the non-uniform estimator may also be an upper probability limit evaluated based on probability theory, for example.
The position information transmitted from the mobile terminal 5 to the server device 6 may be, for example, presence/absence information for 0 or a plurality of component allowable values "1". The position information transmitted from the mobile terminal 5 to the server device 6 may be other data representation of the presence/absence information. The position information transmitted from the mobile terminal 5 to the server device 6 may be the number of a small area including its own position. In this case, the false location information may be the number of any small area that does not include its own location. The virtual position information may be the number of any one of the small areas selected at random.
The server device 6 may be formed of a single hardware, for example. Alternatively, the server device 6 may be constituted by a plurality of pieces of hardware. A part or all of the server devices 6 may be virtual servers configured by cloud services or the like.
Next, an example of the hardware configuration of the main part of the building system 1 will be described with reference to fig. 5.
Fig. 5 is a hardware configuration diagram of a main part of the building system according to embodiment 1.
The functions of the building system 1 can be implemented by processing circuitry. The processing circuit has at least 1 processor 200a and at least 1 memory 200b. The processing circuit may also have at least 1 dedicated hardware 100, together with or in place of the processor 200a and the memory 200b.
In the case of a processing circuit having a processor 200a and a memory 200b, the functions of the building system 1 are implemented in software, firmware, or a combination of software and firmware. At least one of the software and the firmware is described as a program. The program is stored in the memory 200b. The processor 200a reads out and executes the program stored in the memory 200b, thereby realizing each function of the building system 1.
The processor 200a is also called a CPU (Central Processing Unit), a Processing device, an arithmetic device, a microprocessor, a microcomputer, and a DSP. The memory 200b is constituted by a nonvolatile or volatile semiconductor memory such as a RAM, a ROM, a flash memory, an EPROM, or an EEPROM.
In case the processing circuit has dedicated hardware 100, the processing circuit is for example implemented by a single circuit, a complex circuit, a programmed processor, a parallel programmed processor, an ASIC, an FPGA or a combination thereof.
The functions of the building system 1 can be implemented by processing circuits, respectively. Alternatively, the functions of the building system 1 may be realized by a processing circuit in a lump. The functions of the building system 1 may be implemented partially by dedicated hardware 100 and partially by software or firmware. In this way, the processing circuitry implements the functions of the building system 1 via dedicated hardware 100, software, firmware or a combination thereof.
Industrial applicability
The congestion estimation system of the present application can be applied to estimation of the congestion status of a building. The mobile terminal and the server device of the present application can be applied to the congestion estimation system. The program of the present application can be applied to the mobile terminal.
Description of the reference symbols
1: a building system; 2: an air conditioning device; 3: an elevator; 4: a congestion estimation system; 5: a portable terminal; 6: a server device; 7: a position information acquisition unit; 8: a probability calculation unit; 9: a transmission unit; 10: a receiving section; 11: a statistical processing unit; 12: a congestion estimation unit; 13: a storage unit; 14: a report generation unit; 100: special hardware; 200a: a processor; 200b: a memory.

Claims (15)

1. A congestion estimation system includes:
a plurality of portable terminals held by respective users; and
a server device for storing a plurality of data items,
the plurality of mobile terminals each include:
a position information acquisition unit that acquires position information of a self position in a preset target area; and
a transmission unit that selects either one of true positional information that is the positional information acquired by the positional information acquisition unit and false positional information that is different from the positional information acquired by the positional information acquisition unit, based on a predetermined probability, at least one of a plurality of predetermined times, and transmits the selected one to the server device,
the server device includes:
a receiving unit that receives the position information transmitted from each of the plurality of mobile terminals;
a statistical processing unit that statistically processes the position information received by the receiving unit; and
and a congestion estimation unit that estimates a congestion status of the target area based on a result of the statistical processing by the statistical processing unit.
2. The congestion estimation system according to claim 1, wherein,
the server device includes:
a storage unit configured to cumulatively store the congestion status estimated by the congestion estimation unit; and
and a report generation unit that generates a report based on the congestion status accumulated in the storage unit.
3. The congestion estimation system according to claim 1 or 2,
the congestion estimation unit outputs the estimated congestion status to an air conditioner that performs air conditioning of the target area according to the congestion status of the target area.
4. The congestion estimation system according to any one of claims 1 to 3,
the congestion estimating unit outputs the estimated congestion status to an elevator installed in the target area whose operation is controlled in accordance with the congestion status of the target area, or to an elevator assignment control device that controls the operation of an elevator installed in the target area in accordance with the congestion status of the target area.
5. A server apparatus, comprising:
a receiving unit that receives the following position information: a plurality of mobile terminals, each of which is held by each user and acquires position information of each of its own positions in a preset target area, and which selects and transmits, based on a preset probability, either true position information, which is position information acquired by the mobile terminal, or false position information, which is position information different from the position information acquired by the mobile terminal, at least one of a plurality of preset times;
a statistical processing unit that statistically processes the position information received by the receiving unit; and
and a congestion estimation unit that estimates a congestion status of the target area based on a result of the statistical processing by the statistical processing unit.
6. A portable terminal includes:
a position information acquisition unit that acquires position information of a position of the user in a preset target area; and
and a transmission unit that selects either one of true position information, which is the position information acquired by the position information acquisition unit, and false position information, which is position information different from the position information acquired by the position information acquisition unit, on the basis of a preset probability at least one of a plurality of preset times, and transmits the selected one to a server device, and the server device estimates a congestion state of the target area on the basis of a result of statistical processing of the collected position information.
7. The portable terminal according to claim 6,
the transmission unit transmits, as the position information, presence/absence information indicating presence/absence of each of a plurality of small regions obtained by dividing the target region to the server device.
8. The portable terminal according to claim 7,
the transmission unit selects one of true position information and false position information and transmits the selected one to the server apparatus, the position information indicating whether or not the cell area including the self position among the plurality of cell areas is present in the cell area, the position information indicating whether or not the cell area is present in any one of the plurality of cell areas not including the self position is false.
9. The portable terminal according to any one of claims 6 to 8,
the transmission unit selects true position information with a probability P satisfying the following equation when a preset positive parameter is epsilon, and transmits the true position information to the server device:
Figure FDA0003817276530000021
10. the portable terminal according to any one of claims 6 to 9,
the transmission unit transmits, to the server device, virtual positional information that is not related to the positional information acquired by the positional information acquisition unit at any of the plurality of times.
11. A program for causing a portable terminal to execute the steps of:
a position information acquisition step of acquiring position information of a self position in a preset target area; and
and a transmission step of selecting, at least one of a plurality of predetermined times, either one of true positional information that is the positional information acquired in the positional information acquisition step or false positional information that is positional information different from the positional information acquired in the positional information acquisition step, based on a predetermined probability, and transmitting the selected one to a server apparatus that estimates a congestion status of the target area based on a result of statistical processing of the collected positional information.
12. The program according to claim 11, wherein,
the sending step is as follows: and transmitting, as the position information, presence/absence information indicating presence/absence of each of the plurality of small regions obtained by dividing the target region to the server device.
13. The program according to claim 12, wherein,
the sending step is as follows: the method includes selecting and transmitting either one of true position information and false position information, wherein the true position information is position information indicating that the small region including the own position among the plurality of small regions exists in the small region, and the false position information is position information indicating that the small region does not include the own position among the plurality of small regions exists in the small region.
14. The program according to any one of claims 11 to 13,
the sending step is as follows: true position information is selected with a probability P satisfying the following equation when a preset positive parameter is ∈, and is transmitted to the server device:
Figure FDA0003817276530000031
15. the program according to any one of claims 11 to 14,
the sending step is as follows: and a step of transmitting, to the server device, virtual position information that is not related to the position information acquired in the position information acquisition step, at any of the plurality of times.
CN202080097634.7A 2020-03-10 2020-03-10 Congestion estimation system, server device, mobile terminal, and program Pending CN115191001A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/010207 WO2021181509A1 (en) 2020-03-10 2020-03-10 Congestion estimation system, server device, portable terminal, and program

Publications (1)

Publication Number Publication Date
CN115191001A true CN115191001A (en) 2022-10-14

Family

ID=77670502

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080097634.7A Pending CN115191001A (en) 2020-03-10 2020-03-10 Congestion estimation system, server device, mobile terminal, and program

Country Status (3)

Country Link
JP (1) JP7327644B2 (en)
CN (1) CN115191001A (en)
WO (1) WO2021181509A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012175135A (en) * 2011-02-17 2012-09-10 Nec Casio Mobile Communications Ltd Information providing device, information receiving device, location management system, information providing method, location information management method, and program
GB201211614D0 (en) * 2012-06-29 2012-08-15 Tomtom Dev Germany Gmbh Generating alternative routes
JP6070123B2 (en) * 2012-12-03 2017-02-01 富士通株式会社 Position information concealment method, position information concealment device, and position information concealment program

Also Published As

Publication number Publication date
JP7327644B2 (en) 2023-08-16
WO2021181509A1 (en) 2021-09-16
JPWO2021181509A1 (en) 2021-09-16

Similar Documents

Publication Publication Date Title
JP6829267B2 (en) Mobile device status management and location identification
JP6820331B2 (en) Methods and systems for shared transportation
CN104715630B (en) Arrival time prediction system and method
CN108151756B (en) Travel time calculation method and device of urban public transport system
US20190057479A1 (en) Systems and methods for dispatching vehicles
CN105584910B (en) The method and system of scheduling elevator cars in group elevator system
US10438137B2 (en) System for real-time optimal matching of ride sharing requests
Abdel-Aziz et al. Ultra-reliable and low-latency vehicular communication: An active learning approach
WO2009038558A1 (en) System and method for occupancy estimation
EP3228569A1 (en) Destination dispatch dynamic tuning
CN104715286B (en) The method and apparatus for determining order starting point
JP6774001B2 (en) Controls, location confirmation systems and programs
US20100204969A1 (en) System and method for threat propagation estimation
JP6361256B2 (en) Congestion degree estimation server and congestion degree estimation system
CN107404710B (en) Method and system for calculating the position of a mobile communication device within an environment
US20160034323A1 (en) Characterizing relationships among spatio-temporal events
CN114666737A (en) Path loss reduction trusted agent misbehavior detection
CN115577900A (en) Emergency rescue scheduling recommendation method, system and storage medium
CN112561285A (en) Recommendation method and device for website, electronic equipment and computer readable storage medium
CN115191001A (en) Congestion estimation system, server device, mobile terminal, and program
CN109257724A (en) The construction method of safe and reliable vehicle mist in car networking environment
Hangli et al. Precaelevator: Towards zero-waiting time on calling elevator by utilizing context aware platform in smart building
KR102086154B1 (en) System for auto taxi using virtual station and method for matching auto taxi using the same
CN110891889B (en) Elevator system
JP2017142177A (en) Information processing device, information terminal, information presentation system, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination